| /linux/drivers/net/wireless/intel/iwlwifi/mvm/ |
| H A D | power.c | 643 struct iwl_power_vifs *vifs) in iwl_mvm_power_set_pm() argument 659 if (vifs->bss_vif) in iwl_mvm_power_set_pm() 660 bss_mvmvif = iwl_mvm_vif_from_mac80211(vifs->bss_vif); in iwl_mvm_power_set_pm() 662 if (vifs->p2p_vif) in iwl_mvm_power_set_pm() 663 p2p_mvmvif = iwl_mvm_vif_from_mac80211(vifs->p2p_vif); in iwl_mvm_power_set_pm() 665 if (vifs->ap_vif) in iwl_mvm_power_set_pm() 666 ap_mvmvif = iwl_mvm_vif_from_mac80211(vifs->ap_vif); in iwl_mvm_power_set_pm() 673 if (bss_mvmvif && vifs->bss_active && !vifs->p2p_active && in iwl_mvm_power_set_pm() 674 !vifs->ap_active) { in iwl_mvm_power_set_pm() 680 if (p2p_mvmvif && vifs->p2p_active && !vifs->bss_active && in iwl_mvm_power_set_pm() [all …]
|
| /linux/drivers/net/wireless/ath/wil6210/ |
| H A D | netdev.c | 20 vif = wil->vifs[i]; in wil_has_other_active_ifaces() 150 vif = wil->vifs[txdata->mid]; in wil6210_netdev_poll_tx() 291 if (!wil->vifs[i]) in wil_vif_find_free_mid() 417 if (wil->vifs[vif->mid]) { in wil_vif_add() 436 wil->vifs[vif->mid] = vif; in wil_vif_add() 506 vif = wil->vifs[mid]; in wil_vif_remove() 527 wil->vifs[mid] = NULL; in wil_vif_remove()
|
| H A D | main.c | 679 vif = wil->vifs[i]; in wil_bcast_fini_all() 1490 struct wil6210_vif *vif = wil->vifs[i]; in wil_abort_scan_all_vifs() 1554 vif = wil->vifs[i]; in wil_restore_vifs() 1644 vif = wil->vifs[i]; in wil_reset()
|
| H A D | debugfs.c | 1423 vif = (mid < GET_MAX_VIFS(wil)) ? wil->vifs[mid] : NULL; in link_show() 1624 struct wil6210_vif *vif = wil->vifs[mid]; in sta_show() 1690 vif = wil->vifs[i]; in mids_show() 1912 vif = wil->vifs[i]; in wil_link_stats_debugfs_show() 1968 vif = wil->vifs[i]; in wil_link_stats_write()
|
| H A D | rx_reorder.c | 101 vif = wil->vifs[mid]; in wil_rx_reorder()
|
| H A D | txrx_edma.c | 773 vif = wil->vifs[mid]; in wil_check_bar() 1096 struct wil6210_vif *vif = wil->vifs[mid]; in wil_rx_handle_edma() 1207 vif = wil->vifs[txdata->mid]; in wil_tx_sring_handler()
|
| H A D | pcie_bus.c | 171 vif = wil->vifs[i]; in wil_remove_all_additional_vifs()
|
| H A D | txrx.c | 367 struct wil6210_vif *vif = wil->vifs[mid]; in wil_rx_get_cid_by_skb() 490 vif = wil->vifs[mid]; in wil_vring_reap_rx()
|
| H A D | wil6210.h | 945 struct wil6210_vif *vifs[WIL_MAX_VIFS]; member
|
| /linux/net/mac80211/ |
| H A D | driver-ops.c | 384 struct ieee80211_vif_chanctx_switch *vifs, in drv_switch_vif_chanctx() argument 398 container_of(vifs[i].new_ctx, in drv_switch_vif_chanctx() 402 container_of(vifs[i].old_ctx, in drv_switch_vif_chanctx() 413 trace_drv_switch_vif_chanctx(local, vifs, n_vifs, mode); in drv_switch_vif_chanctx() 415 vifs, n_vifs, mode); in drv_switch_vif_chanctx() 421 container_of(vifs[i].new_ctx, in drv_switch_vif_chanctx() 425 container_of(vifs[i].old_ctx, in drv_switch_vif_chanctx()
|
| H A D | trace.h | 1763 #define SWITCH_ENTRY_ASSIGN(to, from) local_vifs[i].to = vifs[i].from 1768 struct ieee80211_vif_chanctx_switch *vifs, 1770 TP_ARGS(local, vifs, n_vifs, mode), 1776 __dynamic_array(u8, vifs, 1786 __get_dynamic_array(vifs); 1792 sdata = container_of(vifs[i].vif,
|
| H A D | main.c | 311 struct ieee80211_vif_chanctx_switch *vifs, in ieee80211_emulate_switch_vif_chanctx() argument 320 local->hw.conf.radar_enabled = vifs[0].new_ctx->radar_enabled; in ieee80211_emulate_switch_vif_chanctx() 321 _ieee80211_hw_conf_chan(local, vifs[0].new_ctx); in ieee80211_emulate_switch_vif_chanctx()
|
| H A D | driver-ops.h | 1072 struct ieee80211_vif_chanctx_switch *vifs,
|
| /linux/drivers/net/wireless/rsi/ |
| H A D | rsi_91x_mac80211.c | 487 if (!adapter->vifs[i] || in rsi_mac80211_add_interface() 488 !memcmp(vif->addr, adapter->vifs[i]->addr, ETH_ALEN)) { in rsi_mac80211_add_interface() 499 adapter->vifs[vap_idx] = vif; in rsi_mac80211_add_interface() 554 if (!adapter->vifs[i]) in rsi_mac80211_remove_interface() 556 if (vif == adapter->vifs[i]) { in rsi_mac80211_remove_interface() 560 adapter->vifs[i] = NULL; in rsi_mac80211_remove_interface() 591 vif = adapter->vifs[i]; in rsi_channel_change() 692 vif = adapter->vifs[i]; in rsi_mac80211_config() 1109 if (vif == adapter->vifs[ii]) in rsi_mac80211_ampdu_action() 1354 vif = adapter->vifs[i]; in rsi_fill_rx_status() [all …]
|
| H A D | rsi_main.h | 357 struct ieee80211_vif *vifs[RSI_MAX_VIFS]; member
|
| H A D | rsi_91x_core.c | 358 vif = adapter->vifs[i]; in rsi_get_vif()
|
| H A D | rsi_91x_hal.c | 437 vif = adapter->vifs[i]; in rsi_prepare_beacon()
|
| /linux/drivers/net/wireless/ath/ath9k/ |
| H A D | channel.c | 119 INIT_LIST_HEAD(&ctx->vifs); in ath_chanctx_init() 169 list_for_each_entry(avp, &ctx->vifs, list) { in ath_is_go_chanctx_present() 275 list_for_each_entry(avp, &ctx->vifs, list) { in ath_chanctx_check_active() 292 if (!ctx->assigned || list_empty(&ctx->vifs)) in ath_chanctx_check_active() 862 if (!ctx->assigned || list_empty(&ctx->vifs)) in ath_chanctx_get_oper_chan() 1149 list_for_each_entry(avp, &sc->cur_chan->vifs, list) { in ath_chanctx_send_ps_frame() 1343 INIT_LIST_HEAD(&ctx->vifs); in ath9k_offchannel_init()
|
| H A D | main.c | 1075 list_for_each_entry(avp, &ctx->vifs, list) { in ath9k_update_bssid_mask() 1107 list_for_each_entry(avp, &ctx->vifs, list) in ath9k_calculate_iter_data() 1359 list_add_tail(&avp->list, &avp->chanctx->vifs); in ath9k_add_interface() 2637 list_add_tail(&avp->list, &ctx->vifs); in ath9k_assign_vif_chanctx()
|
| H A D | ath9k.h | 331 struct list_head vifs; member
|
| /linux/drivers/net/wireless/ath/carl9170/ |
| H A D | main.c | 676 ar->vifs++; in carl9170_op_add_interface() 734 ar->vifs--; in carl9170_op_add_interface() 740 if (ar->vifs > 1) in carl9170_op_add_interface() 762 ar->vifs--; in carl9170_op_remove_interface() 778 if (ar->vifs) { in carl9170_op_remove_interface() 802 if (ar->vifs == 1) in carl9170_op_remove_interface() 1788 ar->vifs = 0; in carl9170_alloc()
|
| H A D | carl9170.h | 308 unsigned int vifs; member
|
| /linux/drivers/net/wireless/virtual/ |
| H A D | mac80211_hwsim.c | 3290 struct ieee80211_vif_chanctx_switch *vifs, in mac80211_hwsim_switch_vif_chanctx() argument 3303 hwsim_check_chanctx_magic(vifs[i].old_ctx); in mac80211_hwsim_switch_vif_chanctx() 3306 vifs[i].old_ctx->def.chan->center_freq, in mac80211_hwsim_switch_vif_chanctx() 3307 vifs[i].old_ctx->def.width, in mac80211_hwsim_switch_vif_chanctx() 3308 vifs[i].old_ctx->def.center_freq1, in mac80211_hwsim_switch_vif_chanctx() 3309 vifs[i].old_ctx->def.center_freq2, in mac80211_hwsim_switch_vif_chanctx() 3310 vifs[i].new_ctx->def.chan->center_freq, in mac80211_hwsim_switch_vif_chanctx() 3311 vifs[i].new_ctx->def.width, in mac80211_hwsim_switch_vif_chanctx() 3312 vifs[i].new_ctx->def.center_freq1, in mac80211_hwsim_switch_vif_chanctx() 3313 vifs[i].new_ctx->def.center_freq2); in mac80211_hwsim_switch_vif_chanctx() [all …]
|
| /linux/drivers/net/wireless/ath/ath12k/ |
| H A D | mac.c | 11049 struct ieee80211_vif_chanctx_switch *vifs; member 11124 arg->vifs[arg->next_vif].vif = vif; in ath12k_mac_change_chanctx_fill_iter() 11125 arg->vifs[arg->next_vif].old_ctx = ctx; in ath12k_mac_change_chanctx_fill_iter() 11126 arg->vifs[arg->next_vif].new_ctx = ctx; in ath12k_mac_change_chanctx_fill_iter() 11127 arg->vifs[arg->next_vif].link_conf = link_conf; in ath12k_mac_change_chanctx_fill_iter() 11185 struct ieee80211_vif_chanctx_switch *vifs, in ath12k_mac_update_vif_chan() argument 11202 vif = vifs[i].vif; in ath12k_mac_update_vif_chan() 11204 link_conf = vifs[i].link_conf; in ath12k_mac_update_vif_chan() 11217 vifs[i].old_ctx->def.chan->center_freq, in ath12k_mac_update_vif_chan() 11218 vifs[i].new_ctx->def.chan->center_freq, in ath12k_mac_update_vif_chan() [all …]
|
| /linux/drivers/net/wireless/ath/ath11k/ |
| H A D | mac.c | 7720 struct ieee80211_vif_chanctx_switch *vifs; member 7751 arg->vifs[arg->next_vif].vif = vif; in ath11k_mac_change_chanctx_fill_iter() 7752 arg->vifs[arg->next_vif].old_ctx = ctx; in ath11k_mac_change_chanctx_fill_iter() 7753 arg->vifs[arg->next_vif].new_ctx = ctx; in ath11k_mac_change_chanctx_fill_iter() 7759 struct ieee80211_vif_chanctx_switch *vifs, in ath11k_mac_update_vif_chan() argument 7777 arvif = ath11k_vif_to_arvif(vifs[i].vif); in ath11k_mac_update_vif_chan() 7790 ret = ath11k_mac_vdev_restart(arvif, vifs[i].new_ctx); in ath11k_mac_update_vif_chan() 7804 ret = ath11k_mac_vdev_start(arvif, vifs[i].new_ctx); in ath11k_mac_update_vif_chan() 7864 arg.vifs = kcalloc(arg.n_vifs, sizeof(arg.vifs[0]), GFP_KERNEL); in ath11k_mac_update_active_vif_chan() 7865 if (!arg.vifs) in ath11k_mac_update_active_vif_chan() [all …]
|