Lines Matching refs:link_id
225 if (!ieee80211_vif_link_active(&sdata->vif, link->link_id)) in drv_conf_tx()
239 trace_drv_conf_tx(local, sdata, link->link_id, ac, params); in drv_conf_tx()
242 link->link_id, ac, params); in drv_conf_tx()
337 if (!ieee80211_vif_link_active(&sdata->vif, link_conf->link_id)) in drv_assign_vif_chanctx()
369 if (!ieee80211_vif_link_active(&sdata->vif, link_conf->link_id)) in drv_unassign_vif_chanctx()
463 int link_id, u64 changed) in drv_link_info_changed() argument
486 if (!ieee80211_vif_link_active(&sdata->vif, link_id)) in drv_link_info_changed()
514 if (WARN_ON(key->link_id >= 0 && sdata->vif.active_links && in drv_set_key()
515 !(sdata->vif.active_links & BIT(key->link_id)))) in drv_set_key()
535 unsigned int link_id; in drv_change_vif_links() local
550 for_each_set_bit(link_id, &links_to_rem, IEEE80211_MLD_MAX_NUM_LINKS) { in drv_change_vif_links()
551 link = rcu_access_pointer(sdata->link[link_id]); in drv_change_vif_links()
566 for_each_set_bit(link_id, &links_to_add, in drv_change_vif_links()
568 link = rcu_access_pointer(sdata->link[link_id]); in drv_change_vif_links()
586 unsigned int link_id; in drv_change_sta_links() local
604 for_each_set_bit(link_id, &links_to_rem, IEEE80211_MLD_MAX_NUM_LINKS) { in drv_change_sta_links()
605 link_sta = rcu_dereference_protected(info->link[link_id], in drv_change_sta_links()
624 for_each_set_bit(link_id, &links_to_add, IEEE80211_MLD_MAX_NUM_LINKS) { in drv_change_sta_links()
625 link_sta = rcu_dereference_protected(info->link[link_id], in drv_change_sta_links()