Lines Matching defs:link_id
586 unsigned int link_id;
588 link_id = u32_get_bits(info->control.flags, IEEE80211_TX_CTRL_MLO_LINK);
589 if (link_id == IEEE80211_LINK_UNSPECIFIED) {
592 link = rcu_dereference(tx->sdata->link[link_id]);
2600 u8 link_id = u32_get_bits(ctrl_flags, IEEE80211_TX_CTRL_MLO_LINK);
2653 link_id = sta->deflink.link_id;
2654 link = rcu_dereference(sdata->link[link_id]);
2660 } else if (link_id == IEEE80211_LINK_UNSPECIFIED ||
2666 conf = rcu_dereference(sdata->vif.link_conf[link_id]);
2949 ctrl_flags |= u32_encode_bits(link_id,
2963 if (pre_conf_link_id != link_id &&
2964 link_id != IEEE80211_LINK_UNSPECIFIED) {
2968 pre_conf_link_id, link_id);
3137 unsigned int link_id = sta->deflink.link_id;
3141 link = rcu_dereference(sdata->link[link_id]);
4438 unsigned int link_id)
4446 ctrl_flags |= u32_encode_bits(link_id, IEEE80211_TX_CTRL_MLO_LINK);
5214 info->control.flags |= u32_encode_bits(link->link_id,
5359 unsigned int link_id,
5373 link = rcu_dereference(sdata->link[link_id]);
5498 unsigned int link_id)
5500 return __ieee80211_beacon_get(hw, vif, offs, true, link_id,
5509 unsigned int link_id, u8 ema_index)
5511 return __ieee80211_beacon_get(hw, vif, offs, true, link_id, ema_index,
5533 unsigned int link_id)
5537 WARN_ON(__ieee80211_beacon_get(hw, vif, NULL, true, link_id, 0,
5547 unsigned int link_id)
5551 link_id,
5707 int link_id, bool qos_ok)
5732 if (link_id >= 0) {
5733 link = rcu_dereference(sdata->link[link_id]);
6010 struct sk_buff *skb, int tid, int link_id,
6029 } else if (link_id >= 0) {
6030 link = link_id;
6067 struct sk_buff *skb, int tid, int link_id)
6074 WARN_ON(link_id >= 0);
6084 WARN_ON(link_id >= 0 &&
6085 !(sdata->vif.active_links & BIT(link_id)));
6090 __ieee80211_tx_skb_tid_band(sdata, skb, tid, link_id, band);
6097 int link_id, u64 *cookie)
6140 if (link_id < 0) {
6147 ctrl_flags |= u32_encode_bits(link_id,
6151 link_conf = rcu_dereference(sdata->vif.link_conf[link_id]);