Lines Matching refs:sta_prof
2411 *sta_prof[IEEE80211_MLD_MAX_NUM_LINKS]; member
2460 res->sta_prof[idx] = (void *)elem->data; in cfg80211_defrag_mle()
2471 for (idx = 0; idx < IEEE80211_MLD_MAX_NUM_LINKS && res->sta_prof[idx]; in cfg80211_defrag_mle()
2476 elem = (void *)res->sta_prof[idx] - 2; in cfg80211_defrag_mle()
2478 if (idx + 1 < ARRAY_SIZE(res->sta_prof) && in cfg80211_defrag_mle()
2479 res->sta_prof[idx + 1]) in cfg80211_defrag_mle()
2480 buf_len = (u8 *)res->sta_prof[idx + 1] - in cfg80211_defrag_mle()
2481 (u8 *)res->sta_prof[idx]; in cfg80211_defrag_mle()
2488 (u8 *)res->sta_prof[idx], in cfg80211_defrag_mle()
2650 for (i = 0; i < ARRAY_SIZE(mle->sta_prof) && mle->sta_prof[i]; i++) { in cfg80211_parse_ml_sta_data()
2659 if (!ieee80211_mle_basic_sta_prof_size_ok((u8 *)mle->sta_prof[i], in cfg80211_parse_ml_sta_data()
2663 control = le16_to_cpu(mle->sta_prof[i]->control); in cfg80211_parse_ml_sta_data()
2679 memcpy(data.bssid, mle->sta_prof[i]->variable, ETH_ALEN); in cfg80211_parse_ml_sta_data()
2681 get_unaligned_le16(mle->sta_prof[i]->variable + 6); in cfg80211_parse_ml_sta_data()
2683 get_unaligned_le64(mle->sta_prof[i]->variable + 8); in cfg80211_parse_ml_sta_data()
2686 profile = mle->sta_prof[i]->variable + in cfg80211_parse_ml_sta_data()
2687 mle->sta_prof[i]->sta_info_len - 1; in cfg80211_parse_ml_sta_data()
2688 profile_len = (u8 *)mle->sta_prof[i] + mle->sta_prof_len[i] - in cfg80211_parse_ml_sta_data()