Home
last modified time | relevance | path

Searched refs:chanctx (Results 1 – 25 of 34) sorted by relevance

12

/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852bs/phl/
H A Dphl_chan.c504 struct rtw_chan_ctx *chanctx) in _phl_chanctx_add() argument
506 if (!chanctx) in _phl_chanctx_add()
509 list_add_tail(&chanctx->list, &chan_ctx_queue->queue); in _phl_chanctx_add()
522 struct rtw_chan_ctx *chanctx) in _phl_chanctx_add_with_lock() argument
526 if (!chanctx) in _phl_chanctx_add_with_lock()
530 _phl_chanctx_add(phl_info, chan_ctx_queue, chanctx); in _phl_chanctx_add_with_lock()
538 struct rtw_chan_ctx *chanctx) in _phl_chanctx_del() argument
540 if (!chanctx) in _phl_chanctx_del()
545 list_del(&chanctx->list); in _phl_chanctx_del()
558 struct rtw_chan_ctx *chanctx) in _phl_chanctx_del_with_lock() argument
[all …]
H A Dphl_mr.c53 struct phl_info_t *phl_info, struct phl_queue *chan_ctx_queue, struct rtw_chan_ctx *chanctx) in phl_mr_dump_chctx_info() argument
56 role_num = phl_chanctx_get_rnum(phl_info, chan_ctx_queue, chanctx); in phl_mr_dump_chctx_info()
62 role_num, chanctx->role_map, in phl_mr_dump_chctx_info()
63 (chanctx->dfs_enabled) ? "Y" : "N"); in phl_mr_dump_chctx_info()
64 PHL_DUMP_CHAN_DEF(&chanctx->chan_def); in phl_mr_dump_chctx_info()
103 struct rtw_chan_ctx *chanctx = NULL; in phl_mr_dump_band_info() local
108 phl_list_for_loop(chanctx, struct rtw_chan_ctx, chctx_list, list) { in phl_mr_dump_band_info()
109 PHL_DUMP_CHAN_CTX(phl_info, &band_ctrl->chan_ctx_queue, chanctx); in phl_mr_dump_band_info()
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()
[all …]
H A Dphl_chan.h20 struct rtw_chan_ctx *chanctx);
24 struct rtw_chan_ctx *chanctx);
H A Dphl_mr.h51 struct rtw_chan_ctx *chanctx, struct rtw_chan_def *chandef);
60 struct hw_band_ctl_t *band_ctrl, struct rtw_chan_ctx *chanctx);
149 struct phl_info_t *phl_info, struct phl_queue *chan_ctx_queue, struct rtw_chan_ctx *chanctx);
H A Dphl_ecsa.c582 if(wifi_role->chanctx != NULL){ in _phl_ecsa_cmd_msg_hdlr()
583 _os_mem_cpy(d, &chdef_to_switch, &(wifi_role->chanctx->chan_def), in _phl_ecsa_cmd_msg_hdlr()
585 if(wifi_role->chanctx->chan_def.chan != in _phl_ecsa_cmd_msg_hdlr()
H A Dphl_role.c321 role->chanctx = NULL; in _phl_wifi_role_alloc_sw()
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852be/phl/
H A Dphl_chan.c504 struct rtw_chan_ctx *chanctx) in _phl_chanctx_add() argument
506 if (!chanctx) in _phl_chanctx_add()
509 list_add_tail(&chanctx->list, &chan_ctx_queue->queue); in _phl_chanctx_add()
522 struct rtw_chan_ctx *chanctx) in _phl_chanctx_add_with_lock() argument
526 if (!chanctx) in _phl_chanctx_add_with_lock()
530 _phl_chanctx_add(phl_info, chan_ctx_queue, chanctx); in _phl_chanctx_add_with_lock()
538 struct rtw_chan_ctx *chanctx) in _phl_chanctx_del() argument
540 if (!chanctx) in _phl_chanctx_del()
545 list_del(&chanctx->list); in _phl_chanctx_del()
558 struct rtw_chan_ctx *chanctx) in _phl_chanctx_del_with_lock() argument
[all …]
H A Dphl_mr.c53 struct phl_info_t *phl_info, struct phl_queue *chan_ctx_queue, struct rtw_chan_ctx *chanctx) in phl_mr_dump_chctx_info() argument
56 role_num = phl_chanctx_get_rnum(phl_info, chan_ctx_queue, chanctx); in phl_mr_dump_chctx_info()
62 role_num, chanctx->role_map, in phl_mr_dump_chctx_info()
63 (chanctx->dfs_enabled) ? "Y" : "N"); in phl_mr_dump_chctx_info()
64 PHL_DUMP_CHAN_DEF(&chanctx->chan_def); in phl_mr_dump_chctx_info()
103 struct rtw_chan_ctx *chanctx = NULL; in phl_mr_dump_band_info() local
108 phl_list_for_loop(chanctx, struct rtw_chan_ctx, chctx_list, list) { in phl_mr_dump_band_info()
109 PHL_DUMP_CHAN_CTX(phl_info, &band_ctrl->chan_ctx_queue, chanctx); in phl_mr_dump_band_info()
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()
[all …]
H A Dphl_chan.h20 struct rtw_chan_ctx *chanctx);
24 struct rtw_chan_ctx *chanctx);
H A Dphl_mr.h51 struct rtw_chan_ctx *chanctx, struct rtw_chan_def *chandef);
60 struct hw_band_ctl_t *band_ctrl, struct rtw_chan_ctx *chanctx);
149 struct phl_info_t *phl_info, struct phl_queue *chan_ctx_queue, struct rtw_chan_ctx *chanctx);
H A Dphl_ecsa.c582 if(wifi_role->chanctx != NULL){ in _phl_ecsa_cmd_msg_hdlr()
583 _os_mem_cpy(d, &chdef_to_switch, &(wifi_role->chanctx->chan_def), in _phl_ecsa_cmd_msg_hdlr()
585 if(wifi_role->chanctx->chan_def.chan != in _phl_ecsa_cmd_msg_hdlr()
H A Dphl_role.c321 role->chanctx = NULL; in _phl_wifi_role_alloc_sw()
/OK3568_Linux_fs/kernel/net/mac80211/
H A Dchan.c630 struct ieee80211_chanctx *chanctx) in ieee80211_recalc_radar_chanctx() argument
638 radar_enabled = ieee80211_chanctx_radar_required(local, chanctx); in ieee80211_recalc_radar_chanctx()
640 if (radar_enabled == chanctx->conf.radar_enabled) in ieee80211_recalc_radar_chanctx()
643 chanctx->conf.radar_enabled = radar_enabled; in ieee80211_recalc_radar_chanctx()
646 local->hw.conf.radar_enabled = chanctx->conf.radar_enabled; in ieee80211_recalc_radar_chanctx()
650 drv_change_chanctx(local, chanctx, IEEE80211_CHANCTX_CHANGE_RADAR); in ieee80211_recalc_radar_chanctx()
713 struct ieee80211_chanctx *chanctx) in ieee80211_recalc_smps_chanctx() argument
731 &chanctx->conf) in ieee80211_recalc_smps_chanctx()
780 rcu_access_pointer(sdata->vif.chanctx_conf) == &chanctx->conf) in ieee80211_recalc_smps_chanctx()
795 if (rx_chains_static == chanctx->conf.rx_chains_static && in ieee80211_recalc_smps_chanctx()
[all …]
H A Dutil.c2720 struct ieee80211_chanctx *chanctx; in ieee80211_recalc_smps() local
2736 chanctx = container_of(chanctx_conf, struct ieee80211_chanctx, conf); in ieee80211_recalc_smps()
2737 ieee80211_recalc_smps_chanctx(local, chanctx); in ieee80211_recalc_smps()
2746 struct ieee80211_chanctx *chanctx; in ieee80211_recalc_min_chandef() local
2756 chanctx = container_of(chanctx_conf, struct ieee80211_chanctx, conf); in ieee80211_recalc_min_chandef()
2757 ieee80211_recalc_chanctx_min_def(local, chanctx); in ieee80211_recalc_min_chandef()
H A Dcfg.c3404 struct ieee80211_chanctx *chanctx; in __ieee80211_channel_switch() local
3439 chanctx = container_of(conf, struct ieee80211_chanctx, conf); in __ieee80211_channel_switch()
3452 chanctx->mode, in __ieee80211_channel_switch()
3458 err = ieee80211_check_combinations(sdata, NULL, chanctx->mode, 0); in __ieee80211_channel_switch()
/OK3568_Linux_fs/kernel/drivers/net/wireless/ath/ath9k/
H A Dmain.c1363 avp->chanctx = sc->cur_chan; in ath9k_add_interface()
1364 list_add_tail(&avp->list, &avp->chanctx->vifs); in ath9k_add_interface()
1367 ath9k_calculate_summary_state(sc, avp->chanctx); in ath9k_add_interface()
1411 ath9k_calculate_summary_state(sc, avp->chanctx); in ath9k_change_interface()
1442 ath9k_calculate_summary_state(sc, avp->chanctx); in ath9k_remove_interface()
1895 ath9k_calculate_summary_state(sc, avp->chanctx); in ath9k_bss_info_changed()
1908 ath9k_calculate_summary_state(sc, avp->chanctx); in ath9k_bss_info_changed()
1911 if ((avp->chanctx == sc->cur_chan) && in ath9k_bss_info_changed()
1959 if (sc->cur_chan == avp->chanctx) { in ath9k_get_tsf()
1982 ktime_get_raw_ts64(&avp->chanctx->tsf_ts); in ath9k_set_tsf()
[all …]
H A Dbeacon.c294 avp->chanctx->tsf_val += tsfadjust; in ath9k_beacon_ensure_primary_slot()
295 if (sc->cur_chan == avp->chanctx) { in ath9k_beacon_ensure_primary_slot()
296 offset = ath9k_hw_get_tsf_offset(&avp->chanctx->tsf_ts, NULL); in ath9k_beacon_ensure_primary_slot()
297 ath9k_hw_settsf64(sc->sc_ah, avp->chanctx->tsf_val + offset); in ath9k_beacon_ensure_primary_slot()
646 ctx = avp->chanctx; in ath9k_beacon_config()
H A Dath9k.h446 for (ctx = &sc->chanctx[0]; \
447 ctx <= &sc->chanctx[ARRAY_SIZE(sc->chanctx) - 1]; \
638 struct ath_chanctx *chanctx; member
1031 struct ath_chanctx chanctx[ATH9K_NUM_CHANCTX]; member
H A Dchannel.c117 ctx = &sc->chanctx[i]; in ath_chanctx_init()
329 int idx = ctx - &sc->chanctx[0]; in ath_chanctx_get_next()
331 return &sc->chanctx[!idx]; in ath_chanctx_get_next()
529 if (avp->chanctx != sc->cur_chan) { in ath_chanctx_event()
702 avp->chanctx != sc->cur_chan) in ath_chanctx_event()
876 return &sc->chanctx[0]; in ath_chanctx_get_oper_chan()
1568 if (!avp || avp->chanctx != sc->cur_chan) in ath9k_p2p_ps_timer()
H A Dinit.c684 sc->cur_chan = &sc->chanctx[0]; in ath9k_init_softc()
/OK3568_Linux_fs/kernel/drivers/net/wireless/intel/iwlwifi/mvm/
H A Dtdls.c438 struct ieee80211_chanctx_conf *chanctx = in iwl_mvm_tdls_config_channel_switch() local
441 if (WARN_ON_ONCE(!chanctx)) { in iwl_mvm_tdls_config_channel_switch()
446 chandef = &chanctx->def; in iwl_mvm_tdls_config_channel_switch()
H A Dmac-ctxt.c495 struct ieee80211_chanctx_conf *chanctx; in iwl_mvm_mac_ctxt_cmd_common() local
539 chanctx = rcu_dereference(vif->chanctx_conf); in iwl_mvm_mac_ctxt_cmd_common()
540 iwl_mvm_ack_rates(mvm, vif, chanctx ? chanctx->def.chan->band in iwl_mvm_mac_ctxt_cmd_common()
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852be/phl/custom/
H A Dphl_custom_fb.c39 if (fb_ctx->init.wifi_role->chanctx == NULL) { in _is_fb_mode_valid()
243 fb_ctx->init.wifi_role->chanctx->chan_def.bw, in _custom_fb_pdthr_cfg()
/OK3568_Linux_fs/kernel/drivers/net/wireless/
H A Dmac80211_hwsim.c564 struct ieee80211_chanctx_conf *chanctx; member
2472 hwsim->chanctx = ctx; in mac80211_hwsim_add_chanctx()
2488 hwsim->chanctx = NULL; in mac80211_hwsim_remove_chanctx()
2505 hwsim->chanctx = ctx; in mac80211_hwsim_change_chanctx()
3101 data->chanctx = NULL; in mac80211_hwsim_new_radio()
3646 else if (data2->chanctx) in hwsim_cloned_frame_received_nl()
3647 channel = data2->chanctx->def.chan; in hwsim_cloned_frame_received_nl()
/OK3568_Linux_fs/kernel/drivers/net/wireless/ath/ath11k/
H A Dcore.h235 struct ieee80211_chanctx_conf chanctx; member

12