Home
last modified time | relevance | path

Searched refs:wifi_role (Results 1 – 25 of 40) sorted by relevance

12

/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852bs/phl/
H A Dphl_chan.c109 phl_set_ch_bw(struct rtw_wifi_role_t *wifi_role, in phl_set_ch_bw() argument
112 struct phl_info_t *phl_info = wifi_role->phl_com->phl_priv; in phl_set_ch_bw()
119 hstatus = rtw_hal_set_ch_bw(phl_info->hal, wifi_role->hw_band, in phl_set_ch_bw()
305 rtw_phl_cmd_set_ch_bw(struct rtw_wifi_role_t *wifi_role, in rtw_phl_cmd_set_ch_bw() argument
311 struct phl_info_t *phl_info = wifi_role->phl_com->phl_priv; in rtw_phl_cmd_set_ch_bw()
312 void *drv = wifi_role->phl_com->drv_priv; in rtw_phl_cmd_set_ch_bw()
318 psts = phl_set_ch_bw(wifi_role, chdef, do_rfk); in rtw_phl_cmd_set_ch_bw()
328 param->wrole = wifi_role; in rtw_phl_cmd_set_ch_bw()
333 wifi_role->hw_band, in rtw_phl_cmd_set_ch_bw()
354 u8 rtw_phl_get_cur_ch(struct rtw_wifi_role_t *wifi_role) in rtw_phl_get_cur_ch() argument
[all …]
H A Dphl_cmd_scan.c21 #define param_to_phlcom(_param) (_param->wifi_role->phl_com)
219 struct rtw_wifi_role_t *wifi_role = (struct rtw_wifi_role_t *)role; in _cmd_scan_timer() local
220 struct rtw_phl_com_t *phl_com = wifi_role->phl_com; in _cmd_scan_timer()
222 u8 band_idx = wifi_role->hw_band; in _cmd_scan_timer()
284 msg.rsvd[0] = (u8*)param->wifi_role; in _cmd_swch_done_notify()
298 struct rtw_wifi_role_t *wifi_role = param->wifi_role; in _cmd_scan_end() local
299 struct rtw_phl_com_t *phl_com = wifi_role->phl_com; in _cmd_scan_end()
319 rtw_hal_com_scan_restore_tx_lifetime(phl_info->hal, wifi_role->hw_band); in _cmd_scan_end()
321 rtw_hal_scan_set_rxfltr_by_mode(phl_info->hal, wifi_role->hw_band, in _cmd_scan_end()
323 rtw_hal_scan_pause_tx_fifo(phl_info->hal, wifi_role->hw_band, false); in _cmd_scan_end()
[all …]
H A Dphl_ecsa.c45 struct rtw_wifi_role_t *wifi_role = ecsa_ctrl->role; in _phl_ecsa_tx_pause() local
52 if (rtw_hal_dfs_pause_tx(phl_info->hal, wifi_role->hw_band, true) == in _phl_ecsa_tx_pause()
72 struct rtw_wifi_role_t *wifi_role = ecsa_ctrl->role; in _phl_ecsa_tx_resume() local
75 if (rtw_hal_dfs_pause_tx(phl_info->hal, wifi_role->hw_band, false) == in _phl_ecsa_tx_resume()
154 struct rtw_wifi_role_t *wifi_role = ecsa_ctrl->role; in _phl_ecsa_calculate_next_timer_sta() local
165 sta = rtw_phl_get_stainfo_self(phl_info, wifi_role); in _phl_ecsa_calculate_next_timer_sta()
352 struct rtw_wifi_role_t *wifi_role = ecsa_ctrl->role; in _phl_ecsa_cmd_abort_hdlr() local
353 struct rtw_phl_com_t *phl_com = wifi_role->phl_com; in _phl_ecsa_cmd_abort_hdlr()
373 ops->update_beacon(ops->priv, wifi_role); in _phl_ecsa_cmd_abort_hdlr()
382 ops->ecsa_complete(ops->priv, wifi_role); in _phl_ecsa_cmd_abort_hdlr()
[all …]
H A Dphl_api.h115 u8 ridx, struct rtw_wifi_role_t **wifi_role, bool ignore_hw_fail);
267 struct rtw_wifi_role_t *wifi_role,
273 struct rtw_wifi_role_t *wifi_role,
287 rtw_phl_cmd_set_ch_bw(struct rtw_wifi_role_t *wifi_role,
305 u8 rtw_phl_get_cur_ch(struct rtw_wifi_role_t *wifi_role);
307 rtw_phl_get_cur_hal_chdef(struct rtw_wifi_role_t *wifi_role,
315 rtw_phl_cmd_dfs_tx_pause(struct rtw_wifi_role_t *wifi_role, bool pause,
416 bool rtw_phl_chanctx_chk(void *phl, struct rtw_wifi_role_t *wifi_role,
418 bool rtw_phl_chanctx_add(void *phl, struct rtw_wifi_role_t *wifi_role,
420 int rtw_phl_chanctx_del(void *phl, struct rtw_wifi_role_t *wifi_role,
[all …]
H A Dphl_chan.h32 phl_set_ch_bw(struct rtw_wifi_role_t *wifi_role,
36 bool rtw_phl_chanctx_add(void *phl, struct rtw_wifi_role_t *wifi_role,
39 int rtw_phl_chanctx_del(void *phl, struct rtw_wifi_role_t *wifi_role,
49 rtw_phl_cmd_set_ch_bw(struct rtw_wifi_role_t *wifi_role,
H A Dphl_scan_fsm.c171 struct rtw_wifi_role_t *wrole = pscan->param->wifi_role; in off_ch_return_set_ch_bw()
234 if (pscan->param->wifi_role) in scan_complete()
235 band_idx = pscan->param->wifi_role->hw_band; in scan_complete()
244 phl_p2pps_noa_resume_all(phl_info, param->wifi_role); in scan_complete()
246 if (phl_mr_coex_handle(phl_info, param->wifi_role, 0, in scan_complete()
247 param->wifi_role->hw_band, MR_COEX_TRIG_BY_SCAN) in scan_complete()
284 struct rtw_wifi_role_t *wrole = pscan->param->wifi_role; in scan_off_chan()
290 psts = phl_mr_offch_hdl(pscan->phl_info, pscan->param->wifi_role, in scan_off_chan()
390 phl_set_ch_bw(pscan->param->wifi_role, &chdef, false); in scan_set_channel_bw()
412 pscan->param->wifi_role); in scan_flush_tx_queue()
[all …]
H A Dphl_sw_cap.h26 struct rtw_wifi_role_t *wifi_role);
29 struct rtw_wifi_role_t *wifi_role);
H A Dphl_sw_cap.c767 struct rtw_wifi_role_t *wifi_role) in phl_init_protocol_cap() argument
771 struct protocol_cap_t *role_proto_cap = &wifi_role->proto_role_cap; in phl_init_protocol_cap()
776 ret = _phl_init_protocol_cap(phl_info, wifi_role->hw_band, wifi_role->type, in phl_init_protocol_cap()
780 PHL_ERR("wrole:%d - %s failed\n", wifi_role->id, __func__); in phl_init_protocol_cap()
811 struct rtw_wifi_role_t *wifi_role) in phl_init_role_cap() argument
813 struct role_cap_t *role_cap = &wifi_role->cap; in phl_init_role_cap()
820 ret = _phl_init_role_cap(phl_info, wifi_role->hw_band, role_cap); in phl_init_role_cap()
822 ret = phl_custom_init_role_cap(phl_info, wifi_role->hw_band, role_cap); in phl_init_role_cap()
H A Dphl_mr.h63 phl_mr_get_chandef(struct phl_info_t *phl_info, struct rtw_wifi_role_t *wifi_role,
122 u8 rtw_phl_mr_get_opch_list(void *phl, struct rtw_wifi_role_t *wifi_role,
142 struct phl_info_t *phl_info, struct rtw_wifi_role_t *wifi_role);
H A Dphl_mr.c154 struct phl_info_t *phl_info, struct rtw_wifi_role_t *wifi_role) in phl_mr_dump_cur_chandef() argument
163 if (wifi_role->chanctx) { in phl_mr_dump_cur_chandef()
164 chan_def = &wifi_role->chanctx->chan_def; in phl_mr_dump_cur_chandef()
169 chan_def = &wifi_role->chandef; in phl_mr_dump_cur_chandef()
170 PHL_INFO("==== WR-%d Chan-def ===\n", wifi_role->id); in phl_mr_dump_cur_chandef()
173 chan_def = &mr_ctl->hal_com->band[wifi_role->hw_band].cur_chandef; in phl_mr_dump_cur_chandef()
174 PHL_INFO("==== HAL Band-%d Chan-def ===\n", wifi_role->hw_band); in phl_mr_dump_cur_chandef()
1839 rtw_phl_mr_upt_chandef(void *phl, struct rtw_wifi_role_t *wifi_role) in rtw_phl_mr_upt_chandef() argument
1844 struct hw_band_ctl_t *band_ctrl = &(mr_ctl->band_ctrl[wifi_role->hw_band]); in rtw_phl_mr_upt_chandef()
1847 if (!wifi_role->chanctx) { in rtw_phl_mr_upt_chandef()
[all …]
H A Dphl_init.c1301 struct rtw_wifi_role_t *wifi_role; in phl_issue_beacon() local
1311 wifi_role = &phl_com->wifi_roles[role_idx]; in phl_issue_beacon()
1312 wrole_bcn_cmn = &wifi_role->bcn_cmn; in phl_issue_beacon()
1354 struct rtw_wifi_role_t *wifi_role, in rtw_phl_cmd_issue_beacon() argument
1360 void *drv = wifi_role->phl_com->drv_priv; in rtw_phl_cmd_issue_beacon()
1380 wifi_role->hw_band, in rtw_phl_cmd_issue_beacon()
1426 struct rtw_wifi_role_t *wifi_role, in rtw_phl_cmd_stop_beacon() argument
1432 void *drv = wifi_role->phl_com->drv_priv; in rtw_phl_cmd_stop_beacon()
1438 psts = phl_beacon_stop(phl_info, wifi_role, stop); in rtw_phl_cmd_stop_beacon()
1449 param->wrole = wifi_role; in rtw_phl_cmd_stop_beacon()
[all …]
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852be/phl/
H A Dphl_chan.c109 phl_set_ch_bw(struct rtw_wifi_role_t *wifi_role, in phl_set_ch_bw() argument
112 struct phl_info_t *phl_info = wifi_role->phl_com->phl_priv; in phl_set_ch_bw()
119 hstatus = rtw_hal_set_ch_bw(phl_info->hal, wifi_role->hw_band, in phl_set_ch_bw()
305 rtw_phl_cmd_set_ch_bw(struct rtw_wifi_role_t *wifi_role, in rtw_phl_cmd_set_ch_bw() argument
311 struct phl_info_t *phl_info = wifi_role->phl_com->phl_priv; in rtw_phl_cmd_set_ch_bw()
312 void *drv = wifi_role->phl_com->drv_priv; in rtw_phl_cmd_set_ch_bw()
318 psts = phl_set_ch_bw(wifi_role, chdef, do_rfk); in rtw_phl_cmd_set_ch_bw()
328 param->wrole = wifi_role; in rtw_phl_cmd_set_ch_bw()
333 wifi_role->hw_band, in rtw_phl_cmd_set_ch_bw()
354 u8 rtw_phl_get_cur_ch(struct rtw_wifi_role_t *wifi_role) in rtw_phl_get_cur_ch() argument
[all …]
H A Dphl_cmd_scan.c21 #define param_to_phlcom(_param) (_param->wifi_role->phl_com)
219 struct rtw_wifi_role_t *wifi_role = (struct rtw_wifi_role_t *)role; in _cmd_scan_timer() local
220 struct rtw_phl_com_t *phl_com = wifi_role->phl_com; in _cmd_scan_timer()
222 u8 band_idx = wifi_role->hw_band; in _cmd_scan_timer()
284 msg.rsvd[0] = (u8*)param->wifi_role; in _cmd_swch_done_notify()
298 struct rtw_wifi_role_t *wifi_role = param->wifi_role; in _cmd_scan_end() local
299 struct rtw_phl_com_t *phl_com = wifi_role->phl_com; in _cmd_scan_end()
319 rtw_hal_com_scan_restore_tx_lifetime(phl_info->hal, wifi_role->hw_band); in _cmd_scan_end()
321 rtw_hal_scan_set_rxfltr_by_mode(phl_info->hal, wifi_role->hw_band, in _cmd_scan_end()
323 rtw_hal_scan_pause_tx_fifo(phl_info->hal, wifi_role->hw_band, false); in _cmd_scan_end()
[all …]
H A Dphl_ecsa.c45 struct rtw_wifi_role_t *wifi_role = ecsa_ctrl->role; in _phl_ecsa_tx_pause() local
52 if (rtw_hal_dfs_pause_tx(phl_info->hal, wifi_role->hw_band, true) == in _phl_ecsa_tx_pause()
72 struct rtw_wifi_role_t *wifi_role = ecsa_ctrl->role; in _phl_ecsa_tx_resume() local
75 if (rtw_hal_dfs_pause_tx(phl_info->hal, wifi_role->hw_band, false) == in _phl_ecsa_tx_resume()
154 struct rtw_wifi_role_t *wifi_role = ecsa_ctrl->role; in _phl_ecsa_calculate_next_timer_sta() local
165 sta = rtw_phl_get_stainfo_self(phl_info, wifi_role); in _phl_ecsa_calculate_next_timer_sta()
352 struct rtw_wifi_role_t *wifi_role = ecsa_ctrl->role; in _phl_ecsa_cmd_abort_hdlr() local
353 struct rtw_phl_com_t *phl_com = wifi_role->phl_com; in _phl_ecsa_cmd_abort_hdlr()
373 ops->update_beacon(ops->priv, wifi_role); in _phl_ecsa_cmd_abort_hdlr()
382 ops->ecsa_complete(ops->priv, wifi_role); in _phl_ecsa_cmd_abort_hdlr()
[all …]
H A Dphl_api.h115 u8 ridx, struct rtw_wifi_role_t **wifi_role, bool ignore_hw_fail);
270 struct rtw_wifi_role_t *wifi_role,
276 struct rtw_wifi_role_t *wifi_role,
290 rtw_phl_cmd_set_ch_bw(struct rtw_wifi_role_t *wifi_role,
308 u8 rtw_phl_get_cur_ch(struct rtw_wifi_role_t *wifi_role);
310 rtw_phl_get_cur_hal_chdef(struct rtw_wifi_role_t *wifi_role,
318 rtw_phl_cmd_dfs_tx_pause(struct rtw_wifi_role_t *wifi_role, bool pause,
419 bool rtw_phl_chanctx_chk(void *phl, struct rtw_wifi_role_t *wifi_role,
421 bool rtw_phl_chanctx_add(void *phl, struct rtw_wifi_role_t *wifi_role,
423 int rtw_phl_chanctx_del(void *phl, struct rtw_wifi_role_t *wifi_role,
[all …]
H A Dphl_chan.h32 phl_set_ch_bw(struct rtw_wifi_role_t *wifi_role,
36 bool rtw_phl_chanctx_add(void *phl, struct rtw_wifi_role_t *wifi_role,
39 int rtw_phl_chanctx_del(void *phl, struct rtw_wifi_role_t *wifi_role,
49 rtw_phl_cmd_set_ch_bw(struct rtw_wifi_role_t *wifi_role,
H A Dphl_scan_fsm.c171 struct rtw_wifi_role_t *wrole = pscan->param->wifi_role; in off_ch_return_set_ch_bw()
234 if (pscan->param->wifi_role) in scan_complete()
235 band_idx = pscan->param->wifi_role->hw_band; in scan_complete()
244 phl_p2pps_noa_resume_all(phl_info, param->wifi_role); in scan_complete()
246 if (phl_mr_coex_handle(phl_info, param->wifi_role, 0, in scan_complete()
247 param->wifi_role->hw_band, MR_COEX_TRIG_BY_SCAN) in scan_complete()
284 struct rtw_wifi_role_t *wrole = pscan->param->wifi_role; in scan_off_chan()
290 psts = phl_mr_offch_hdl(pscan->phl_info, pscan->param->wifi_role, in scan_off_chan()
390 phl_set_ch_bw(pscan->param->wifi_role, &chdef, false); in scan_set_channel_bw()
412 pscan->param->wifi_role); in scan_flush_tx_queue()
[all …]
H A Dphl_sw_cap.h26 struct rtw_wifi_role_t *wifi_role);
29 struct rtw_wifi_role_t *wifi_role);
H A Dphl_sw_cap.c785 struct rtw_wifi_role_t *wifi_role) in phl_init_protocol_cap() argument
789 struct protocol_cap_t *role_proto_cap = &wifi_role->proto_role_cap; in phl_init_protocol_cap()
794 ret = _phl_init_protocol_cap(phl_info, wifi_role->hw_band, wifi_role->type, in phl_init_protocol_cap()
798 PHL_ERR("wrole:%d - %s failed\n", wifi_role->id, __func__); in phl_init_protocol_cap()
829 struct rtw_wifi_role_t *wifi_role) in phl_init_role_cap() argument
831 struct role_cap_t *role_cap = &wifi_role->cap; in phl_init_role_cap()
838 ret = _phl_init_role_cap(phl_info, wifi_role->hw_band, role_cap); in phl_init_role_cap()
840 ret = phl_custom_init_role_cap(phl_info, wifi_role->hw_band, role_cap); in phl_init_role_cap()
H A Dphl_mr.h63 phl_mr_get_chandef(struct phl_info_t *phl_info, struct rtw_wifi_role_t *wifi_role,
122 u8 rtw_phl_mr_get_opch_list(void *phl, struct rtw_wifi_role_t *wifi_role,
142 struct phl_info_t *phl_info, struct rtw_wifi_role_t *wifi_role);
H A Dphl_mr.c154 struct phl_info_t *phl_info, struct rtw_wifi_role_t *wifi_role) in phl_mr_dump_cur_chandef() argument
163 if (wifi_role->chanctx) { in phl_mr_dump_cur_chandef()
164 chan_def = &wifi_role->chanctx->chan_def; in phl_mr_dump_cur_chandef()
169 chan_def = &wifi_role->chandef; in phl_mr_dump_cur_chandef()
170 PHL_INFO("==== WR-%d Chan-def ===\n", wifi_role->id); in phl_mr_dump_cur_chandef()
173 chan_def = &mr_ctl->hal_com->band[wifi_role->hw_band].cur_chandef; in phl_mr_dump_cur_chandef()
174 PHL_INFO("==== HAL Band-%d Chan-def ===\n", wifi_role->hw_band); in phl_mr_dump_cur_chandef()
1839 rtw_phl_mr_upt_chandef(void *phl, struct rtw_wifi_role_t *wifi_role) in rtw_phl_mr_upt_chandef() argument
1844 struct hw_band_ctl_t *band_ctrl = &(mr_ctl->band_ctrl[wifi_role->hw_band]); in rtw_phl_mr_upt_chandef()
1847 if (!wifi_role->chanctx) { in rtw_phl_mr_upt_chandef()
[all …]
H A Dphl_init.c1309 struct rtw_wifi_role_t *wifi_role; in phl_issue_beacon() local
1319 wifi_role = &phl_com->wifi_roles[role_idx]; in phl_issue_beacon()
1320 wrole_bcn_cmn = &wifi_role->bcn_cmn; in phl_issue_beacon()
1362 struct rtw_wifi_role_t *wifi_role, in rtw_phl_cmd_issue_beacon() argument
1368 void *drv = wifi_role->phl_com->drv_priv; in rtw_phl_cmd_issue_beacon()
1388 wifi_role->hw_band, in rtw_phl_cmd_issue_beacon()
1434 struct rtw_wifi_role_t *wifi_role, in rtw_phl_cmd_stop_beacon() argument
1440 void *drv = wifi_role->phl_com->drv_priv; in rtw_phl_cmd_stop_beacon()
1446 psts = phl_beacon_stop(phl_info, wifi_role, stop); in rtw_phl_cmd_stop_beacon()
1457 param->wrole = wifi_role; in rtw_phl_cmd_stop_beacon()
[all …]
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852be/phl/custom/
H A Dphl_custom_fb.c31 if (!fb_ctx->init.enable || cmd->len < size || fb_ctx->init.wifi_role == NULL) { in _is_fb_mode_valid()
39 if (fb_ctx->init.wifi_role->chanctx == NULL) { in _is_fb_mode_valid()
41 fb_ctx->init.wifi_role = NULL; in _is_fb_mode_valid()
132 fb_ctx->init.wifi_role = phl_get_wrole_by_addr(phl, val); in _custom_fb_set_wifi_role()
163 phl_sta = rtw_phl_get_stainfo_self(phl, fb_ctx->init.wifi_role); in _custom_fb_ampdu_cfg()
166 fb_ctx->init.wifi_role, in _custom_fb_ampdu_cfg()
207 fb_ctx->init.wifi_role, in _custom_fb_ampdu_query()
243 fb_ctx->init.wifi_role->chanctx->chan_def.bw, in _custom_fb_pdthr_cfg()
244 fb_ctx->init.wifi_role->hw_band); in _custom_fb_pdthr_cfg()
276 fb_ctx->init.wifi_role->hw_band); in _custom_fb_pdthr_query()
[all …]
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852bs/phl/hal_g6/mac/mac_ax/
H A Drole.c1075 sta.wifi_role = info->wifi_role; in mac_h2c_join_info()
1102 SET_WORD(sta.wifi_role, FWCMD_H2C_JOININFO_WIFI_ROLE) | in mac_h2c_join_info()
1163 fwrole_main.wifi_role = info->wifi_role; in mac_fw_role_maintain()
1183 SET_WORD(fwrole_main.wifi_role, in mac_fw_role_maintain()
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852be/phl/hal_g6/mac/mac_ax/
H A Drole.c1075 sta.wifi_role = info->wifi_role; in mac_h2c_join_info()
1102 SET_WORD(sta.wifi_role, FWCMD_H2C_JOININFO_WIFI_ROLE) | in mac_h2c_join_info()
1163 fwrole_main.wifi_role = info->wifi_role; in mac_fw_role_maintain()
1183 SET_WORD(fwrole_main.wifi_role, in mac_fw_role_maintain()

12