vifs               67 drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c 	struct mlxsw_sp_mr_vif vifs[MAXVIFS];
vifs              320 drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c 							  &mr_table->vifs[i]);
vifs              323 drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c 			if (mr_table->vifs[i].dev &&
vifs              324 drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c 			    mr_table->vifs[i].dev->mtu < mr_route->min_mtu)
vifs              325 drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c 				mr_route->min_mtu = mr_table->vifs[i].dev->mtu;
vifs              329 drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c 				    &mr_table->vifs[mfc->mfc_parent]);
vifs              674 drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c 	struct mlxsw_sp_mr_vif *mr_vif = &mr_table->vifs[vif_index];
vifs              685 drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c 	struct mlxsw_sp_mr_vif *mr_vif = &mr_table->vifs[vif_index];
vifs              701 drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c 		if (mr_table->vifs[vif_index].dev == dev)
vifs              702 drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c 			return &mr_table->vifs[vif_index];
vifs              920 drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c 		INIT_LIST_HEAD(&mr_table->vifs[i].route_evif_list);
vifs              921 drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c 		INIT_LIST_HEAD(&mr_table->vifs[i].route_ivif_list);
vifs              922 drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c 		mr_table->vifs[i].ops = &mlxsw_sp_mr_vif_ops_arr[proto];
vifs              962 drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c 		mr_table->vifs[i].dev = NULL;
vifs              963 drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c 		mr_table->vifs[i].rif = NULL;
vifs              972 drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c 		if (mr_table->vifs[i].dev)
vifs             7727 drivers/net/wireless/ath/ath10k/mac.c 			     struct ieee80211_vif_chanctx_switch *vifs,
vifs             7738 drivers/net/wireless/ath/ath10k/mac.c 	WARN_ON(ctx && vifs);
vifs             7739 drivers/net/wireless/ath/ath10k/mac.c 	WARN_ON(vifs && !n_vifs);
vifs             7757 drivers/net/wireless/ath/ath10k/mac.c 		if (vifs)
vifs             7758 drivers/net/wireless/ath/ath10k/mac.c 			def = &vifs[0].new_ctx->def;
vifs             7777 drivers/net/wireless/ath/ath10k/mac.c 			   struct ieee80211_vif_chanctx_switch *vifs,
vifs             7793 drivers/net/wireless/ath/ath10k/mac.c 		arvif = (void *)vifs[i].vif->drv_priv;
vifs             7798 drivers/net/wireless/ath/ath10k/mac.c 			   vifs[i].old_ctx->def.chan->center_freq,
vifs             7799 drivers/net/wireless/ath/ath10k/mac.c 			   vifs[i].new_ctx->def.chan->center_freq,
vifs             7800 drivers/net/wireless/ath/ath10k/mac.c 			   vifs[i].old_ctx->def.width,
vifs             7801 drivers/net/wireless/ath/ath10k/mac.c 			   vifs[i].new_ctx->def.width);
vifs             7822 drivers/net/wireless/ath/ath10k/mac.c 	ath10k_mac_update_rx_channel(ar, NULL, vifs, n_vifs);
vifs             7826 drivers/net/wireless/ath/ath10k/mac.c 		arvif = (void *)vifs[i].vif->drv_priv;
vifs             7844 drivers/net/wireless/ath/ath10k/mac.c 		ret = ath10k_vdev_restart(arvif, &vifs[i].new_ctx->def);
vifs             7911 drivers/net/wireless/ath/ath10k/mac.c 	struct ieee80211_vif_chanctx_switch *vifs;
vifs             7942 drivers/net/wireless/ath/ath10k/mac.c 	arg->vifs[arg->next_vif].vif = vif;
vifs             7943 drivers/net/wireless/ath/ath10k/mac.c 	arg->vifs[arg->next_vif].old_ctx = ctx;
vifs             7944 drivers/net/wireless/ath/ath10k/mac.c 	arg->vifs[arg->next_vif].new_ctx = ctx;
vifs             7977 drivers/net/wireless/ath/ath10k/mac.c 		arg.vifs = kcalloc(arg.n_vifs, sizeof(arg.vifs[0]),
vifs             7979 drivers/net/wireless/ath/ath10k/mac.c 		if (!arg.vifs)
vifs             7987 drivers/net/wireless/ath/ath10k/mac.c 		ath10k_mac_update_vif_chan(ar, arg.vifs, arg.n_vifs);
vifs             7988 drivers/net/wireless/ath/ath10k/mac.c 		kfree(arg.vifs);
vifs             8124 drivers/net/wireless/ath/ath10k/mac.c 				 struct ieee80211_vif_chanctx_switch *vifs,
vifs             8135 drivers/net/wireless/ath/ath10k/mac.c 	ath10k_mac_update_vif_chan(ar, vifs, n_vifs);
vifs              329 drivers/net/wireless/ath/ath9k/ath9k.h 	struct list_head vifs;
vifs              119 drivers/net/wireless/ath/ath9k/channel.c 		INIT_LIST_HEAD(&ctx->vifs);
vifs              169 drivers/net/wireless/ath/ath9k/channel.c 		list_for_each_entry(avp, &ctx->vifs, list) {
vifs              280 drivers/net/wireless/ath/ath9k/channel.c 	list_for_each_entry(avp, &ctx->vifs, list) {
vifs              297 drivers/net/wireless/ath/ath9k/channel.c 		if (!ctx->assigned || list_empty(&ctx->vifs))
vifs              867 drivers/net/wireless/ath/ath9k/channel.c 		if (!ctx->assigned || list_empty(&ctx->vifs))
vifs             1154 drivers/net/wireless/ath/ath9k/channel.c 	list_for_each_entry(avp, &sc->cur_chan->vifs, list) {
vifs             1348 drivers/net/wireless/ath/ath9k/channel.c 	INIT_LIST_HEAD(&ctx->vifs);
vifs              733 drivers/net/wireless/ath/ath9k/debug.c 		if (list_empty(&ctx->vifs))
vifs              992 drivers/net/wireless/ath/ath9k/main.c 	list_for_each_entry(avp, &ctx->vifs, list) {
vifs             1024 drivers/net/wireless/ath/ath9k/main.c 	list_for_each_entry(avp, &ctx->vifs, list)
vifs             1275 drivers/net/wireless/ath/ath9k/main.c 		list_add_tail(&avp->list, &avp->chanctx->vifs);
vifs             2511 drivers/net/wireless/ath/ath9k/main.c 	list_add_tail(&avp->list, &ctx->vifs);
vifs              305 drivers/net/wireless/ath/carl9170/carl9170.h 	unsigned int vifs;
vifs              443 drivers/net/wireless/ath/carl9170/debug.c 	    ar->vifs, ar->fw.vif_num);
vifs              691 drivers/net/wireless/ath/carl9170/main.c 	ar->vifs++;
vifs              749 drivers/net/wireless/ath/carl9170/main.c 		ar->vifs--;
vifs              755 drivers/net/wireless/ath/carl9170/main.c 		if (ar->vifs > 1)
vifs              777 drivers/net/wireless/ath/carl9170/main.c 	ar->vifs--;
vifs              793 drivers/net/wireless/ath/carl9170/main.c 		if (ar->vifs) {
vifs              817 drivers/net/wireless/ath/carl9170/main.c 	if (ar->vifs == 1)
vifs             1819 drivers/net/wireless/ath/carl9170/main.c 	ar->vifs = 0;
vifs             1552 drivers/net/wireless/ath/carl9170/tx.c 	if (ar->vifs > 0 && cvif) {
vifs              622 drivers/net/wireless/ath/wil6210/cfg80211.c 		if (wil->vifs[i]) {
vifs              623 drivers/net/wireless/ath/wil6210/cfg80211.c 			wdev = vif_to_wdev(wil->vifs[i]);
vifs              643 drivers/net/wireless/ath/wil6210/cfg80211.c 		struct wil6210_vif *vif_pos = wil->vifs[i];
vifs             2024 drivers/net/wireless/ath/wil6210/cfg80211.c 		struct wil6210_vif *vif = wil->vifs[i];
vifs             1451 drivers/net/wireless/ath/wil6210/debugfs.c 		vif = (mid < GET_MAX_VIFS(wil)) ? wil->vifs[mid] : NULL;
vifs             1650 drivers/net/wireless/ath/wil6210/debugfs.c 			struct wil6210_vif *vif = wil->vifs[mid];
vifs             1716 drivers/net/wireless/ath/wil6210/debugfs.c 		vif = wil->vifs[i];
vifs             1937 drivers/net/wireless/ath/wil6210/debugfs.c 		vif = wil->vifs[i];
vifs             1993 drivers/net/wireless/ath/wil6210/debugfs.c 		vif = wil->vifs[i];
vifs              690 drivers/net/wireless/ath/wil6210/main.c 		vif = wil->vifs[i];
vifs             1501 drivers/net/wireless/ath/wil6210/main.c 		struct wil6210_vif *vif = wil->vifs[i];
vifs             1565 drivers/net/wireless/ath/wil6210/main.c 		vif = wil->vifs[i];
vifs             1655 drivers/net/wireless/ath/wil6210/main.c 		vif = wil->vifs[i];
vifs               31 drivers/net/wireless/ath/wil6210/netdev.c 		vif = wil->vifs[i];
vifs              161 drivers/net/wireless/ath/wil6210/netdev.c 		vif = wil->vifs[txdata->mid];
vifs              301 drivers/net/wireless/ath/wil6210/netdev.c 		if (!wil->vifs[i])
vifs              427 drivers/net/wireless/ath/wil6210/netdev.c 	if (wil->vifs[vif->mid]) {
vifs              446 drivers/net/wireless/ath/wil6210/netdev.c 	wil->vifs[vif->mid] = vif;
vifs              511 drivers/net/wireless/ath/wil6210/netdev.c 	vif = wil->vifs[mid];
vifs              532 drivers/net/wireless/ath/wil6210/netdev.c 	wil->vifs[mid] = NULL;
vifs              182 drivers/net/wireless/ath/wil6210/pcie_bus.c 		vif = wil->vifs[i];
vifs               30 drivers/net/wireless/ath/wil6210/pm.c 		struct wil6210_vif *vif = wil->vifs[i];
vifs               44 drivers/net/wireless/ath/wil6210/pm.c 		struct wil6210_vif *vif = wil->vifs[i];
vifs              127 drivers/net/wireless/ath/wil6210/pm.c 		struct wil6210_vif *vif = wil->vifs[i];
vifs              112 drivers/net/wireless/ath/wil6210/rx_reorder.c 	vif = wil->vifs[mid];
vifs              379 drivers/net/wireless/ath/wil6210/txrx.c 	struct wil6210_vif *vif = wil->vifs[mid];
vifs              503 drivers/net/wireless/ath/wil6210/txrx.c 	vif = wil->vifs[mid];
vifs              786 drivers/net/wireless/ath/wil6210/txrx_edma.c 	vif = wil->vifs[mid];
vifs             1097 drivers/net/wireless/ath/wil6210/txrx_edma.c 				struct wil6210_vif *vif = wil->vifs[mid];
vifs             1209 drivers/net/wireless/ath/wil6210/txrx_edma.c 		vif = wil->vifs[txdata->mid];
vifs              954 drivers/net/wireless/ath/wil6210/wil6210.h 	struct wil6210_vif *vifs[WIL_MAX_VIFS];
vifs             3325 drivers/net/wireless/ath/wil6210/wmi.c 		vif = wil->vifs[mid];
vifs             4184 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c 				struct ieee80211_vif_chanctx_switch *vifs)
vifs             4189 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c 	__iwl_mvm_unassign_vif_chanctx(mvm, vifs[0].vif, vifs[0].old_ctx, true);
vifs             4190 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c 	__iwl_mvm_remove_chanctx(mvm, vifs[0].old_ctx);
vifs             4192 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c 	ret = __iwl_mvm_add_chanctx(mvm, vifs[0].new_ctx);
vifs             4198 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c 	ret = __iwl_mvm_assign_vif_chanctx(mvm, vifs[0].vif, vifs[0].new_ctx,
vifs             4213 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c 	__iwl_mvm_remove_chanctx(mvm, vifs[0].new_ctx);
vifs             4216 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c 	if (__iwl_mvm_add_chanctx(mvm, vifs[0].old_ctx)) {
vifs             4221 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c 	if (__iwl_mvm_assign_vif_chanctx(mvm, vifs[0].vif, vifs[0].old_ctx,
vifs             4241 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c 				    struct ieee80211_vif_chanctx_switch *vifs)
vifs             4246 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c 	__iwl_mvm_unassign_vif_chanctx(mvm, vifs[0].vif, vifs[0].old_ctx, true);
vifs             4248 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c 	ret = __iwl_mvm_assign_vif_chanctx(mvm, vifs[0].vif, vifs[0].new_ctx,
vifs             4259 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c 	if (__iwl_mvm_assign_vif_chanctx(mvm, vifs[0].vif, vifs[0].old_ctx,
vifs             4278 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c 				      struct ieee80211_vif_chanctx_switch *vifs,
vifs             4291 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c 		ret = iwl_mvm_switch_vif_chanctx_swap(mvm, vifs);
vifs             4294 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c 		ret = iwl_mvm_switch_vif_chanctx_reassign(mvm, vifs);
vifs              670 drivers/net/wireless/intel/iwlwifi/mvm/power.c 				 struct iwl_power_vifs *vifs)
vifs              686 drivers/net/wireless/intel/iwlwifi/mvm/power.c 	if (vifs->bss_vif)
vifs              687 drivers/net/wireless/intel/iwlwifi/mvm/power.c 		bss_mvmvif = iwl_mvm_vif_from_mac80211(vifs->bss_vif);
vifs              689 drivers/net/wireless/intel/iwlwifi/mvm/power.c 	if (vifs->p2p_vif)
vifs              690 drivers/net/wireless/intel/iwlwifi/mvm/power.c 		p2p_mvmvif = iwl_mvm_vif_from_mac80211(vifs->p2p_vif);
vifs              692 drivers/net/wireless/intel/iwlwifi/mvm/power.c 	if (vifs->ap_vif)
vifs              693 drivers/net/wireless/intel/iwlwifi/mvm/power.c 		ap_mvmvif = iwl_mvm_vif_from_mac80211(vifs->ap_vif);
vifs              700 drivers/net/wireless/intel/iwlwifi/mvm/power.c 	if (vifs->bss_active && !vifs->p2p_active && !vifs->ap_active) {
vifs              706 drivers/net/wireless/intel/iwlwifi/mvm/power.c 	if (vifs->p2p_active && !vifs->bss_active && !vifs->ap_active) {
vifs              711 drivers/net/wireless/intel/iwlwifi/mvm/power.c 	if (vifs->bss_active && vifs->p2p_active)
vifs              714 drivers/net/wireless/intel/iwlwifi/mvm/power.c 	if (vifs->bss_active && vifs->ap_active)
vifs              720 drivers/net/wireless/intel/iwlwifi/mvm/power.c 		if (vifs->bss_active)
vifs              722 drivers/net/wireless/intel/iwlwifi/mvm/power.c 		if (vifs->p2p_active)
vifs              731 drivers/net/wireless/intel/iwlwifi/mvm/power.c 	if (client_same_channel && !vifs->ap_active) {
vifs              961 drivers/net/wireless/intel/iwlwifi/mvm/power.c 	struct iwl_power_vifs vifs = {
vifs              971 drivers/net/wireless/intel/iwlwifi/mvm/power.c 					iwl_mvm_power_get_vifs_iterator, &vifs);
vifs              977 drivers/net/wireless/intel/iwlwifi/mvm/power.c 	if (vifs.bss_vif)
vifs              978 drivers/net/wireless/intel/iwlwifi/mvm/power.c 		return iwl_mvm_power_set_ba(mvm, vifs.bss_vif);
vifs              985 drivers/net/wireless/intel/iwlwifi/mvm/power.c 	struct iwl_power_vifs vifs = {
vifs              995 drivers/net/wireless/intel/iwlwifi/mvm/power.c 					iwl_mvm_power_get_vifs_iterator, &vifs);
vifs              997 drivers/net/wireless/intel/iwlwifi/mvm/power.c 	iwl_mvm_power_set_pm(mvm, &vifs);
vifs             1003 drivers/net/wireless/intel/iwlwifi/mvm/power.c 	if (vifs.bss_vif) {
vifs             1004 drivers/net/wireless/intel/iwlwifi/mvm/power.c 		ret = iwl_mvm_power_send_cmd(mvm, vifs.bss_vif);
vifs             1009 drivers/net/wireless/intel/iwlwifi/mvm/power.c 	if (vifs.p2p_vif) {
vifs             1010 drivers/net/wireless/intel/iwlwifi/mvm/power.c 		ret = iwl_mvm_power_send_cmd(mvm, vifs.p2p_vif);
vifs             1015 drivers/net/wireless/intel/iwlwifi/mvm/power.c 	if (vifs.bss_vif)
vifs             1016 drivers/net/wireless/intel/iwlwifi/mvm/power.c 		return iwl_mvm_power_set_ba(mvm, vifs.bss_vif);
vifs              359 drivers/net/wireless/rsi/rsi_91x_core.c 		vif = adapter->vifs[i];
vifs              433 drivers/net/wireless/rsi/rsi_91x_hal.c 		vif = adapter->vifs[i];
vifs              487 drivers/net/wireless/rsi/rsi_91x_mac80211.c 		if (!adapter->vifs[i] ||
vifs              488 drivers/net/wireless/rsi/rsi_91x_mac80211.c 		    !memcmp(vif->addr, adapter->vifs[i]->addr, ETH_ALEN)) {
vifs              499 drivers/net/wireless/rsi/rsi_91x_mac80211.c 	adapter->vifs[vap_idx] = vif;
vifs              555 drivers/net/wireless/rsi/rsi_91x_mac80211.c 		if (!adapter->vifs[i])
vifs              557 drivers/net/wireless/rsi/rsi_91x_mac80211.c 		if (vif == adapter->vifs[i]) {
vifs              561 drivers/net/wireless/rsi/rsi_91x_mac80211.c 			adapter->vifs[i] = NULL;
vifs              593 drivers/net/wireless/rsi/rsi_91x_mac80211.c 		vif = adapter->vifs[i];
vifs              693 drivers/net/wireless/rsi/rsi_91x_mac80211.c 			vif = adapter->vifs[i];
vifs             1093 drivers/net/wireless/rsi/rsi_91x_mac80211.c 		if (vif == adapter->vifs[ii])
vifs             1322 drivers/net/wireless/rsi/rsi_91x_mac80211.c 		vif = adapter->vifs[i];
vifs             1741 drivers/net/wireless/rsi/rsi_91x_mac80211.c 		vif = adapter->vifs[cnt];
vifs             1883 drivers/net/wireless/rsi/rsi_91x_mac80211.c 	if (!adapter->vifs[0])
vifs             1886 drivers/net/wireless/rsi/rsi_91x_mac80211.c 	bss = &adapter->vifs[0]->bss_conf;
vifs             1908 drivers/net/wireless/rsi/rsi_91x_mac80211.c 		rsi_disable_ps(adapter, adapter->vifs[0]);
vifs              350 drivers/net/wireless/rsi/rsi_main.h 	struct ieee80211_vif *vifs[RSI_MAX_VIFS];
vifs             4879 drivers/net/wireless/ti/wlcore/main.c 			     struct ieee80211_vif_chanctx_switch *vifs,
vifs             4899 drivers/net/wireless/ti/wlcore/main.c 		struct wl12xx_vif *wlvif = wl12xx_vif_to_data(vifs[i].vif);
vifs             4901 drivers/net/wireless/ti/wlcore/main.c 		ret = __wlcore_switch_vif_chan(wl, wlvif, vifs[i].new_ctx);
vifs             3982 include/net/mac80211.h 				  struct ieee80211_vif_chanctx_switch *vifs,
vifs             2850 net/ipv4/ipmr.c 		struct nlattr *vifs, *af;
vifs             2877 net/ipv4/ipmr.c 		vifs = nla_nest_start_noflag(skb, IPMRA_TABLE_VIFS);
vifs             2878 net/ipv4/ipmr.c 		if (!vifs) {
vifs             2887 net/ipv4/ipmr.c 				nla_nest_end(skb, vifs);
vifs             2897 net/ipv4/ipmr.c 		nla_nest_end(skb, vifs);
vifs              271 net/mac80211/driver-ops.c 			   struct ieee80211_vif_chanctx_switch *vifs,
vifs              284 net/mac80211/driver-ops.c 			container_of(vifs[i].new_ctx,
vifs              288 net/mac80211/driver-ops.c 			container_of(vifs[i].old_ctx,
vifs              299 net/mac80211/driver-ops.c 	trace_drv_switch_vif_chanctx(local, vifs, n_vifs, mode);
vifs              301 net/mac80211/driver-ops.c 					     vifs, n_vifs, mode);
vifs              307 net/mac80211/driver-ops.c 				container_of(vifs[i].new_ctx,
vifs              311 net/mac80211/driver-ops.c 				container_of(vifs[i].old_ctx,
vifs              942 net/mac80211/driver-ops.h 			   struct ieee80211_vif_chanctx_switch *vifs,
vifs             1560 net/mac80211/trace.h #define SWITCH_ENTRY_ASSIGN(to, from) local_vifs[i].to = vifs[i].from
vifs             1565 net/mac80211/trace.h 		 struct ieee80211_vif_chanctx_switch *vifs,
vifs             1567 net/mac80211/trace.h 	    TP_ARGS(local, vifs, n_vifs, mode),
vifs             1573 net/mac80211/trace.h 		__dynamic_array(u8, vifs,
vifs             1583 net/mac80211/trace.h 				__get_dynamic_array(vifs);
vifs             1589 net/mac80211/trace.h 				sdata = container_of(vifs[i].vif,