Home
last modified time | relevance | path

Searched refs:band_ctrl (Results 1 – 18 of 18) sorted by relevance

/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852bs/phl/
H A Dphl_mr.c79 struct phl_info_t *phl_info, struct hw_band_ctl_t *band_ctrl) in phl_mr_dump_band_info() argument
82 int chanctx_num = phl_mr_get_chanctx_num(phl_info, band_ctrl); in phl_mr_dump_band_info()
84 role_num = phl_mr_get_role_num(phl_info, band_ctrl); in phl_mr_dump_band_info()
90 band_ctrl->id, _get_opmod_str(band_ctrl->op_mode), in phl_mr_dump_band_info()
91 band_ctrl->port_map, role_num, band_ctrl->role_map); in phl_mr_dump_band_info()
95 band_ctrl->id, band_ctrl->cur_info.sta_num, in phl_mr_dump_band_info()
96 band_ctrl->cur_info.ld_sta_num, band_ctrl->cur_info.lg_sta_num); in phl_mr_dump_band_info()
98 band_ctrl->id, band_ctrl->cur_info.ap_num, band_ctrl->cur_info.ld_ap_num); in phl_mr_dump_band_info()
100 PHL_INFO("\t[BAND-%d] chan_ctx num:%d\n", band_ctrl->id, chanctx_num); in phl_mr_dump_band_info()
104 _os_list *chctx_list = &band_ctrl->chan_ctx_queue.queue; in phl_mr_dump_band_info()
[all …]
H A Dphl_chan.c854 struct hw_band_ctl_t *band_ctrl = &(mr_ctl->band_ctrl[wifi_role->hw_band]); in _phl_chanctx_create() local
867 phl_sts = _phl_chanctx_add_with_lock(phl_info, &band_ctrl->chan_ctx_queue, chanctx); in _phl_chanctx_create()
871 &band_ctrl->chan_ctx_queue, chanctx); in _phl_chanctx_create()
882 struct hw_band_ctl_t *band_ctrl = &(mr_ctl->band_ctrl[wifi_role->hw_band]); in phl_chanctx_add() local
885 _os_list *chan_ctx_list = &band_ctrl->chan_ctx_queue.queue; in phl_chanctx_add()
898 chanctx_num = phl_mr_get_chanctx_num(phl_info, band_ctrl); in phl_chanctx_add()
911 _os_spinlock(drv, &band_ctrl->chan_ctx_queue.lock, _ps, NULL); in phl_chanctx_add()
927 &band_ctrl->chan_ctx_queue, chanctx); in phl_chanctx_add()
931 _os_spinunlock(drv, &band_ctrl->chan_ctx_queue.lock, _ps, NULL); in phl_chanctx_add()
1012 struct hw_band_ctl_t *band_ctrl = get_band_ctrl(phl_info, band_idx); in phl_get_chanctx_rolemap() local
[all …]
H A Dphl_mr.h19 phl_mr_get_chanctx_num(struct phl_info_t *phl_info, struct hw_band_ctl_t *band_ctrl) in phl_mr_get_chanctx_num() argument
24 _os_spinlock(drv, &band_ctrl->chan_ctx_queue.lock, _ps, NULL); in phl_mr_get_chanctx_num()
25 chanctx_num = band_ctrl->chan_ctx_queue.cnt; in phl_mr_get_chanctx_num()
26 _os_spinunlock(drv, &band_ctrl->chan_ctx_queue.lock, _ps, NULL); in phl_mr_get_chanctx_num()
32 struct hw_band_ctl_t *band_ctrl) in phl_mr_get_role_num() argument
38 _os_spinlock(drv, &band_ctrl->lock, _ps, NULL); in phl_mr_get_role_num()
40 if (band_ctrl->role_map & BIT(i)) { in phl_mr_get_role_num()
44 _os_spinunlock(drv, &band_ctrl->lock, _ps, NULL); in phl_mr_get_role_num()
50 phl_mr_sync_chandef(struct phl_info_t *phl_info, struct hw_band_ctl_t *band_ctrl,
60 struct hw_band_ctl_t *band_ctrl, struct rtw_chan_ctx *chanctx);
[all …]
H A Dphl_role.c28 struct hw_band_ctl_t *band_ctrl; in _phl_alloc_hw_resource() local
33 band_ctrl = &mr_ctl->band_ctrl[hw_band]; in _phl_alloc_hw_resource()
38 _os_spinlock(drv, &band_ctrl->lock, _ps, NULL); in _phl_alloc_hw_resource()
41 if (!(band_ctrl->port_map & BIT(port_num))) { in _phl_alloc_hw_resource()
42 band_ctrl->port_map |= BIT(port_num); in _phl_alloc_hw_resource()
55 if (!(band_ctrl->wmm_map & BIT(wmm_num))) { in _phl_alloc_hw_resource()
56 band_ctrl->wmm_map |= BIT(wmm_num); in _phl_alloc_hw_resource()
72 band_ctrl->role_map |= BIT(ridx); in _phl_alloc_hw_resource()
76 _os_spinunlock(drv, &band_ctrl->lock, _ps, NULL); in _phl_alloc_hw_resource()
93 struct hw_band_ctl_t *band_ctrl; in _phl_free_hw_resource() local
[all …]
H A Dphl_p2pps.c159 struct hw_band_ctl_t *band_ctrl = &(mr_ctl->band_ctrl[hw_band]); in _phl_get_role_by_band_port() local
164 if (!(band_ctrl->role_map & BIT(ridx))) in _phl_get_role_by_band_port()
599 struct hw_band_ctl_t *band_ctrl = &(mr_ctl->band_ctrl[band_idx]); in phl_p2pps_noa_all_role_resume() local
604 if (!(band_ctrl->role_map & BIT(ridx))) in phl_p2pps_noa_all_role_resume()
645 struct hw_band_ctl_t *band_ctrl = &(mr_ctl->band_ctrl[band_idx]); in phl_p2pps_noa_all_role_pause() local
650 if (!(band_ctrl->role_map & BIT(ridx))) in phl_p2pps_noa_all_role_pause()
H A Dphl_mcc.c318 struct hw_band_ctl_t *band_ctrl, u8 *role_map) in _mcc_get_role_map() argument
323 _os_list *chan_ctx_list = &band_ctrl->chan_ctx_queue.queue; in _mcc_get_role_map()
326 _os_spinlock(drv, &band_ctrl->chan_ctx_queue.lock, _ps, NULL); in _mcc_get_role_map()
330 _os_spinunlock(drv, &band_ctrl->chan_ctx_queue.lock, _ps, NULL); in _mcc_get_role_map()
3113 struct hw_band_ctl_t *band_ctrl = get_band_ctrl(phl, cur_role->hw_band); in rtw_phl_mcc_ap_bt_coex_enable() local
3133 if (RTW_PHL_STATUS_SUCCESS != _mcc_get_role_map(phl, band_ctrl, in rtw_phl_mcc_ap_bt_coex_enable()
3572 struct hw_band_ctl_t *band_ctrl = get_band_ctrl(phl, cur_role->hw_band); in rtw_phl_mcc_enable() local
3590 if (RTW_PHL_STATUS_SUCCESS != _mcc_get_role_map(phl, band_ctrl, in rtw_phl_mcc_enable()
3743 struct hw_band_ctl_t *band_ctrl = get_band_ctrl(phl, cur_role->hw_band); in rtw_phl_tdmra_enable() local
3744 struct mr_info *cur_info = &band_ctrl->cur_info; in rtw_phl_tdmra_enable()
[all …]
H A Dphl_struct.h363 #define get_band_ctrl(_phl, _band) (&(phl_to_mr_ctrl(_phl)->band_ctrl[_band]))
H A Dphl_scan_fsm.c285 struct hw_band_ctl_t *band_ctl = &(mr_ctl->band_ctrl[wrole->hw_band]); in scan_off_chan()
H A Dphl_def.h2483 struct hw_band_ctl_t band_ctrl[MAX_BAND_NUM]; member
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852be/phl/
H A Dphl_mr.c79 struct phl_info_t *phl_info, struct hw_band_ctl_t *band_ctrl) in phl_mr_dump_band_info() argument
82 int chanctx_num = phl_mr_get_chanctx_num(phl_info, band_ctrl); in phl_mr_dump_band_info()
84 role_num = phl_mr_get_role_num(phl_info, band_ctrl); in phl_mr_dump_band_info()
90 band_ctrl->id, _get_opmod_str(band_ctrl->op_mode), in phl_mr_dump_band_info()
91 band_ctrl->port_map, role_num, band_ctrl->role_map); in phl_mr_dump_band_info()
95 band_ctrl->id, band_ctrl->cur_info.sta_num, in phl_mr_dump_band_info()
96 band_ctrl->cur_info.ld_sta_num, band_ctrl->cur_info.lg_sta_num); in phl_mr_dump_band_info()
98 band_ctrl->id, band_ctrl->cur_info.ap_num, band_ctrl->cur_info.ld_ap_num); in phl_mr_dump_band_info()
100 PHL_INFO("\t[BAND-%d] chan_ctx num:%d\n", band_ctrl->id, chanctx_num); in phl_mr_dump_band_info()
104 _os_list *chctx_list = &band_ctrl->chan_ctx_queue.queue; in phl_mr_dump_band_info()
[all …]
H A Dphl_chan.c854 struct hw_band_ctl_t *band_ctrl = &(mr_ctl->band_ctrl[wifi_role->hw_band]); in _phl_chanctx_create() local
867 phl_sts = _phl_chanctx_add_with_lock(phl_info, &band_ctrl->chan_ctx_queue, chanctx); in _phl_chanctx_create()
871 &band_ctrl->chan_ctx_queue, chanctx); in _phl_chanctx_create()
882 struct hw_band_ctl_t *band_ctrl = &(mr_ctl->band_ctrl[wifi_role->hw_band]); in phl_chanctx_add() local
885 _os_list *chan_ctx_list = &band_ctrl->chan_ctx_queue.queue; in phl_chanctx_add()
898 chanctx_num = phl_mr_get_chanctx_num(phl_info, band_ctrl); in phl_chanctx_add()
911 _os_spinlock(drv, &band_ctrl->chan_ctx_queue.lock, _ps, NULL); in phl_chanctx_add()
927 &band_ctrl->chan_ctx_queue, chanctx); in phl_chanctx_add()
931 _os_spinunlock(drv, &band_ctrl->chan_ctx_queue.lock, _ps, NULL); in phl_chanctx_add()
1012 struct hw_band_ctl_t *band_ctrl = get_band_ctrl(phl_info, band_idx); in phl_get_chanctx_rolemap() local
[all …]
H A Dphl_mr.h19 phl_mr_get_chanctx_num(struct phl_info_t *phl_info, struct hw_band_ctl_t *band_ctrl) in phl_mr_get_chanctx_num() argument
24 _os_spinlock(drv, &band_ctrl->chan_ctx_queue.lock, _ps, NULL); in phl_mr_get_chanctx_num()
25 chanctx_num = band_ctrl->chan_ctx_queue.cnt; in phl_mr_get_chanctx_num()
26 _os_spinunlock(drv, &band_ctrl->chan_ctx_queue.lock, _ps, NULL); in phl_mr_get_chanctx_num()
32 struct hw_band_ctl_t *band_ctrl) in phl_mr_get_role_num() argument
38 _os_spinlock(drv, &band_ctrl->lock, _ps, NULL); in phl_mr_get_role_num()
40 if (band_ctrl->role_map & BIT(i)) { in phl_mr_get_role_num()
44 _os_spinunlock(drv, &band_ctrl->lock, _ps, NULL); in phl_mr_get_role_num()
50 phl_mr_sync_chandef(struct phl_info_t *phl_info, struct hw_band_ctl_t *band_ctrl,
60 struct hw_band_ctl_t *band_ctrl, struct rtw_chan_ctx *chanctx);
[all …]
H A Dphl_role.c28 struct hw_band_ctl_t *band_ctrl; in _phl_alloc_hw_resource() local
33 band_ctrl = &mr_ctl->band_ctrl[hw_band]; in _phl_alloc_hw_resource()
38 _os_spinlock(drv, &band_ctrl->lock, _ps, NULL); in _phl_alloc_hw_resource()
41 if (!(band_ctrl->port_map & BIT(port_num))) { in _phl_alloc_hw_resource()
42 band_ctrl->port_map |= BIT(port_num); in _phl_alloc_hw_resource()
55 if (!(band_ctrl->wmm_map & BIT(wmm_num))) { in _phl_alloc_hw_resource()
56 band_ctrl->wmm_map |= BIT(wmm_num); in _phl_alloc_hw_resource()
72 band_ctrl->role_map |= BIT(ridx); in _phl_alloc_hw_resource()
76 _os_spinunlock(drv, &band_ctrl->lock, _ps, NULL); in _phl_alloc_hw_resource()
93 struct hw_band_ctl_t *band_ctrl; in _phl_free_hw_resource() local
[all …]
H A Dphl_p2pps.c159 struct hw_band_ctl_t *band_ctrl = &(mr_ctl->band_ctrl[hw_band]); in _phl_get_role_by_band_port() local
164 if (!(band_ctrl->role_map & BIT(ridx))) in _phl_get_role_by_band_port()
599 struct hw_band_ctl_t *band_ctrl = &(mr_ctl->band_ctrl[band_idx]); in phl_p2pps_noa_all_role_resume() local
604 if (!(band_ctrl->role_map & BIT(ridx))) in phl_p2pps_noa_all_role_resume()
645 struct hw_band_ctl_t *band_ctrl = &(mr_ctl->band_ctrl[band_idx]); in phl_p2pps_noa_all_role_pause() local
650 if (!(band_ctrl->role_map & BIT(ridx))) in phl_p2pps_noa_all_role_pause()
H A Dphl_mcc.c318 struct hw_band_ctl_t *band_ctrl, u8 *role_map) in _mcc_get_role_map() argument
323 _os_list *chan_ctx_list = &band_ctrl->chan_ctx_queue.queue; in _mcc_get_role_map()
326 _os_spinlock(drv, &band_ctrl->chan_ctx_queue.lock, _ps, NULL); in _mcc_get_role_map()
330 _os_spinunlock(drv, &band_ctrl->chan_ctx_queue.lock, _ps, NULL); in _mcc_get_role_map()
3113 struct hw_band_ctl_t *band_ctrl = get_band_ctrl(phl, cur_role->hw_band); in rtw_phl_mcc_ap_bt_coex_enable() local
3133 if (RTW_PHL_STATUS_SUCCESS != _mcc_get_role_map(phl, band_ctrl, in rtw_phl_mcc_ap_bt_coex_enable()
3572 struct hw_band_ctl_t *band_ctrl = get_band_ctrl(phl, cur_role->hw_band); in rtw_phl_mcc_enable() local
3590 if (RTW_PHL_STATUS_SUCCESS != _mcc_get_role_map(phl, band_ctrl, in rtw_phl_mcc_enable()
3743 struct hw_band_ctl_t *band_ctrl = get_band_ctrl(phl, cur_role->hw_band); in rtw_phl_tdmra_enable() local
3744 struct mr_info *cur_info = &band_ctrl->cur_info; in rtw_phl_tdmra_enable()
[all …]
H A Dphl_struct.h368 #define get_band_ctrl(_phl, _band) (&(phl_to_mr_ctrl(_phl)->band_ctrl[_band]))
H A Dphl_scan_fsm.c285 struct hw_band_ctl_t *band_ctl = &(mr_ctl->band_ctrl[wrole->hw_band]); in scan_off_chan()
H A Dphl_def.h2507 struct hw_band_ctl_t band_ctrl[MAX_BAND_NUM]; member