Lines Matching refs:wrole
19 struct rtw_wifi_role_t *wrole, in rtw_phl_connect_prepare() argument
29 msg.band_idx = wrole->hw_band; in rtw_phl_connect_prepare()
44 struct rtw_wifi_role_t *wrole, in rtw_phl_connect_linked() argument
55 msg.band_idx = wrole->hw_band; in rtw_phl_connect_linked()
71 struct rtw_wifi_role_t *wrole, in rtw_phl_connected() argument
81 msg.band_idx = wrole->hw_band; in rtw_phl_connected()
95 struct rtw_wifi_role_t *wrole, in rtw_phl_disconnect() argument
111 msg.band_idx = wrole->hw_band; in rtw_phl_disconnect()
112 msg.rsvd[0] = (u8*)wrole; in rtw_phl_disconnect()
126 struct rtw_wifi_role_t *wrole, in rtw_phl_connect_prepare() argument
133 wrole->mstate = MLME_LINKING; in rtw_phl_connect_prepare()
134 psts = phl_role_notify(phl_info, wrole); in rtw_phl_connect_prepare()
139 psts = phl_mr_info_upt(phl_info, wrole); in rtw_phl_connect_prepare()
145 psts = rtw_phl_mr_rx_filter(phl, wrole); in rtw_phl_connect_prepare()
153 phl_p2pps_noa_all_role_pause(phl, wrole->hw_band); in rtw_phl_connect_prepare()
163 struct rtw_wifi_role_t *wrole, in rtw_phl_connected() argument
170 if (wrole->type == PHL_RTYPE_STATION || wrole->type == PHL_RTYPE_P2P_GC) { in rtw_phl_connected()
171 psts = phl_role_notify(phl_info, wrole); in rtw_phl_connected()
178 psts = phl_mr_info_upt(phl_info, wrole); in rtw_phl_connected()
184 psts = rtw_phl_mr_rx_filter(phl, wrole); in rtw_phl_connected()
190 psts = phl_mr_tsf_sync(phl, wrole, PHL_ROLE_MSTS_STA_CONN_END); in rtw_phl_connected()
196 psts = phl_mr_state_upt(phl_info, wrole); in rtw_phl_connected()
209 struct rtw_wifi_role_t *wrole) in rtw_phl_disconnect_prepare() argument
217 phl_p2pps_noa_disable_all(phl_info, wrole); in rtw_phl_disconnect_prepare()
219 phl_p2pps_noa_all_role_pause(phl_info, wrole->hw_band); in rtw_phl_disconnect_prepare()
226 struct rtw_wifi_role_t *wrole) in rtw_phl_disconnect() argument
232 if (wrole->type == PHL_RTYPE_STATION || wrole->type == PHL_RTYPE_P2P_GC) { in rtw_phl_disconnect()
233 psts = phl_role_notify(phl_info, wrole); in rtw_phl_disconnect()
240 psts = phl_mr_info_upt(phl_info, wrole); in rtw_phl_disconnect()
246 psts = rtw_phl_mr_rx_filter(phl, wrole); in rtw_phl_disconnect()
252 psts = phl_mr_tsf_sync(phl, wrole, PHL_ROLE_MSTS_STA_DIS_CONN); in rtw_phl_disconnect()
257 psts = phl_mr_state_upt(phl_info, wrole); in rtw_phl_disconnect()
262 rtw_hal_disconnect_notify(phl_info->hal, &wrole->chandef); in rtw_phl_disconnect()
266 phl_p2pps_noa_all_role_resume(phl, wrole->hw_band); in rtw_phl_disconnect()
276 enum rtw_phl_status rtw_phl_ap_started(void *phl, struct rtw_wifi_role_t *wrole) in rtw_phl_ap_started() argument
285 msg.band_idx = wrole->hw_band; in rtw_phl_ap_started()
298 enum rtw_phl_status rtw_phl_ap_stop(void *phl, struct rtw_wifi_role_t *wrole) in rtw_phl_ap_stop() argument
307 msg.band_idx = wrole->hw_band; in rtw_phl_ap_stop()
308 msg.rsvd[0] = (u8*)wrole; in rtw_phl_ap_stop()
321 enum rtw_phl_status rtw_phl_ap_start_prepare(void *phl, struct rtw_wifi_role_t *wrole) in rtw_phl_ap_start_prepare() argument
328 phl_p2pps_noa_all_role_pause(phl, wrole->hw_band); in rtw_phl_ap_start_prepare()
333 enum rtw_phl_status rtw_phl_ap_started(void *phl, struct rtw_wifi_role_t *wrole) in rtw_phl_ap_started() argument
339 psts = phl_role_notify(phl_info, wrole); in rtw_phl_ap_started()
344 psts = phl_mr_info_upt(phl_info, wrole); in rtw_phl_ap_started()
349 psts = rtw_phl_mr_rx_filter(phl, wrole); in rtw_phl_ap_started()
355 psts = phl_mr_tsf_sync(phl, wrole, PHL_ROLE_MSTS_AP_START); in rtw_phl_ap_started()
360 psts = phl_mr_state_upt(phl_info, wrole); in rtw_phl_ap_started()
373 enum rtw_phl_status rtw_phl_ap_stop_prepare(void *phl, struct rtw_wifi_role_t *wrole) in rtw_phl_ap_stop_prepare() argument
381 phl_p2pps_noa_disable_all(phl_info, wrole); in rtw_phl_ap_stop_prepare()
383 phl_p2pps_noa_all_role_pause(phl_info, wrole->hw_band); in rtw_phl_ap_stop_prepare()
389 enum rtw_phl_status rtw_phl_ap_stop(void *phl, struct rtw_wifi_role_t *wrole) in rtw_phl_ap_stop() argument
395 wrole->mstate = MLME_NO_LINK; in rtw_phl_ap_stop()
396 psts = phl_role_notify(phl_info, wrole); in rtw_phl_ap_stop()
402 psts = phl_mr_info_upt(phl_info, wrole); in rtw_phl_ap_stop()
407 psts = rtw_phl_mr_rx_filter(phl, wrole); in rtw_phl_ap_stop()
413 psts = phl_mr_tsf_sync(phl, wrole, PHL_ROLE_MSTS_AP_STOP); in rtw_phl_ap_stop()
418 psts = phl_mr_state_upt(phl_info, wrole); in rtw_phl_ap_stop()
425 psts = rtw_phl_free_bcn_entry(phl_info, wrole); in rtw_phl_ap_stop()
431 rtw_hal_disconnect_notify(phl_info->hal, &wrole->chandef); in rtw_phl_ap_stop()
434 phl_p2pps_noa_all_role_resume(phl, wrole->hw_band); in rtw_phl_ap_stop()
444 enum rtw_phl_status rtw_phl_ibss_started(void *phl, struct rtw_wifi_role_t *wrole) in rtw_phl_ibss_started() argument
450 enum rtw_phl_status rtw_phl_ibss_started(void *phl, struct rtw_wifi_role_t *wrole) in rtw_phl_ibss_started() argument
455 rtw_hal_set_rxfltr_by_mode(phl_info->hal, wrole->hw_band, in rtw_phl_ibss_started()
466 struct rtw_wifi_role_t *wrole) in rtw_phl_disconnected_resume_hdlr() argument
472 __func__, wrole->id); in rtw_phl_disconnected_resume_hdlr()
475 phl_p2pps_noa_all_role_resume(phl_info, wrole->hw_band); in rtw_phl_disconnected_resume_hdlr()
479 psts = phl_mr_coex_handle(phl_info, wrole, 0, wrole->hw_band, in rtw_phl_disconnected_resume_hdlr()
490 struct rtw_wifi_role_t *wrole) in rtw_phl_ap_stop_resume_hdlr() argument
497 __func__, wrole->id); in rtw_phl_ap_stop_resume_hdlr()
500 phl_p2pps_noa_all_role_resume(phl_info, wrole->hw_band); in rtw_phl_ap_stop_resume_hdlr()
504 psts = phl_mr_coex_handle(phl_info, wrole, 0, wrole->hw_band, in rtw_phl_ap_stop_resume_hdlr()
514 enum rtw_phl_status rtw_phl_p2p_listen_start(void *phl, struct rtw_wifi_role_t *wrole) in rtw_phl_p2p_listen_start() argument
518 rtw_hal_set_rxfltr_by_mode(phl_info->hal, wrole->hw_band, in rtw_phl_p2p_listen_start()
524 enum rtw_phl_status rtw_phl_p2p_listen_end(void *phl, struct rtw_wifi_role_t *wrole) in rtw_phl_p2p_listen_end() argument
529 rtw_phl_mr_rx_filter(phl_info, wrole); in rtw_phl_p2p_listen_end()