Lines Matching refs:wrole
19 struct rtw_wifi_role_t *wrole, in rtw_phl_connect_prepare() argument
28 phl_wifi_role_change(phl_info, wrole, WR_CHG_STBC_CFG, NULL); in rtw_phl_connect_prepare()
32 msg.band_idx = wrole->hw_band; in rtw_phl_connect_prepare()
47 struct rtw_wifi_role_t *wrole, in rtw_phl_connect_linked() argument
58 msg.band_idx = wrole->hw_band; in rtw_phl_connect_linked()
74 struct rtw_wifi_role_t *wrole, in rtw_phl_connected() argument
84 msg.band_idx = wrole->hw_band; in rtw_phl_connected()
98 struct rtw_wifi_role_t *wrole, in rtw_phl_disconnect() argument
114 msg.band_idx = wrole->hw_band; in rtw_phl_disconnect()
115 msg.rsvd[0] = (u8*)wrole; in rtw_phl_disconnect()
129 struct rtw_wifi_role_t *wrole, in rtw_phl_connect_prepare() argument
136 wrole->mstate = MLME_LINKING; in rtw_phl_connect_prepare()
137 psts = phl_role_notify(phl_info, wrole); in rtw_phl_connect_prepare()
142 psts = phl_mr_info_upt(phl_info, wrole); in rtw_phl_connect_prepare()
148 psts = rtw_phl_mr_rx_filter(phl, wrole); in rtw_phl_connect_prepare()
156 phl_p2pps_noa_all_role_pause(phl, wrole->hw_band); in rtw_phl_connect_prepare()
166 struct rtw_wifi_role_t *wrole, in rtw_phl_connected() argument
173 if (wrole->type == PHL_RTYPE_STATION || wrole->type == PHL_RTYPE_P2P_GC) { in rtw_phl_connected()
174 psts = phl_role_notify(phl_info, wrole); in rtw_phl_connected()
181 psts = phl_mr_info_upt(phl_info, wrole); in rtw_phl_connected()
187 psts = rtw_phl_mr_rx_filter(phl, wrole); in rtw_phl_connected()
193 psts = phl_mr_tsf_sync(phl, wrole, PHL_ROLE_MSTS_STA_CONN_END); in rtw_phl_connected()
199 psts = phl_mr_state_upt(phl_info, wrole); in rtw_phl_connected()
212 struct rtw_wifi_role_t *wrole) in rtw_phl_disconnect_prepare() argument
220 phl_p2pps_noa_disable_all(phl_info, wrole); in rtw_phl_disconnect_prepare()
222 phl_p2pps_noa_all_role_pause(phl_info, wrole->hw_band); in rtw_phl_disconnect_prepare()
229 struct rtw_wifi_role_t *wrole) in rtw_phl_disconnect() argument
235 if (wrole->type == PHL_RTYPE_STATION || wrole->type == PHL_RTYPE_P2P_GC) { in rtw_phl_disconnect()
236 psts = phl_role_notify(phl_info, wrole); in rtw_phl_disconnect()
243 psts = phl_mr_info_upt(phl_info, wrole); in rtw_phl_disconnect()
249 psts = rtw_phl_mr_rx_filter(phl, wrole); in rtw_phl_disconnect()
255 psts = phl_mr_tsf_sync(phl, wrole, PHL_ROLE_MSTS_STA_DIS_CONN); in rtw_phl_disconnect()
260 psts = phl_mr_state_upt(phl_info, wrole); in rtw_phl_disconnect()
265 rtw_hal_disconnect_notify(phl_info->hal, &wrole->chandef); in rtw_phl_disconnect()
269 phl_p2pps_noa_all_role_resume(phl, wrole->hw_band); in rtw_phl_disconnect()
279 enum rtw_phl_status rtw_phl_ap_started(void *phl, struct rtw_wifi_role_t *wrole) in rtw_phl_ap_started() argument
288 msg.band_idx = wrole->hw_band; in rtw_phl_ap_started()
301 enum rtw_phl_status rtw_phl_ap_stop(void *phl, struct rtw_wifi_role_t *wrole) in rtw_phl_ap_stop() argument
310 msg.band_idx = wrole->hw_band; in rtw_phl_ap_stop()
311 msg.rsvd[0] = (u8*)wrole; in rtw_phl_ap_stop()
324 enum rtw_phl_status rtw_phl_ap_start_prepare(void *phl, struct rtw_wifi_role_t *wrole) in rtw_phl_ap_start_prepare() argument
331 phl_p2pps_noa_all_role_pause(phl, wrole->hw_band); in rtw_phl_ap_start_prepare()
336 enum rtw_phl_status rtw_phl_ap_started(void *phl, struct rtw_wifi_role_t *wrole) in rtw_phl_ap_started() argument
342 psts = phl_role_notify(phl_info, wrole); in rtw_phl_ap_started()
347 psts = phl_mr_info_upt(phl_info, wrole); in rtw_phl_ap_started()
352 psts = rtw_phl_mr_rx_filter(phl, wrole); in rtw_phl_ap_started()
358 psts = phl_mr_tsf_sync(phl, wrole, PHL_ROLE_MSTS_AP_START); in rtw_phl_ap_started()
363 psts = phl_mr_state_upt(phl_info, wrole); in rtw_phl_ap_started()
376 enum rtw_phl_status rtw_phl_ap_stop_prepare(void *phl, struct rtw_wifi_role_t *wrole) in rtw_phl_ap_stop_prepare() argument
384 phl_p2pps_noa_disable_all(phl_info, wrole); in rtw_phl_ap_stop_prepare()
386 phl_p2pps_noa_all_role_pause(phl_info, wrole->hw_band); in rtw_phl_ap_stop_prepare()
392 enum rtw_phl_status rtw_phl_ap_stop(void *phl, struct rtw_wifi_role_t *wrole) in rtw_phl_ap_stop() argument
398 wrole->mstate = MLME_NO_LINK; in rtw_phl_ap_stop()
399 psts = phl_role_notify(phl_info, wrole); in rtw_phl_ap_stop()
405 psts = phl_mr_info_upt(phl_info, wrole); in rtw_phl_ap_stop()
410 psts = rtw_phl_mr_rx_filter(phl, wrole); in rtw_phl_ap_stop()
416 psts = phl_mr_tsf_sync(phl, wrole, PHL_ROLE_MSTS_AP_STOP); in rtw_phl_ap_stop()
421 psts = phl_mr_state_upt(phl_info, wrole); in rtw_phl_ap_stop()
428 psts = rtw_phl_free_bcn_entry(phl_info, wrole); in rtw_phl_ap_stop()
434 rtw_hal_disconnect_notify(phl_info->hal, &wrole->chandef); in rtw_phl_ap_stop()
437 phl_p2pps_noa_all_role_resume(phl, wrole->hw_band); in rtw_phl_ap_stop()
447 enum rtw_phl_status rtw_phl_ibss_started(void *phl, struct rtw_wifi_role_t *wrole) in rtw_phl_ibss_started() argument
453 enum rtw_phl_status rtw_phl_ibss_started(void *phl, struct rtw_wifi_role_t *wrole) in rtw_phl_ibss_started() argument
458 rtw_hal_set_rxfltr_by_mode(phl_info->hal, wrole->hw_band, in rtw_phl_ibss_started()
469 struct rtw_wifi_role_t *wrole) in rtw_phl_disconnected_resume_hdlr() argument
475 __func__, wrole->id); in rtw_phl_disconnected_resume_hdlr()
478 phl_p2pps_noa_all_role_resume(phl_info, wrole->hw_band); in rtw_phl_disconnected_resume_hdlr()
482 psts = phl_mr_coex_handle(phl_info, wrole, 0, wrole->hw_band, in rtw_phl_disconnected_resume_hdlr()
493 struct rtw_wifi_role_t *wrole) in rtw_phl_ap_stop_resume_hdlr() argument
500 __func__, wrole->id); in rtw_phl_ap_stop_resume_hdlr()
503 phl_p2pps_noa_all_role_resume(phl_info, wrole->hw_band); in rtw_phl_ap_stop_resume_hdlr()
507 psts = phl_mr_coex_handle(phl_info, wrole, 0, wrole->hw_band, in rtw_phl_ap_stop_resume_hdlr()
517 enum rtw_phl_status rtw_phl_p2p_listen_start(void *phl, struct rtw_wifi_role_t *wrole) in rtw_phl_p2p_listen_start() argument
521 rtw_hal_set_rxfltr_by_mode(phl_info->hal, wrole->hw_band, in rtw_phl_p2p_listen_start()
527 enum rtw_phl_status rtw_phl_p2p_listen_end(void *phl, struct rtw_wifi_role_t *wrole) in rtw_phl_p2p_listen_end() argument
532 rtw_phl_mr_rx_filter(phl_info, wrole); in rtw_phl_p2p_listen_end()