Home
last modified time | relevance | path

Searched refs:he_obss_pd (Results 1 - 25 of 28) sorted by relevance

12

/kernel/linux/linux-5.10/net/mac80211/
H A Dhe.c122 struct ieee80211_he_obss_pd *he_obss_pd = in ieee80211_he_spr_ie_to_bss_conf() local
123 &vif->bss_conf.he_obss_pd; in ieee80211_he_spr_ie_to_bss_conf()
126 memset(he_obss_pd, 0, sizeof(*he_obss_pd)); in ieee80211_he_spr_ie_to_bss_conf()
137 he_obss_pd->max_offset = *data++; in ieee80211_he_spr_ie_to_bss_conf()
138 he_obss_pd->min_offset = *data++; in ieee80211_he_spr_ie_to_bss_conf()
139 he_obss_pd->enable = true; in ieee80211_he_spr_ie_to_bss_conf()
H A Dcfg.c1146 memcpy(&sdata->vif.bss_conf.he_obss_pd, &params->he_obss_pd, in ieee80211_start_ap()
/kernel/linux/linux-6.6/net/mac80211/
H A Dhe.c225 struct ieee80211_he_obss_pd *he_obss_pd = in ieee80211_he_spr_ie_to_bss_conf() local
226 &vif->bss_conf.he_obss_pd; in ieee80211_he_spr_ie_to_bss_conf()
229 memset(he_obss_pd, 0, sizeof(*he_obss_pd)); in ieee80211_he_spr_ie_to_bss_conf()
240 he_obss_pd->max_offset = *data++; in ieee80211_he_spr_ie_to_bss_conf()
241 he_obss_pd->min_offset = *data++; in ieee80211_he_spr_ie_to_bss_conf()
242 he_obss_pd->enable = true; in ieee80211_he_spr_ie_to_bss_conf()
H A Dcfg.c1427 link_conf->he_obss_pd = params->he_obss_pd; in ieee80211_start_ap()
/kernel/linux/linux-6.6/drivers/net/wireless/mediatek/mt76/mt7996/
H A Dmcu.c3370 struct ieee80211_he_obss_pd *he_obss_pd) in mt7996_mcu_set_obss_spr_pd()
3407 if (he_obss_pd->sr_ctrl & in mt7996_mcu_set_obss_spr_pd()
3410 else if (he_obss_pd->sr_ctrl & IEEE80211_HE_SPR_NON_SRG_OFFSET_PRESENT) in mt7996_mcu_set_obss_spr_pd()
3411 req.pd_th_non_srg = max_th - he_obss_pd->non_srg_max_offset; in mt7996_mcu_set_obss_spr_pd()
3415 if (he_obss_pd->sr_ctrl & IEEE80211_HE_SPR_SRG_INFORMATION_PRESENT) in mt7996_mcu_set_obss_spr_pd()
3416 req.pd_th_srg = max_th - he_obss_pd->max_offset; in mt7996_mcu_set_obss_spr_pd()
3424 struct ieee80211_he_obss_pd *he_obss_pd) in mt7996_mcu_set_obss_spr_siga()
3447 if (he_obss_pd->sr_ctrl & IEEE80211_HE_SPR_HESIGA_SR_VAL15_ALLOWED) in mt7996_mcu_set_obss_spr_siga()
3463 struct ieee80211_he_obss_pd *he_obss_pd) in mt7996_mcu_set_obss_spr_bitmap()
3484 memcpy(&bitmap, he_obss_pd in mt7996_mcu_set_obss_spr_bitmap()
3369 mt7996_mcu_set_obss_spr_pd(struct mt7996_phy *phy, struct ieee80211_he_obss_pd *he_obss_pd) mt7996_mcu_set_obss_spr_pd() argument
3423 mt7996_mcu_set_obss_spr_siga(struct mt7996_phy *phy, struct ieee80211_vif *vif, struct ieee80211_he_obss_pd *he_obss_pd) mt7996_mcu_set_obss_spr_siga() argument
3462 mt7996_mcu_set_obss_spr_bitmap(struct mt7996_phy *phy, struct ieee80211_he_obss_pd *he_obss_pd) mt7996_mcu_set_obss_spr_bitmap() argument
3500 mt7996_mcu_add_obss_spr(struct mt7996_phy *phy, struct ieee80211_vif *vif, struct ieee80211_he_obss_pd *he_obss_pd) mt7996_mcu_add_obss_spr() argument
[all...]
H A Dmt7996.h370 struct ieee80211_he_obss_pd *he_obss_pd);
H A Dmain.c614 mt7996_mcu_add_obss_spr(phy, vif, &info->he_obss_pd); in mt7996_bss_info_changed()
/kernel/linux/linux-6.6/drivers/net/wireless/mediatek/mt76/mt7915/
H A Dmcu.c3447 struct ieee80211_he_obss_pd *he_obss_pd) in mt7915_mcu_set_obss_spr_pd()
3479 if (he_obss_pd->sr_ctrl & in mt7915_mcu_set_obss_spr_pd()
3482 else if (he_obss_pd->sr_ctrl & IEEE80211_HE_SPR_NON_SRG_OFFSET_PRESENT) in mt7915_mcu_set_obss_spr_pd()
3483 req.param.pd_th_non_srg = max_th - he_obss_pd->non_srg_max_offset; in mt7915_mcu_set_obss_spr_pd()
3487 if (he_obss_pd->sr_ctrl & IEEE80211_HE_SPR_SRG_INFORMATION_PRESENT) in mt7915_mcu_set_obss_spr_pd()
3488 req.param.pd_th_srg = max_th - he_obss_pd->max_offset; in mt7915_mcu_set_obss_spr_pd()
3501 struct ieee80211_he_obss_pd *he_obss_pd) in mt7915_mcu_set_obss_spr_siga()
3525 if (he_obss_pd->sr_ctrl & IEEE80211_HE_SPR_HESIGA_SR_VAL15_ALLOWED) in mt7915_mcu_set_obss_spr_siga()
3541 struct ieee80211_he_obss_pd *he_obss_pd) in mt7915_mcu_set_obss_spr_bitmap()
3561 memcpy(&bitmap, he_obss_pd in mt7915_mcu_set_obss_spr_bitmap()
3446 mt7915_mcu_set_obss_spr_pd(struct mt7915_phy *phy, struct ieee80211_he_obss_pd *he_obss_pd) mt7915_mcu_set_obss_spr_pd() argument
3500 mt7915_mcu_set_obss_spr_siga(struct mt7915_phy *phy, struct ieee80211_vif *vif, struct ieee80211_he_obss_pd *he_obss_pd) mt7915_mcu_set_obss_spr_siga() argument
3540 mt7915_mcu_set_obss_spr_bitmap(struct mt7915_phy *phy, struct ieee80211_he_obss_pd *he_obss_pd) mt7915_mcu_set_obss_spr_bitmap() argument
3577 mt7915_mcu_add_obss_spr(struct mt7915_phy *phy, struct ieee80211_vif *vif, struct ieee80211_he_obss_pd *he_obss_pd) mt7915_mcu_add_obss_spr() argument
[all...]
H A Dmt7915.h455 struct ieee80211_he_obss_pd *he_obss_pd);
H A Dmain.c643 mt7915_mcu_add_obss_spr(phy, vif, &info->he_obss_pd); in mt7915_bss_info_changed()
/kernel/linux/linux-5.10/drivers/net/wireless/mediatek/mt76/mt7915/
H A Dmain.c440 mt7915_mcu_add_obss_spr(dev, vif, info->he_obss_pd.enable); in mt7915_bss_info_changed()
462 mt7915_mcu_add_obss_spr(dev, vif, info->he_obss_pd.enable); in mt7915_bss_info_changed()
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath11k/
H A Dmac.c3100 &bss_conf->he_obss_pd); in ath11k_bss_assoc()
3253 struct ieee80211_he_obss_pd *he_obss_pd) in ath11k_mac_config_obss_pd()
3274 he_obss_pd->sr_ctrl, he_obss_pd->non_srg_max_offset, in ath11k_mac_config_obss_pd()
3275 he_obss_pd->max_offset); in ath11k_mac_config_obss_pd()
3279 if (he_obss_pd->sr_ctrl & in ath11k_mac_config_obss_pd()
3283 if (he_obss_pd->sr_ctrl & IEEE80211_HE_SPR_NON_SRG_OFFSET_PRESENT) in ath11k_mac_config_obss_pd()
3285 he_obss_pd->non_srg_max_offset); in ath11k_mac_config_obss_pd()
3292 if (he_obss_pd->sr_ctrl & IEEE80211_HE_SPR_SRG_INFORMATION_PRESENT) { in ath11k_mac_config_obss_pd()
3293 srg_th = ATH11K_OBSS_PD_MAX_THRESHOLD + he_obss_pd in ath11k_mac_config_obss_pd()
3252 ath11k_mac_config_obss_pd(struct ath11k *ar, struct ieee80211_he_obss_pd *he_obss_pd) ath11k_mac_config_obss_pd() argument
[all...]
H A Dwmi.c3430 struct ieee80211_he_obss_pd *he_obss_pd) in ath11k_wmi_send_obss_spr_cmd()
3449 cmd->enable = he_obss_pd->enable; in ath11k_wmi_send_obss_spr_cmd()
3450 cmd->obss_min = he_obss_pd->min_offset; in ath11k_wmi_send_obss_spr_cmd()
3451 cmd->obss_max = he_obss_pd->max_offset; in ath11k_wmi_send_obss_spr_cmd()
3429 ath11k_wmi_send_obss_spr_cmd(struct ath11k *ar, u32 vdev_id, struct ieee80211_he_obss_pd *he_obss_pd) ath11k_wmi_send_obss_spr_cmd() argument
/kernel/linux/linux-5.10/drivers/net/wireless/quantenna/qtnfmac/
H A Dcommands.c266 if (s->he_obss_pd.enable) { in qtnf_cmd_send_start_ap()
269 s->he_obss_pd.min_offset; in qtnf_cmd_send_start_ap()
271 s->he_obss_pd.max_offset; in qtnf_cmd_send_start_ap()
/kernel/linux/linux-6.6/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()
/kernel/linux/linux-5.10/net/wireless/
H A Dnl80211.c4896 struct ieee80211_he_obss_pd *he_obss_pd) in nl80211_parse_he_obss_pd()
4909 he_obss_pd->sr_ctrl = nla_get_u8(tb[NL80211_HE_OBSS_PD_ATTR_SR_CTRL]); in nl80211_parse_he_obss_pd()
4912 he_obss_pd->min_offset = in nl80211_parse_he_obss_pd()
4915 he_obss_pd->max_offset = in nl80211_parse_he_obss_pd()
4918 he_obss_pd->non_srg_max_offset = in nl80211_parse_he_obss_pd()
4921 if (he_obss_pd->min_offset > he_obss_pd->max_offset) in nl80211_parse_he_obss_pd()
4925 memcpy(he_obss_pd->bss_color_bitmap, in nl80211_parse_he_obss_pd()
4927 sizeof(he_obss_pd->bss_color_bitmap)); in nl80211_parse_he_obss_pd()
4930 memcpy(he_obss_pd in nl80211_parse_he_obss_pd()
4895 nl80211_parse_he_obss_pd(struct nlattr *attrs, struct ieee80211_he_obss_pd *he_obss_pd) nl80211_parse_he_obss_pd() argument
[all...]
/kernel/linux/linux-6.6/net/wireless/
H A Dnl80211.c5632 struct ieee80211_he_obss_pd *he_obss_pd) in nl80211_parse_he_obss_pd()
5645 he_obss_pd->sr_ctrl = nla_get_u8(tb[NL80211_HE_OBSS_PD_ATTR_SR_CTRL]); in nl80211_parse_he_obss_pd()
5648 he_obss_pd->min_offset = in nl80211_parse_he_obss_pd()
5651 he_obss_pd->max_offset = in nl80211_parse_he_obss_pd()
5654 he_obss_pd->non_srg_max_offset = in nl80211_parse_he_obss_pd()
5657 if (he_obss_pd->min_offset > he_obss_pd->max_offset) in nl80211_parse_he_obss_pd()
5661 memcpy(he_obss_pd->bss_color_bitmap, in nl80211_parse_he_obss_pd()
5663 sizeof(he_obss_pd->bss_color_bitmap)); in nl80211_parse_he_obss_pd()
5666 memcpy(he_obss_pd in nl80211_parse_he_obss_pd()
5631 nl80211_parse_he_obss_pd(struct nlattr *attrs, struct ieee80211_he_obss_pd *he_obss_pd) nl80211_parse_he_obss_pd() argument
[all...]
/kernel/linux/linux-5.10/drivers/net/wireless/ath/ath11k/
H A Dwmi.c2927 struct ieee80211_he_obss_pd *he_obss_pd) in ath11k_wmi_send_obss_spr_cmd()
2946 cmd->enable = he_obss_pd->enable; in ath11k_wmi_send_obss_spr_cmd()
2947 cmd->obss_min = he_obss_pd->min_offset; in ath11k_wmi_send_obss_spr_cmd()
2948 cmd->obss_max = he_obss_pd->max_offset; in ath11k_wmi_send_obss_spr_cmd()
2926 ath11k_wmi_send_obss_spr_cmd(struct ath11k *ar, u32 vdev_id, struct ieee80211_he_obss_pd *he_obss_pd) ath11k_wmi_send_obss_spr_cmd() argument
H A Dwmi.h5112 struct ieee80211_he_obss_pd *he_obss_pd);
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath12k/
H A Dwmi.c2936 struct ieee80211_he_obss_pd *he_obss_pd) in ath12k_wmi_send_obss_spr_cmd()
2954 cmd->enable = cpu_to_le32(he_obss_pd->enable); in ath12k_wmi_send_obss_spr_cmd()
2955 cmd->obss_min = a_cpu_to_sle32(he_obss_pd->min_offset); in ath12k_wmi_send_obss_spr_cmd()
2956 cmd->obss_max = a_cpu_to_sle32(he_obss_pd->max_offset); in ath12k_wmi_send_obss_spr_cmd()
2935 ath12k_wmi_send_obss_spr_cmd(struct ath12k *ar, u32 vdev_id, struct ieee80211_he_obss_pd *he_obss_pd) ath12k_wmi_send_obss_spr_cmd() argument
H A Dwmi.h4894 struct ieee80211_he_obss_pd *he_obss_pd);
/kernel/linux/linux-5.10/include/net/
H A Dmac80211.h625 * @he_obss_pd: OBSS Packet Detection parameters.
698 struct ieee80211_he_obss_pd he_obss_pd; member
H A Dcfg80211.h1177 * @he_obss_pd: OBSS Packet Detection settings
1210 struct ieee80211_he_obss_pd he_obss_pd; member
/kernel/linux/linux-6.6/include/net/
H A Dmac80211.h633 * @he_obss_pd: OBSS Packet Detection parameters.
744 struct ieee80211_he_obss_pd he_obss_pd; member
H A Dcfg80211.h1357 * @he_obss_pd: OBSS Packet Detection settings
1395 struct ieee80211_he_obss_pd he_obss_pd; member

Completed in 180 milliseconds

12