Lines Matching refs:link_conf
2677 conf = rcu_dereference(sdata->vif.link_conf[link_id]); in ieee80211_build_hdr()
4893 struct ieee80211_bss_conf *link_conf = link->conf; in __ieee80211_beacon_add_tim() local
4904 ps->dtim_count = link_conf->dtim_period - 1; in __ieee80211_beacon_add_tim()
4913 *pos++ = link_conf->dtim_period; in __ieee80211_beacon_add_tim()
6162 for (link = 0; link < ARRAY_SIZE(sdata->vif.link_conf); link++) { in __ieee80211_tx_skb_tid_band()
6163 struct ieee80211_bss_conf *link_conf; in __ieee80211_tx_skb_tid_band() local
6165 link_conf = rcu_dereference(sdata->vif.link_conf[link]); in __ieee80211_tx_skb_tid_band()
6166 if (!link_conf) in __ieee80211_tx_skb_tid_band()
6168 if (memcmp(link_conf->addr, hdr->addr2, ETH_ALEN) == 0) in __ieee80211_tx_skb_tid_band()
6173 if (WARN_ON_ONCE(link == ARRAY_SIZE(sdata->vif.link_conf))) in __ieee80211_tx_skb_tid_band()
6273 struct ieee80211_bss_conf *link_conf; in ieee80211_tx_control_port() local
6279 link_conf = rcu_dereference(sdata->vif.link_conf[link_id]); in ieee80211_tx_control_port()
6280 if (!link_conf) { in ieee80211_tx_control_port()
6285 memcpy(ehdr->h_source, link_conf->addr, ETH_ALEN); in ieee80211_tx_control_port()