Home
last modified time | relevance | path

Searched refs:vifs (Results 1 – 25 of 35) sorted by relevance

12

/linux-6.3-rc2/drivers/net/wireless/intel/iwlwifi/mvm/
A Dpower.c626 if (vifs->bss_vif) in iwl_mvm_power_set_pm()
629 if (vifs->p2p_vif) in iwl_mvm_power_set_pm()
632 if (vifs->ap_vif) in iwl_mvm_power_set_pm()
640 if (vifs->bss_active && !vifs->p2p_active && !vifs->ap_active) { in iwl_mvm_power_set_pm()
646 if (vifs->p2p_active && !vifs->bss_active && !vifs->ap_active) { in iwl_mvm_power_set_pm()
651 if (vifs->bss_active && vifs->p2p_active) in iwl_mvm_power_set_pm()
654 if (vifs->bss_active && vifs->ap_active) in iwl_mvm_power_set_pm()
917 if (vifs.bss_vif) in iwl_mvm_power_update_ps()
943 if (vifs.bss_vif) { in iwl_mvm_power_update_mac()
949 if (vifs.p2p_vif) { in iwl_mvm_power_update_mac()
[all …]
A Dmac80211.c4505 struct ieee80211_vif_chanctx_switch *vifs) in iwl_mvm_switch_vif_chanctx_swap() argument
4510 __iwl_mvm_unassign_vif_chanctx(mvm, vifs[0].vif, vifs[0].old_ctx, true); in iwl_mvm_switch_vif_chanctx_swap()
4511 __iwl_mvm_remove_chanctx(mvm, vifs[0].old_ctx); in iwl_mvm_switch_vif_chanctx_swap()
4513 ret = __iwl_mvm_add_chanctx(mvm, vifs[0].new_ctx); in iwl_mvm_switch_vif_chanctx_swap()
4519 ret = __iwl_mvm_assign_vif_chanctx(mvm, vifs[0].vif, vifs[0].new_ctx, in iwl_mvm_switch_vif_chanctx_swap()
4534 __iwl_mvm_remove_chanctx(mvm, vifs[0].new_ctx); in iwl_mvm_switch_vif_chanctx_swap()
4542 if (__iwl_mvm_assign_vif_chanctx(mvm, vifs[0].vif, vifs[0].old_ctx, in iwl_mvm_switch_vif_chanctx_swap()
4562 struct ieee80211_vif_chanctx_switch *vifs) in iwl_mvm_switch_vif_chanctx_reassign() argument
4567 __iwl_mvm_unassign_vif_chanctx(mvm, vifs[0].vif, vifs[0].old_ctx, true); in iwl_mvm_switch_vif_chanctx_reassign()
4569 ret = __iwl_mvm_assign_vif_chanctx(mvm, vifs[0].vif, vifs[0].new_ctx, in iwl_mvm_switch_vif_chanctx_reassign()
[all …]
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlxsw/
A Dspectrum_mr.c69 struct mlxsw_sp_mr_vif vifs[MAXVIFS]; member
323 &mr_table->vifs[i]); in mlxsw_sp_mr_route_create()
326 if (mr_table->vifs[i].dev && in mlxsw_sp_mr_route_create()
327 mr_table->vifs[i].dev->mtu < mr_route->min_mtu) in mlxsw_sp_mr_route_create()
328 mr_route->min_mtu = mr_table->vifs[i].dev->mtu; in mlxsw_sp_mr_route_create()
332 &mr_table->vifs[mfc->mfc_parent]); in mlxsw_sp_mr_route_create()
712 if (mr_table->vifs[vif_index].dev == dev) in mlxsw_sp_mr_dev_vif_lookup()
713 return &mr_table->vifs[vif_index]; in mlxsw_sp_mr_dev_vif_lookup()
982 mr_table->vifs[i].dev = NULL; in mlxsw_sp_mr_table_flush()
983 mr_table->vifs[i].rif = NULL; in mlxsw_sp_mr_table_flush()
[all …]
/linux-6.3-rc2/drivers/net/wireless/ath/wil6210/
A Dnetdev.c20 vif = wil->vifs[i]; in wil_has_other_active_ifaces()
150 vif = wil->vifs[txdata->mid]; in wil6210_netdev_poll_tx()
290 if (!wil->vifs[i]) in wil_vif_find_free_mid()
416 if (wil->vifs[vif->mid]) { in wil_vif_add()
435 wil->vifs[vif->mid] = vif; in wil_vif_add()
498 vif = wil->vifs[mid]; in wil_vif_remove()
519 wil->vifs[mid] = NULL; in wil_vif_remove()
A Dpm.c19 struct wil6210_vif *vif = wil->vifs[i]; in wil_pm_wake_connected_net_queues()
33 struct wil6210_vif *vif = wil->vifs[i]; in wil_pm_stop_all_net_queues()
116 struct wil6210_vif *vif = wil->vifs[i]; in wil_can_suspend()
A Dmain.c679 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()
A Ddebugfs.c1423 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()
A Drx_reorder.c101 vif = wil->vifs[mid]; in wil_rx_reorder()
A Dtxrx_edma.c773 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()
A Dpcie_bus.c171 vif = wil->vifs[i]; in wil_remove_all_additional_vifs()
A Dcfg80211.c633 if (wil->vifs[i]) { in wil_cfg80211_validate_add_iface()
634 wdev = vif_to_wdev(wil->vifs[i]); in wil_cfg80211_validate_add_iface()
654 struct wil6210_vif *vif_pos = wil->vifs[i]; in wil_cfg80211_validate_change_iface()
2036 struct wil6210_vif *vif = wil->vifs[i]; in wil_cfg80211_ap_recovery()
/linux-6.3-rc2/net/mac80211/
A Ddriver-ops.c335 struct ieee80211_vif_chanctx_switch *vifs, in drv_switch_vif_chanctx() argument
348 container_of(vifs[i].new_ctx, in drv_switch_vif_chanctx()
352 container_of(vifs[i].old_ctx, in drv_switch_vif_chanctx()
363 trace_drv_switch_vif_chanctx(local, vifs, n_vifs, mode); in drv_switch_vif_chanctx()
365 vifs, n_vifs, mode); in drv_switch_vif_chanctx()
371 container_of(vifs[i].new_ctx, in drv_switch_vif_chanctx()
375 container_of(vifs[i].old_ctx, in drv_switch_vif_chanctx()
A Dtrace.h1637 #define SWITCH_ENTRY_ASSIGN(to, from) local_vifs[i].to = vifs[i].from
1642 struct ieee80211_vif_chanctx_switch *vifs,
1644 TP_ARGS(local, vifs, n_vifs, mode),
1650 __dynamic_array(u8, vifs,
1660 __get_dynamic_array(vifs);
1666 sdata = container_of(vifs[i].vif,
/linux-6.3-rc2/drivers/net/wireless/rsi/
A Drsi_91x_mac80211.c486 if (!adapter->vifs[i] || in rsi_mac80211_add_interface()
498 adapter->vifs[vap_idx] = vif; in rsi_mac80211_add_interface()
553 if (!adapter->vifs[i]) in rsi_mac80211_remove_interface()
555 if (vif == adapter->vifs[i]) { in rsi_mac80211_remove_interface()
559 adapter->vifs[i] = NULL; in rsi_mac80211_remove_interface()
590 vif = adapter->vifs[i]; in rsi_channel_change()
689 vif = adapter->vifs[i]; in rsi_mac80211_config()
1106 if (vif == adapter->vifs[ii]) in rsi_mac80211_ampdu_action()
1350 vif = adapter->vifs[i]; in rsi_fill_rx_status()
1728 vif = adapter->vifs[cnt]; in rsi_resume_conn_channel()
[all …]
A Drsi_main.h357 struct ieee80211_vif *vifs[RSI_MAX_VIFS]; member
A Drsi_91x_core.c358 vif = adapter->vifs[i]; in rsi_get_vif()
/linux-6.3-rc2/drivers/net/wireless/ath/ath9k/
A Dchannel.c119 INIT_LIST_HEAD(&ctx->vifs); in ath_chanctx_init()
169 list_for_each_entry(avp, &ctx->vifs, list) { in ath_is_go_chanctx_present()
280 list_for_each_entry(avp, &ctx->vifs, list) { in ath_chanctx_check_active()
297 if (!ctx->assigned || list_empty(&ctx->vifs)) in ath_chanctx_check_active()
867 if (!ctx->assigned || list_empty(&ctx->vifs)) in ath_chanctx_get_oper_chan()
1154 list_for_each_entry(avp, &sc->cur_chan->vifs, list) { in ath_chanctx_send_ps_frame()
1348 INIT_LIST_HEAD(&ctx->vifs); in ath9k_offchannel_init()
A Dmain.c1075 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()
2620 list_add_tail(&avp->list, &ctx->vifs); in ath9k_assign_vif_chanctx()
A Dath9k.h331 struct list_head vifs; member
/linux-6.3-rc2/drivers/net/wireless/ath/carl9170/
A Dmain.c676 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()
1784 ar->vifs = 0; in carl9170_alloc()
A Dcarl9170.h308 unsigned int vifs; member
/linux-6.3-rc2/drivers/net/wireless/ath/ath12k/
A Dmac.c5534 struct ieee80211_vif_chanctx_switch *vifs; member
5565 arg->vifs[arg->next_vif].vif = vif; in ath12k_mac_change_chanctx_fill_iter()
5566 arg->vifs[arg->next_vif].old_ctx = ctx; in ath12k_mac_change_chanctx_fill_iter()
5567 arg->vifs[arg->next_vif].new_ctx = ctx; in ath12k_mac_change_chanctx_fill_iter()
5585 arvif = (void *)vifs[i].vif->drv_priv; in ath12k_mac_update_vif_chan()
5595 vifs[i].old_ctx->def.width, in ath12k_mac_update_vif_chan()
5596 vifs[i].new_ctx->def.width); in ath12k_mac_update_vif_chan()
5619 arvif = (void *)vifs[i].vif->drv_priv; in ath12k_mac_update_vif_chan()
5670 arg.vifs = kcalloc(arg.n_vifs, sizeof(arg.vifs[0]), GFP_KERNEL); in ath12k_mac_update_active_vif_chan()
5671 if (!arg.vifs) in ath12k_mac_update_active_vif_chan()
[all …]
/linux-6.3-rc2/drivers/net/wireless/ath/ath10k/
A Dmac.c8657 WARN_ON(ctx && vifs); in ath10k_mac_update_rx_channel()
8658 WARN_ON(vifs && !n_vifs); in ath10k_mac_update_rx_channel()
8676 if (vifs) in ath10k_mac_update_rx_channel()
8677 def = &vifs[0].new_ctx->def; in ath10k_mac_update_rx_channel()
8712 arvif = (void *)vifs[i].vif->drv_priv; in ath10k_mac_update_vif_chan()
8719 vifs[i].old_ctx->def.width, in ath10k_mac_update_vif_chan()
8720 vifs[i].new_ctx->def.width); in ath10k_mac_update_vif_chan()
8861 arg->vifs[arg->next_vif].vif = vif; in ath10k_mac_change_chanctx_fill_iter()
8896 arg.vifs = kcalloc(arg.n_vifs, sizeof(arg.vifs[0]), in ath10k_mac_op_change_chanctx()
8898 if (!arg.vifs) in ath10k_mac_op_change_chanctx()
[all …]
/linux-6.3-rc2/drivers/net/wireless/ath/ath11k/
A Dmac.c6917 struct ieee80211_vif_chanctx_switch *vifs; member
6948 arg->vifs[arg->next_vif].vif = vif; in ath11k_mac_change_chanctx_fill_iter()
6949 arg->vifs[arg->next_vif].old_ctx = ctx; in ath11k_mac_change_chanctx_fill_iter()
6950 arg->vifs[arg->next_vif].new_ctx = ctx; in ath11k_mac_change_chanctx_fill_iter()
6956 struct ieee80211_vif_chanctx_switch *vifs, in ath11k_mac_update_vif_chan() argument
6974 arvif = (void *)vifs[i].vif->drv_priv; in ath11k_mac_update_vif_chan()
7057 arg.vifs = kcalloc(arg.n_vifs, sizeof(arg.vifs[0]), GFP_KERNEL); in ath11k_mac_update_active_vif_chan()
7058 if (!arg.vifs) in ath11k_mac_update_active_vif_chan()
7068 kfree(arg.vifs); in ath11k_mac_update_active_vif_chan()
7321 struct ieee80211_vif_chanctx_switch *vifs, in ath11k_mac_op_switch_vif_chanctx() argument
[all …]
/linux-6.3-rc2/net/ipv4/
A Dipmr.c2833 struct nlattr *vifs, *af; in ipmr_rtm_dumplink() local
2860 vifs = nla_nest_start_noflag(skb, IPMRA_TABLE_VIFS); in ipmr_rtm_dumplink()
2861 if (!vifs) { in ipmr_rtm_dumplink()
2870 nla_nest_end(skb, vifs); in ipmr_rtm_dumplink()
2880 nla_nest_end(skb, vifs); in ipmr_rtm_dumplink()

Completed in 112 milliseconds

12