| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852bs/phl/ |
| H A D | phl_mr.c | 79 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 D | phl_chan.c | 854 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 D | phl_mr.h | 19 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 D | phl_role.c | 28 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 D | phl_p2pps.c | 159 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 D | phl_mcc.c | 318 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 D | phl_struct.h | 363 #define get_band_ctrl(_phl, _band) (&(phl_to_mr_ctrl(_phl)->band_ctrl[_band]))
|
| H A D | phl_scan_fsm.c | 285 struct hw_band_ctl_t *band_ctl = &(mr_ctl->band_ctrl[wrole->hw_band]); in scan_off_chan()
|
| H A D | phl_def.h | 2483 struct hw_band_ctl_t band_ctrl[MAX_BAND_NUM]; member
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852be/phl/ |
| H A D | phl_mr.c | 79 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 D | phl_chan.c | 854 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 D | phl_mr.h | 19 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 D | phl_role.c | 28 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 D | phl_p2pps.c | 159 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 D | phl_mcc.c | 318 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 D | phl_struct.h | 368 #define get_band_ctrl(_phl, _band) (&(phl_to_mr_ctrl(_phl)->band_ctrl[_band]))
|
| H A D | phl_scan_fsm.c | 285 struct hw_band_ctl_t *band_ctl = &(mr_ctl->band_ctrl[wrole->hw_band]); in scan_off_chan()
|
| H A D | phl_def.h | 2507 struct hw_band_ctl_t band_ctrl[MAX_BAND_NUM]; member
|