| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852bs/phl/ |
| H A D | phl_chan.c | 109 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 D | phl_cmd_scan.c | 21 #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 D | phl_ecsa.c | 45 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 D | phl_api.h | 115 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 D | phl_chan.h | 32 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 D | phl_scan_fsm.c | 171 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 D | phl_sw_cap.h | 26 struct rtw_wifi_role_t *wifi_role); 29 struct rtw_wifi_role_t *wifi_role);
|
| H A D | phl_sw_cap.c | 767 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 D | phl_mr.h | 63 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 D | phl_mr.c | 154 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 D | phl_init.c | 1301 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 D | phl_chan.c | 109 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 D | phl_cmd_scan.c | 21 #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 D | phl_ecsa.c | 45 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 D | phl_api.h | 115 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 D | phl_chan.h | 32 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 D | phl_scan_fsm.c | 171 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 D | phl_sw_cap.h | 26 struct rtw_wifi_role_t *wifi_role); 29 struct rtw_wifi_role_t *wifi_role);
|
| H A D | phl_sw_cap.c | 785 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 D | phl_mr.h | 63 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 D | phl_mr.c | 154 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 D | phl_init.c | 1309 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 D | phl_custom_fb.c | 31 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 D | role.c | 1075 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 D | role.c | 1075 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()
|