Home
last modified time | relevance | path

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

/linux-6.15/net/mac80211/
H A Dhe.c226 struct ieee80211_he_obss_pd *he_obss_pd = in ieee80211_he_spr_ie_to_bss_conf() local
227 &vif->bss_conf.he_obss_pd; in ieee80211_he_spr_ie_to_bss_conf()
230 memset(he_obss_pd, 0, sizeof(*he_obss_pd)); in ieee80211_he_spr_ie_to_bss_conf()
235 he_obss_pd->sr_ctrl = he_spr_ie_elem->he_sr_control; in ieee80211_he_spr_ie_to_bss_conf()
240 he_obss_pd->non_srg_max_offset = *data++; in ieee80211_he_spr_ie_to_bss_conf()
244 he_obss_pd->min_offset = *data++; in ieee80211_he_spr_ie_to_bss_conf()
245 he_obss_pd->max_offset = *data++; in ieee80211_he_spr_ie_to_bss_conf()
246 memcpy(he_obss_pd->bss_color_bitmap, data, 8); in ieee80211_he_spr_ie_to_bss_conf()
248 memcpy(he_obss_pd->partial_bssid_bitmap, data, 8); in ieee80211_he_spr_ie_to_bss_conf()
249 he_obss_pd->enable = true; in ieee80211_he_spr_ie_to_bss_conf()
H A Dcfg.c1462 link_conf->he_obss_pd = params->he_obss_pd; in ieee80211_start_ap()
/linux-6.15/drivers/net/wireless/mediatek/mt76/mt7915/
H A Dmcu.c3563 struct ieee80211_he_obss_pd *he_obss_pd) in mt7915_mcu_set_obss_spr_pd() argument
3595 if (he_obss_pd->sr_ctrl & in mt7915_mcu_set_obss_spr_pd()
3604 req.param.pd_th_srg = max_th - he_obss_pd->max_offset; in mt7915_mcu_set_obss_spr_pd()
3617 struct ieee80211_he_obss_pd *he_obss_pd) in mt7915_mcu_set_obss_spr_siga() argument
3657 struct ieee80211_he_obss_pd *he_obss_pd) in mt7915_mcu_set_obss_spr_bitmap() argument
3694 struct ieee80211_he_obss_pd *he_obss_pd) in mt7915_mcu_add_obss_spr() argument
3704 if (sr_scene_detect && !he_obss_pd->enable) in mt7915_mcu_add_obss_spr()
3712 if (sr_scene_detect || !he_obss_pd->enable) in mt7915_mcu_add_obss_spr()
3720 ret = mt7915_mcu_set_obss_spr_pd(phy, he_obss_pd); in mt7915_mcu_add_obss_spr()
3725 ret = mt7915_mcu_set_obss_spr_siga(phy, vif, he_obss_pd); in mt7915_mcu_add_obss_spr()
[all …]
H A Dmt7915.h462 struct ieee80211_he_obss_pd *he_obss_pd);
H A Dmain.c656 mt7915_mcu_add_obss_spr(phy, vif, &info->he_obss_pd); in mt7915_bss_info_changed()
/linux-6.15/drivers/net/wireless/mediatek/mt76/mt7996/
H A Dmcu.c4138 struct ieee80211_he_obss_pd *he_obss_pd) in mt7996_mcu_set_obss_spr_pd() argument
4175 if (he_obss_pd->sr_ctrl & in mt7996_mcu_set_obss_spr_pd()
4184 req.pd_th_srg = max_th - he_obss_pd->max_offset; in mt7996_mcu_set_obss_spr_pd()
4193 struct ieee80211_he_obss_pd *he_obss_pd) in mt7996_mcu_set_obss_spr_siga() argument
4231 struct ieee80211_he_obss_pd *he_obss_pd) in mt7996_mcu_set_obss_spr_bitmap() argument
4270 struct ieee80211_he_obss_pd *he_obss_pd) in mt7996_mcu_add_obss_spr() argument
4281 if (sr_scene_detect && !he_obss_pd->enable) in mt7996_mcu_add_obss_spr()
4286 he_obss_pd->enable); in mt7996_mcu_add_obss_spr()
4290 if (sr_scene_detect || !he_obss_pd->enable) in mt7996_mcu_add_obss_spr()
4298 ret = mt7996_mcu_set_obss_spr_pd(phy, he_obss_pd); in mt7996_mcu_add_obss_spr()
[all …]
H A Dmt7996.h602 struct ieee80211_he_obss_pd *he_obss_pd);
H A Dmain.c829 mt7996_mcu_add_obss_spr(phy, link, &info->he_obss_pd); in mt7996_link_info_changed()
/linux-6.15/drivers/net/wireless/ath/ath11k/
H A Dmac.c3182 &bss_conf->he_obss_pd); in ath11k_bss_assoc()
3335 struct ieee80211_he_obss_pd *he_obss_pd) in ath11k_mac_config_obss_pd() argument
3356 he_obss_pd->sr_ctrl, he_obss_pd->non_srg_max_offset, in ath11k_mac_config_obss_pd()
3357 he_obss_pd->max_offset); in ath11k_mac_config_obss_pd()
3361 if (he_obss_pd->sr_ctrl & in ath11k_mac_config_obss_pd()
3367 he_obss_pd->non_srg_max_offset); in ath11k_mac_config_obss_pd()
3375 srg_th = ATH11K_OBSS_PD_MAX_THRESHOLD + he_obss_pd->max_offset; in ath11k_mac_config_obss_pd()
3412 param_val = !!(he_obss_pd->sr_ctrl & in ath11k_mac_config_obss_pd()
3426 memcpy(bitmap, he_obss_pd->bss_color_bitmap, sizeof(bitmap)); in ath11k_mac_config_obss_pd()
3436 memcpy(bitmap, he_obss_pd->partial_bssid_bitmap, sizeof(bitmap)); in ath11k_mac_config_obss_pd()
[all …]
H A Dwmi.c3539 struct ieee80211_he_obss_pd *he_obss_pd) in ath11k_wmi_send_obss_spr_cmd() argument
3558 cmd->enable = he_obss_pd->enable; in ath11k_wmi_send_obss_spr_cmd()
3559 cmd->obss_min = he_obss_pd->min_offset; in ath11k_wmi_send_obss_spr_cmd()
3560 cmd->obss_max = he_obss_pd->max_offset; in ath11k_wmi_send_obss_spr_cmd()
H A Dwmi.h6484 struct ieee80211_he_obss_pd *he_obss_pd);
/linux-6.15/drivers/net/wireless/quantenna/qtnfmac/
H A Dcommands.c267 if (s->he_obss_pd.enable) { in qtnf_cmd_send_start_ap()
270 s->he_obss_pd.min_offset; in qtnf_cmd_send_start_ap()
272 s->he_obss_pd.max_offset; in qtnf_cmd_send_start_ap()
/linux-6.15/net/wireless/
H A Dnl80211.c5794 struct ieee80211_he_obss_pd *he_obss_pd) in nl80211_parse_he_obss_pd() argument
5810 he_obss_pd->min_offset = in nl80211_parse_he_obss_pd()
5813 he_obss_pd->max_offset = in nl80211_parse_he_obss_pd()
5816 he_obss_pd->non_srg_max_offset = in nl80211_parse_he_obss_pd()
5819 if (he_obss_pd->min_offset > he_obss_pd->max_offset) in nl80211_parse_he_obss_pd()
5823 memcpy(he_obss_pd->bss_color_bitmap, in nl80211_parse_he_obss_pd()
5825 sizeof(he_obss_pd->bss_color_bitmap)); in nl80211_parse_he_obss_pd()
5828 memcpy(he_obss_pd->partial_bssid_bitmap, in nl80211_parse_he_obss_pd()
5830 sizeof(he_obss_pd->partial_bssid_bitmap)); in nl80211_parse_he_obss_pd()
5832 he_obss_pd->enable = true; in nl80211_parse_he_obss_pd()
[all …]
/linux-6.15/include/net/
H A Dmac80211.h816 struct ieee80211_he_obss_pd he_obss_pd; member
H A Dcfg80211.h1530 struct ieee80211_he_obss_pd he_obss_pd; member
/linux-6.15/drivers/net/wireless/ath/ath12k/
H A Dwmi.c3400 struct ieee80211_he_obss_pd *he_obss_pd) in ath12k_wmi_send_obss_spr_cmd() argument
3418 cmd->enable = cpu_to_le32(he_obss_pd->enable); in ath12k_wmi_send_obss_spr_cmd()
3419 cmd->obss_min = a_cpu_to_sle32(he_obss_pd->min_offset); in ath12k_wmi_send_obss_spr_cmd()
3420 cmd->obss_max = a_cpu_to_sle32(he_obss_pd->max_offset); in ath12k_wmi_send_obss_spr_cmd()
H A Dwmi.h6007 struct ieee80211_he_obss_pd *he_obss_pd);
H A Dmac.c3376 &bss_conf->he_obss_pd); in ath12k_bss_assoc()
4038 &info->he_obss_pd); in ath12k_mac_bss_info_changed()