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