Lines Matching refs:sta_prof
2415 *sta_prof[IEEE80211_MLD_MAX_NUM_LINKS];
2464 res->sta_prof[idx] = (void *)elem->data;
2475 for (idx = 0; idx < IEEE80211_MLD_MAX_NUM_LINKS && res->sta_prof[idx];
2480 elem = (void *)res->sta_prof[idx] - 2;
2482 if (idx + 1 < ARRAY_SIZE(res->sta_prof) &&
2483 res->sta_prof[idx + 1])
2484 buf_len = (u8 *)res->sta_prof[idx + 1] -
2485 (u8 *)res->sta_prof[idx];
2492 (u8 *)res->sta_prof[idx],
2650 for (i = 0; i < ARRAY_SIZE(mle->sta_prof) && mle->sta_prof[i]; i++) {
2659 if (!ieee80211_mle_basic_sta_prof_size_ok((u8 *)mle->sta_prof[i],
2663 control = le16_to_cpu(mle->sta_prof[i]->control);
2679 memcpy(data.bssid, mle->sta_prof[i]->variable, ETH_ALEN);
2681 get_unaligned_le16(mle->sta_prof[i]->variable + 6);
2683 get_unaligned_le64(mle->sta_prof[i]->variable + 8);
2686 profile = mle->sta_prof[i]->variable +
2687 mle->sta_prof[i]->sta_info_len - 1;
2688 profile_len = (u8 *)mle->sta_prof[i] + mle->sta_prof_len[i] -