Lines Matching refs:vif

65 	if (WARN_ON(sdata->vif.type == NL80211_IFTYPE_AP_VLAN ||
66 (sdata->vif.type == NL80211_IFTYPE_MONITOR &&
72 ret = local->ops->add_interface(&local->hw, &sdata->vif);
82 /* initially vif is not MLD */
102 ret = local->ops->change_interface(&local->hw, &sdata->vif, type, p2p);
119 ieee80211_debugfs_recreate_netdev(sdata, sdata->vif.valid_links);
122 local->ops->remove_interface(&local->hw, &sdata->vif);
144 ret = local->ops->sta_state(&local->hw, &sdata->vif, &sta->sta,
178 ret = local->ops->sta_set_txpwr(&local->hw, &sdata->vif,
193 (sdata->vif.type != NL80211_IFTYPE_ADHOC &&
194 sdata->vif.type != NL80211_IFTYPE_MESH_POINT));
198 local->ops->sta_rc_update(&local->hw, &sdata->vif,
217 if (!ieee80211_vif_link_active(&sdata->vif, link->link_id))
233 ret = local->ops->conf_tx(&local->hw, &sdata->vif,
252 ret = local->ops->get_tsf(&local->hw, &sdata->vif);
269 local->ops->set_tsf(&local->hw, &sdata->vif, tsf);
285 local->ops->offset_tsf(&local->hw, &sdata->vif, offset);
300 local->ops->reset_tsf(&local->hw, &sdata->vif);
321 if (sdata->vif.type == NL80211_IFTYPE_MONITOR &&
329 if (!ieee80211_vif_link_active(&sdata->vif, link_conf->link_id))
336 &sdata->vif,
353 if (sdata->vif.type == NL80211_IFTYPE_MONITOR &&
361 if (!ieee80211_vif_link_active(&sdata->vif, link_conf->link_id))
368 &sdata->vif,
445 ret = local->ops->ampdu_action(&local->hw, &sdata->vif, params);
462 sdata->vif.type != NL80211_IFTYPE_AP &&
463 sdata->vif.type != NL80211_IFTYPE_ADHOC &&
464 sdata->vif.type != NL80211_IFTYPE_MESH_POINT &&
465 sdata->vif.type != NL80211_IFTYPE_OCB))
468 if (WARN_ON_ONCE(sdata->vif.type == NL80211_IFTYPE_P2P_DEVICE ||
469 sdata->vif.type == NL80211_IFTYPE_NAN ||
470 (sdata->vif.type == NL80211_IFTYPE_MONITOR &&
471 !sdata->vif.bss_conf.mu_mimo_owner &&
478 if (!ieee80211_vif_link_active(&sdata->vif, link_id))
483 local->ops->link_info_changed(&local->hw, &sdata->vif,
486 local->ops->bss_info_changed(&local->hw, &sdata->vif,
506 if (WARN_ON(key->link_id >= 0 && sdata->vif.active_links &&
507 !(sdata->vif.active_links & BIT(key->link_id))))
511 ret = local->ops->set_key(&local->hw, cmd, &sdata->vif, sta, key);
547 ret = local->ops->change_vif_links(&local->hw, &sdata->vif,
584 old_links &= sdata->vif.active_links;
585 new_links &= sdata->vif.active_links;
602 ret = local->ops->change_sta_links(&local->hw, &sdata->vif, sta,