| /linux/drivers/net/wireless/mediatek/mt76/mt7915/ |
| H A D | mcu.c | 3725 struct ieee80211_he_obss_pd *he_obss_pd) in mt7915_mcu_set_obss_spr_pd() argument 3757 if (he_obss_pd->sr_ctrl & in mt7915_mcu_set_obss_spr_pd() 3760 else if (he_obss_pd->sr_ctrl & IEEE80211_HE_SPR_NON_SRG_OFFSET_PRESENT) in mt7915_mcu_set_obss_spr_pd() 3761 req.param.pd_th_non_srg = max_th - he_obss_pd->non_srg_max_offset; in mt7915_mcu_set_obss_spr_pd() 3765 if (he_obss_pd->sr_ctrl & IEEE80211_HE_SPR_SRG_INFORMATION_PRESENT) in mt7915_mcu_set_obss_spr_pd() 3766 req.param.pd_th_srg = max_th - he_obss_pd->max_offset; in mt7915_mcu_set_obss_spr_pd() 3779 struct ieee80211_he_obss_pd *he_obss_pd) in mt7915_mcu_set_obss_spr_siga() argument 3803 if (he_obss_pd->sr_ctrl & IEEE80211_HE_SPR_HESIGA_SR_VAL15_ALLOWED) in mt7915_mcu_set_obss_spr_siga() 3819 struct ieee80211_he_obss_pd *he_obss_pd) in mt7915_mcu_set_obss_spr_bitmap() argument 3839 memcpy(&bitmap, he_obss_pd->bss_color_bitmap, sizeof(bitmap)); in mt7915_mcu_set_obss_spr_bitmap() [all …]
|
| H A D | mt7915.h | 501 struct ieee80211_he_obss_pd *he_obss_pd);
|
| H A D | main.c | 668 mt7915_mcu_add_obss_spr(phy, vif, &info->he_obss_pd); in mt7915_bss_info_changed()
|
| /linux/drivers/net/wireless/mediatek/mt76/mt7996/ |
| H A D | mcu.c | 4897 struct ieee80211_he_obss_pd *he_obss_pd) in mt7996_mcu_set_obss_spr_siga() 4934 if (he_obss_pd->sr_ctrl & in mt7996_mcu_set_obss_spr_bitmap() 4937 else if (he_obss_pd->sr_ctrl & IEEE80211_HE_SPR_NON_SRG_OFFSET_PRESENT) in mt7996_mcu_set_obss_spr_bitmap() 4938 req.pd_th_non_srg = max_th - he_obss_pd->non_srg_max_offset; in mt7996_mcu_set_obss_spr_bitmap() 4942 if (he_obss_pd->sr_ctrl & IEEE80211_HE_SPR_SRG_INFORMATION_PRESENT) in mt7996_mcu_set_obss_spr_bitmap() 4943 req.pd_th_srg = max_th - he_obss_pd->max_offset; in mt7996_mcu_set_obss_spr_bitmap() 4952 struct ieee80211_he_obss_pd *he_obss_pd) in mt7996_mcu_set_obss_spr_bitmap() 4974 if (he_obss_pd->sr_ctrl & IEEE80211_HE_SPR_HESIGA_SR_VAL15_ALLOWED) in mt7996_mcu_add_obss_spr() 4990 struct ieee80211_he_obss_pd *he_obss_pd) in mt7996_mcu_add_obss_spr() 5011 memcpy(&bitmap, he_obss_pd 4838 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 4893 mt7996_mcu_set_obss_spr_siga(struct mt7996_phy * phy,struct mt7996_vif_link * link,struct ieee80211_he_obss_pd * he_obss_pd) mt7996_mcu_set_obss_spr_siga() argument 4931 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 4970 mt7996_mcu_add_obss_spr(struct mt7996_phy * phy,struct mt7996_vif_link * link,struct ieee80211_he_obss_pd * he_obss_pd) mt7996_mcu_add_obss_spr() argument [all...] |
| H A D | mt7996.h | 780 struct ieee80211_he_obss_pd *he_obss_pd);
|
| H A D | main.c | 1032 mt7996_mcu_add_obss_spr(phy, link, &info->he_obss_pd); in mt7996_link_info_changed()
|
| /linux/drivers/net/wireless/ath/ath11k/ |
| H A D | mac.c | 3213 &bss_conf->he_obss_pd); in ath11k_bss_assoc() 3366 struct ieee80211_he_obss_pd *he_obss_pd) in ath11k_mac_config_obss_pd() argument 3387 he_obss_pd->sr_ctrl, he_obss_pd->non_srg_max_offset, in ath11k_mac_config_obss_pd() 3388 he_obss_pd->max_offset); in ath11k_mac_config_obss_pd() 3392 if (he_obss_pd->sr_ctrl & in ath11k_mac_config_obss_pd() 3396 if (he_obss_pd->sr_ctrl & IEEE80211_HE_SPR_NON_SRG_OFFSET_PRESENT) in ath11k_mac_config_obss_pd() 3398 he_obss_pd->non_srg_max_offset); in ath11k_mac_config_obss_pd() 3405 if (he_obss_pd->sr_ctrl & IEEE80211_HE_SPR_SRG_INFORMATION_PRESENT) { in ath11k_mac_config_obss_pd() 3406 srg_th = ATH11K_OBSS_PD_MAX_THRESHOLD + he_obss_pd in ath11k_mac_config_obss_pd() [all...] |
| H A D | wmi.c | 3566 struct ieee80211_he_obss_pd *he_obss_pd) in ath11k_wmi_send_obss_spr_cmd() argument 3585 cmd->enable = he_obss_pd->enable; in ath11k_wmi_send_obss_spr_cmd() 3586 cmd->obss_min = he_obss_pd->min_offset; in ath11k_wmi_send_obss_spr_cmd() 3587 cmd->obss_max = he_obss_pd->max_offset; in ath11k_wmi_send_obss_spr_cmd()
|
| /linux/drivers/net/wireless/ath/ath12k/ |
| H A D | mac.c | 4052 &bss_conf->he_obss_pd); in ath12k_bss_assoc() 4608 const struct ieee80211_he_obss_pd *he_obss_pd) in ath12k_mac_config_obss_pd() 4624 if (ar->monitor_started || !he_obss_pd->enable) { in ath12k_mac_config_obss_pd() 4641 if (!(he_obss_pd->sr_ctrl & in ath12k_mac_config_obss_pd() 4643 if (he_obss_pd->sr_ctrl & IEEE80211_HE_SPR_NON_SRG_OFFSET_PRESENT) in ath12k_mac_config_obss_pd() 4645 he_obss_pd->non_srg_max_offset; in ath12k_mac_config_obss_pd() 4655 if (he_obss_pd->sr_ctrl & IEEE80211_HE_SPR_SRG_INFORMATION_PRESENT) { in ath12k_mac_config_obss_pd() 4657 he_obss_pd->max_offset; in ath12k_mac_config_obss_pd() 4663 pdev_id, he_obss_pd->sr_ctrl, in ath12k_mac_config_obss_pd() 4688 param_val = !!(he_obss_pd in ath12k_mac_config_obss_pd() 4601 ath12k_mac_config_obss_pd(struct ath12k_link_vif * arvif,const struct ieee80211_he_obss_pd * he_obss_pd) ath12k_mac_config_obss_pd() argument [all...] |
| H A D | wmi.c | 3689 struct ieee80211_he_obss_pd *he_obss_pd) in ath12k_wmi_send_obss_spr_cmd() argument 3707 cmd->enable = cpu_to_le32(he_obss_pd->enable); in ath12k_wmi_send_obss_spr_cmd() 3708 cmd->obss_min = a_cpu_to_sle32(he_obss_pd->min_offset); in ath12k_wmi_send_obss_spr_cmd() 3709 cmd->obss_max = a_cpu_to_sle32(he_obss_pd->max_offset); in ath12k_wmi_send_obss_spr_cmd()
|
| H A D | wmi.h | 6632 struct ieee80211_he_obss_pd *he_obss_pd);
|
| /linux/net/wireless/ |
| H A D | nl80211.c | 7012 struct ieee80211_he_obss_pd *he_obss_pd) in nl80211_calculate_ap_capabilities() 7025 he_obss_pd->sr_ctrl = nla_get_u8(tb[NL80211_HE_OBSS_PD_ATTR_SR_CTRL]); in nl80211_get_ap_channel() 7028 he_obss_pd->min_offset = in nl80211_get_ap_channel() 7031 he_obss_pd->max_offset = in nl80211_get_ap_channel() 7034 he_obss_pd->non_srg_max_offset = in nl80211_get_ap_channel() 7037 if (he_obss_pd->min_offset > he_obss_pd->max_offset) in nl80211_valid_auth_type() 7041 memcpy(he_obss_pd->bss_color_bitmap, in nl80211_valid_auth_type() 7043 sizeof(he_obss_pd->bss_color_bitmap)); in nl80211_valid_auth_type() 7046 memcpy(he_obss_pd in nl80211_valid_auth_type() 6845 nl80211_parse_he_obss_pd(struct nlattr * attrs,struct ieee80211_he_obss_pd * he_obss_pd) nl80211_parse_he_obss_pd() argument [all...] |
| /linux/include/net/ |
| H A D | mac80211.h | 727 * @he_obss_pd: OBSS Packet Detection parameters. 858 struct ieee80211_he_obss_pd he_obss_pd; 860 struct ieee80211_he_obss_pd he_obss_pd; global() member
|
| H A D | cfg80211.h | 1621 * @he_obss_pd: OBSS Packet Detection settings 1653 struct ieee80211_he_obss_pd he_obss_pd; 1652 struct ieee80211_he_obss_pd he_obss_pd; global() member
|
| /linux/net/mac80211/ |
| H A D | cfg.c | 1969 link_conf->he_obss_pd = params->he_obss_pd; in ieee80211_change_beacon()
|