Lines Matching refs:link_id
198 !(sdata->vif.active_links & BIT(link->link_id))) in drv_conf_tx()
212 trace_drv_conf_tx(local, sdata, link->link_id, ac, params); in drv_conf_tx()
215 link->link_id, ac, params); in drv_conf_tx()
293 !(sdata->vif.active_links & BIT(link_conf->link_id))) in drv_assign_vif_chanctx()
321 !(sdata->vif.active_links & BIT(link_conf->link_id))) in drv_unassign_vif_chanctx()
416 int link_id, u64 changed) in drv_link_info_changed() argument
439 !(sdata->vif.active_links & BIT(link_id))) in drv_link_info_changed()
466 if (WARN_ON(key->link_id >= 0 && sdata->vif.active_links && in drv_set_key()
467 !(sdata->vif.active_links & BIT(key->link_id)))) in drv_set_key()
484 unsigned int link_id; in drv_change_vif_links() local
498 for_each_set_bit(link_id, &links_to_rem, IEEE80211_MLD_MAX_NUM_LINKS) { in drv_change_vif_links()
499 link = rcu_access_pointer(sdata->link[link_id]); in drv_change_vif_links()
513 for_each_set_bit(link_id, &links_to_add, IEEE80211_MLD_MAX_NUM_LINKS) { in drv_change_vif_links()
514 link = rcu_access_pointer(sdata->link[link_id]); in drv_change_vif_links()
531 unsigned int link_id; in drv_change_sta_links() local
548 for_each_set_bit(link_id, &links_to_rem, IEEE80211_MLD_MAX_NUM_LINKS) { in drv_change_sta_links()
549 link_sta = rcu_dereference_protected(info->link[link_id], in drv_change_sta_links()
564 for_each_set_bit(link_id, &links_to_add, IEEE80211_MLD_MAX_NUM_LINKS) { in drv_change_sta_links()
565 link_sta = rcu_dereference_protected(info->link[link_id], in drv_change_sta_links()