Lines Matching refs:he_obss_pd
3537 struct ieee80211_he_obss_pd *he_obss_pd) in mt7915_mcu_set_obss_spr_pd() argument
3569 if (he_obss_pd->sr_ctrl & in mt7915_mcu_set_obss_spr_pd()
3572 else if (he_obss_pd->sr_ctrl & IEEE80211_HE_SPR_NON_SRG_OFFSET_PRESENT) in mt7915_mcu_set_obss_spr_pd()
3573 req.param.pd_th_non_srg = max_th - he_obss_pd->non_srg_max_offset; in mt7915_mcu_set_obss_spr_pd()
3577 if (he_obss_pd->sr_ctrl & IEEE80211_HE_SPR_SRG_INFORMATION_PRESENT) in mt7915_mcu_set_obss_spr_pd()
3578 req.param.pd_th_srg = max_th - he_obss_pd->max_offset; in mt7915_mcu_set_obss_spr_pd()
3591 struct ieee80211_he_obss_pd *he_obss_pd) in mt7915_mcu_set_obss_spr_siga() argument
3615 if (he_obss_pd->sr_ctrl & IEEE80211_HE_SPR_HESIGA_SR_VAL15_ALLOWED) in mt7915_mcu_set_obss_spr_siga()
3631 struct ieee80211_he_obss_pd *he_obss_pd) in mt7915_mcu_set_obss_spr_bitmap() argument
3651 memcpy(&bitmap, he_obss_pd->bss_color_bitmap, sizeof(bitmap)); in mt7915_mcu_set_obss_spr_bitmap()
3654 memcpy(&bitmap, he_obss_pd->bss_color_bitmap + 4, sizeof(bitmap)); in mt7915_mcu_set_obss_spr_bitmap()
3657 memcpy(&bitmap, he_obss_pd->partial_bssid_bitmap, sizeof(bitmap)); in mt7915_mcu_set_obss_spr_bitmap()
3660 memcpy(&bitmap, he_obss_pd->partial_bssid_bitmap + 4, sizeof(bitmap)); in mt7915_mcu_set_obss_spr_bitmap()
3668 struct ieee80211_he_obss_pd *he_obss_pd) in mt7915_mcu_add_obss_spr() argument
3678 if (sr_scene_detect && !he_obss_pd->enable) in mt7915_mcu_add_obss_spr()
3682 ret = mt7915_mcu_enable_obss_spr(phy, SPR_ENABLE, he_obss_pd->enable); in mt7915_mcu_add_obss_spr()
3686 if (sr_scene_detect || !he_obss_pd->enable) in mt7915_mcu_add_obss_spr()
3694 ret = mt7915_mcu_set_obss_spr_pd(phy, he_obss_pd); in mt7915_mcu_add_obss_spr()
3699 ret = mt7915_mcu_set_obss_spr_siga(phy, vif, he_obss_pd); in mt7915_mcu_add_obss_spr()
3704 return mt7915_mcu_set_obss_spr_bitmap(phy, he_obss_pd); in mt7915_mcu_add_obss_spr()