Lines Matching refs:psd
860 ieee80211_rearrange_tpe_psd(struct ieee80211_parsed_tpe_psd *psd, in ieee80211_rearrange_tpe_psd() argument
869 if (!psd->valid) in ieee80211_rearrange_tpe_psd()
873 if (!psd->n) in ieee80211_rearrange_tpe_psd()
876 BUILD_BUG_ON(sizeof(tmp) != sizeof(psd->power)); in ieee80211_rearrange_tpe_psd()
913 offset = ieee80211_calc_chandef_subchan_offset(ap, psd->n); in ieee80211_rearrange_tpe_psd()
916 tmp[i] = psd->power[i + psd->n]; in ieee80211_rearrange_tpe_psd()
917 else if (i < offset + psd->n) in ieee80211_rearrange_tpe_psd()
918 tmp[i] = psd->power[i - offset]; in ieee80211_rearrange_tpe_psd()
920 tmp[i] = psd->power[i]; in ieee80211_rearrange_tpe_psd()
927 memset(psd->power, IEEE80211_TPE_PSD_NO_LIMIT, sizeof(psd->power)); in ieee80211_rearrange_tpe_psd()
930 psd->power[i] = tmp[offset + i]; in ieee80211_rearrange_tpe_psd()
934 if (needed < psd->count) in ieee80211_rearrange_tpe_psd()
935 psd->count = needed; in ieee80211_rearrange_tpe_psd()