| /linux/drivers/net/xen-netback/ |
| H A D | hash.c | 35 static void xenvif_add_hash(struct xenvif *vif, const u8 *tag, in xenvif_add_hash() 81 static u32 xenvif_new_hash(struct xenvif *vif, const u8 *data, in xenvif_new_hash() 96 static void xenvif_flush_hash(struct xenvif *vif) in xenvif_flush_hash() 115 static u32 xenvif_find_hash(struct xenvif *vif, const u8 *data, in xenvif_find_hash() 150 void xenvif_set_skb_hash(struct xenvif *vif, struct sk_buff *skb) in xenvif_set_skb_hash() 245 u32 xenvif_set_hash_alg(struct xenvif *vif, u32 alg) in xenvif_set_hash_alg() 261 u32 xenvif_get_hash_flags(struct xenvif *vif, u32 *flags) in xenvif_get_hash_flags() 274 u32 xenvif_set_hash_flags(struct xenvif *vif, u32 flags) in xenvif_set_hash_flags() 290 u32 xenvif_set_hash_key(struct xenvif *vif, u32 gref, u32 len) in xenvif_set_hash_key() 322 u32 xenvif_set_hash_mapping_size(struct xenvif *vif, u32 size) in xenvif_set_hash_mapping_size() [all …]
|
| H A D | interface.c | 70 static int xenvif_schedulable(struct xenvif *vif) in xenvif_schedulable() 181 struct xenvif *vif = netdev_priv(dev); in xenvif_select_queue() local 207 struct xenvif *vif = netdev_priv(dev); in xenvif_start_xmit() local 273 struct xenvif *vif = netdev_priv(dev); in xenvif_get_stats() local 304 static void xenvif_up(struct xenvif *vif) in xenvif_up() 320 static void xenvif_down(struct xenvif *vif) in xenvif_down() 338 struct xenvif *vif = netdev_priv(dev); in xenvif_open() local 347 struct xenvif *vif = netdev_priv(dev); in xenvif_close() local 356 struct xenvif *vif = netdev_priv(dev); in xenvif_change_mtu() local 368 struct xenvif *vif = netdev_priv(dev); in xenvif_fix_features() local [all …]
|
| H A D | xenbus.c | 163 struct xenvif *vif = m->private; in xenvif_ctrl_show() local 171 static void xenvif_debugfs_addif(struct xenvif *vif) in xenvif_debugfs_addif() 191 static void xenvif_debugfs_delif(struct xenvif *vif) in xenvif_debugfs_delif() 226 struct xenvif *vif; in backend_create_xenvif() local 252 struct xenvif *vif = be->vif; in backend_disconnect() local 399 struct xenvif *vif = be->vif; in read_xenbus_frontend_xdp() local 526 struct xenvif *vif = container_of(watch, struct xenvif, credit_watch); in xen_net_rate_changed() local 546 struct xenvif *vif) in xen_register_credit_watch() 573 static void xen_unregister_credit_watch(struct xenvif *vif) in xen_unregister_credit_watch() 585 struct xenvif *vif = container_of(watch, struct xenvif, in xen_mcast_ctrl_changed() local [all …]
|
| /linux/drivers/net/wireless/microchip/wilc1000/ |
| H A D | hif.c | 46 struct wilc_vif *vif; member 55 wilc_alloc_work(struct wilc_vif *vif, void (*work_fun)(struct work_struct *), in wilc_alloc_work() 92 int wilc_get_vif_idx(struct wilc_vif *vif) in wilc_get_vif_idx() 105 struct wilc_vif *vif; in wilc_get_vif_from_idx() local 118 static int handle_scan_done(struct wilc_vif *vif, enum scan_event evt) in handle_scan_done() 154 int wilc_scan(struct wilc_vif *vif, u8 scan_source, in wilc_scan() 273 static int wilc_send_connect_wid(struct wilc_vif *vif) in wilc_send_connect_wid() 337 struct wilc_vif *vif = msg->vif; in handle_connect_timeout() local 573 static void host_int_get_assoc_res_info(struct wilc_vif *vif, in host_int_get_assoc_res_info() 618 static inline void host_int_parse_assoc_resp_info(struct wilc_vif *vif, in host_int_parse_assoc_resp_info() [all …]
|
| H A D | netdev.c | 59 struct wilc_vif *vif = netdev_priv(dev); in init_irq() local 78 struct wilc_vif *vif = netdev_priv(dev); in deinit_irq() local 102 struct wilc_vif *vif; in get_if_handler() local 124 struct wilc_vif *vif = netdev_priv(wilc_netdev); in wilc_wlan_set_bssid() local 138 struct wilc_vif *vif; in wilc_wlan_get_num_conn_ifcs() local 202 struct wilc_vif *vif = netdev_priv(dev); in wilc_wlan_get_firmware() local 231 struct wilc_vif *vif = netdev_priv(dev); in wilc_start_firmware() local 248 struct wilc_vif *vif = netdev_priv(dev); in wilc_firmware_download() local 270 static int wilc_init_fw_config(struct net_device *dev, struct wilc_vif *vif) in wilc_init_fw_config() 443 struct wilc_vif *vif = netdev_priv(dev); in wlan_deinitialize_threads() local [all …]
|
| H A D | wlan.c | 46 struct wilc_vif *vif = netdev_priv(dev); in wilc_wlan_txq_add_to_tail() local 60 static void wilc_wlan_txq_add_to_head(struct wilc_vif *vif, u8 q_num, in wilc_wlan_txq_add_to_head() 81 static inline void add_tcp_session(struct wilc_vif *vif, u32 src_prt, in add_tcp_session() 95 static inline void update_tcp_session(struct wilc_vif *vif, u32 index, u32 ack) in update_tcp_session() 104 static inline void add_tcp_pending_ack(struct wilc_vif *vif, u32 ack, in add_tcp_pending_ack() 126 struct wilc_vif *vif = netdev_priv(dev); in tcp_process() local 174 struct wilc_vif *vif = netdev_priv(dev); in wilc_wlan_txq_filter_dup_tcp_ack() local 229 void wilc_enable_tcp_ack_filter(struct wilc_vif *vif, bool value) in wilc_enable_tcp_ack_filter() 234 static int wilc_wlan_txq_add_cfg_pkt(struct wilc_vif *vif, u8 *buffer, in wilc_wlan_txq_add_cfg_pkt() 400 struct wilc_vif *vif = netdev_priv(dev); in wilc_wlan_txq_add_net_pkt() local [all …]
|
| /linux/drivers/net/wireless/silabs/wfx/ |
| H A D | sta.c | 85 struct ieee80211_vif *vif = NULL; in wfx_configure_filter() local 140 struct ieee80211_vif *vif = wvif_to_vif(wvif); in wfx_get_ps_timeout() local 183 struct ieee80211_vif *vif = wvif_to_vif(wvif); in wfx_update_pm() local 201 int wfx_conf_tx(struct ieee80211_hw *hw, struct ieee80211_vif *vif, in wfx_conf_tx() 238 struct ieee80211_vif *vif = wvif_to_vif(wvif); in wfx_event_report_rssi() local 254 struct ieee80211_vif *vif = wvif_to_vif(wvif); in wfx_beacon_loss_work() local 261 void wfx_set_default_unicast_key(struct ieee80211_hw *hw, struct ieee80211_vif *vif, int idx) in wfx_set_default_unicast_key() 285 int wfx_sta_add(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta) in wfx_sta_add() 307 int wfx_sta_remove(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta) in wfx_sta_remove() 323 struct ieee80211_vif *vif = wvif_to_vif(wvif); in wfx_upload_ap_templates() local [all …]
|
| H A D | scan.c | 26 struct ieee80211_vif *vif = wvif_to_vif(wvif); in update_probe_tmpl() local 42 struct ieee80211_vif *vif = wvif_to_vif(wvif); in send_scan_req() local 124 int wfx_hw_scan(struct ieee80211_hw *hw, struct ieee80211_vif *vif, in wfx_hw_scan() 135 void wfx_cancel_hw_scan(struct ieee80211_hw *hw, struct ieee80211_vif *vif) in wfx_cancel_hw_scan() 186 int wfx_remain_on_channel(struct ieee80211_hw *hw, struct ieee80211_vif *vif, in wfx_remain_on_channel() 202 int wfx_cancel_remain_on_channel(struct ieee80211_hw *hw, struct ieee80211_vif *vif) in wfx_cancel_remain_on_channel()
|
| /linux/drivers/net/wireless/ath/wil6210/ |
| H A D | netdev.c | 16 struct wil6210_vif *vif; in wil_has_other_active_ifaces() local 144 struct wil6210_vif *vif; in wil6210_netdev_poll_tx() local 201 static void wil_vif_deinit(struct wil6210_vif *vif) in wil_vif_deinit() 213 void wil_vif_free(struct wil6210_vif *vif) in wil_vif_free() 223 struct wil6210_vif *vif = ndev_to_vif(ndev); in wil_ndev_destructor() local 230 struct wil6210_vif *vif = timer_container_of(vif, t, connect_timer); in wil_connect_timer_fn() local 246 struct wil6210_vif *vif = timer_container_of(vif, t, scan_timer); in wil_scan_timer_fn() local 256 struct wil6210_vif *vif = timer_container_of(vif, t, in wil_p2p_discovery_timer_fn() local 265 static void wil_vif_init(struct wil6210_vif *vif) in wil_vif_init() 304 struct wil6210_vif *vif; in wil_vif_alloc() local [all …]
|
| H A D | p2p.c | 15 static int wil_p2p_start_listen(struct wil6210_vif *vif) in wil_p2p_start_listen() 59 int wil_p2p_search(struct wil6210_vif *vif, in wil_p2p_search() 129 struct wil6210_vif *vif = wdev_to_vif(wil, wdev); in wil_p2p_listen() local 177 u8 wil_p2p_stop_discovery(struct wil6210_vif *vif) in wil_p2p_stop_discovery() 196 int wil_p2p_cancel_listen(struct wil6210_vif *vif, u64 cookie) in wil_p2p_cancel_listen() 235 struct wil6210_vif *vif = container_of(p2p, in wil_p2p_listen_expired() local 263 struct wil6210_vif *vif = container_of(p2p, in wil_p2p_search_expired() local 295 struct wil6210_vif *vif = container_of(p2p, in wil_p2p_delayed_listen_work() local 340 struct wil6210_vif *vif = ndev_to_vif(wil->main_ndev); in wil_p2p_stop_radio_operations() local
|
| /linux/drivers/net/wireless/realtek/rtw88/ |
| H A D | mac80211.c | 147 struct ieee80211_vif *vif) in rtw_ops_add_interface() 229 struct ieee80211_vif *vif) in rtw_ops_remove_interface() 260 struct ieee80211_vif *vif, in rtw_ops_change_interface() 335 struct ieee80211_vif *vif = rtwvif_to_vif(rtwvif); in rtw_aifsn_to_aifs() local 373 struct ieee80211_vif *vif, in rtw_ops_bss_info_changed() 463 struct ieee80211_vif *vif, in rtw_ops_start_ap() 480 struct ieee80211_vif *vif, in rtw_ops_stop_ap() 494 struct ieee80211_vif *vif, in rtw_ops_conf_tx() 514 struct ieee80211_vif *vif, in rtw_ops_sta_add() 528 struct ieee80211_vif *vif, in rtw_ops_sta_remove() [all …]
|
| /linux/drivers/net/wireless/mediatek/mt7601u/ |
| H A D | main.c | 45 struct ieee80211_vif *vif) in mt7601u_add_interface() 72 struct ieee80211_vif *vif) in mt7601u_remove_interface() 134 mt7601u_bss_info_changed(struct ieee80211_hw *hw, struct ieee80211_vif *vif, in mt7601u_bss_info_changed() 209 mt7601u_sta_add(struct ieee80211_hw *hw, struct ieee80211_vif *vif, in mt7601u_sta_add() 240 mt7601u_sta_remove(struct ieee80211_hw *hw, struct ieee80211_vif *vif, in mt7601u_sta_remove() 259 mt7601u_sta_notify(struct ieee80211_hw *hw, struct ieee80211_vif *vif, in mt7601u_sta_notify() 266 struct ieee80211_vif *vif, in mt7601u_sw_scan() 277 struct ieee80211_vif *vif) in mt7601u_sw_scan_complete() 293 struct ieee80211_vif *vif, struct ieee80211_sta *sta, in mt7601u_set_key() 348 mt76_ampdu_action(struct ieee80211_hw *hw, struct ieee80211_vif *vif, in mt76_ampdu_action() [all …]
|
| /linux/drivers/net/wireless/rsi/ |
| H A D | rsi_91x_mac80211.c | 234 struct ieee80211_vif *vif, in rsi_mac80211_hw_scan_start() 275 struct ieee80211_vif *vif) in rsi_mac80211_cancel_hw_scan() 475 struct ieee80211_vif *vif) in rsi_mac80211_add_interface() 546 struct ieee80211_vif *vif) in rsi_mac80211_remove_interface() 596 struct ieee80211_vif *vif; in rsi_channel_change() local 702 struct ieee80211_vif *vif, *sta_vif = NULL; in rsi_mac80211_config() local 752 u16 rsi_get_connected_channel(struct ieee80211_vif *vif) in rsi_get_connected_channel() 770 struct ieee80211_vif *vif) in rsi_switch_channel() 802 struct ieee80211_vif *vif, in rsi_mac80211_bss_info_changed() 917 struct ieee80211_vif *vif, in rsi_mac80211_conf_tx() [all …]
|
| /linux/drivers/net/wireless/ath/ath9k/ |
| H A D | main.c | 354 struct ieee80211_vif *vif) in ath_node_attach() 1002 struct ieee80211_vif *vif) in ath9k_vif_iter_set_beacon() 1018 u8 *mac, struct ieee80211_vif *vif) in ath9k_vif_iter() 1114 struct ieee80211_vif *vif, bool changed) in ath9k_set_assoc_state() 1148 struct ieee80211_vif *vif = NULL; in ath9k_set_offchannel_state() local 1276 static void ath9k_tpc_vif_iter(void *data, u8 *mac, struct ieee80211_vif *vif) in ath9k_tpc_vif_iter() 1288 void ath9k_set_txpower(struct ath_softc *sc, struct ieee80211_vif *vif) in ath9k_set_txpower() 1312 struct ieee80211_vif *vif) in ath9k_assign_hw_queues() 1330 struct ieee80211_vif *vif) in ath9k_add_interface() 1379 struct ieee80211_vif *vif, in ath9k_change_interface() [all …]
|
| H A D | htc_drv_main.c | 91 static void ath9k_htc_vif_iter(void *data, u8 *mac, struct ieee80211_vif *vif) in ath9k_htc_vif_iter() 127 static void ath9k_htc_bssid_iter(void *data, u8 *mac, struct ieee80211_vif *vif) in ath9k_htc_bssid_iter() 141 struct ieee80211_vif *vif) in ath9k_htc_set_mac_bssid_mask() 467 struct ieee80211_vif *vif, in ath9k_htc_add_station() 533 struct ieee80211_vif *vif, in ath9k_htc_remove_station() 676 struct ieee80211_vif *vif, in ath9k_htc_update_rate() 703 struct ieee80211_vif *vif, in ath9k_htc_tx_aggr_oper() 1035 struct ieee80211_vif *vif) in ath9k_htc_add_interface() 1118 struct ieee80211_vif *vif) in ath9k_htc_remove_interface() 1317 struct ieee80211_vif *vif, in ath9k_htc_sta_add() [all …]
|
| /linux/drivers/net/wireless/realtek/rtlwifi/ |
| H A D | core.c | 200 struct ieee80211_vif *vif) in rtl_op_add_interface() 309 struct ieee80211_vif *vif) in rtl_op_remove_interface() 343 struct ieee80211_vif *vif, in rtl_op_change_interface() 858 struct ieee80211_vif *vif, in rtl_op_sta_add() 904 struct ieee80211_vif *vif, in rtl_op_sta_remove() 952 struct ieee80211_vif *vif, in rtl_op_conf_tx() 977 struct ieee80211_vif *vif) in send_beacon_frame() 995 struct ieee80211_vif *vif = rtlpriv->mac80211.vif; in rtl_update_beacon_work_callback() local 1009 struct ieee80211_vif *vif, in rtl_op_bss_info_changed() 1326 static u64 rtl_op_get_tsf(struct ieee80211_hw *hw, struct ieee80211_vif *vif) in rtl_op_get_tsf() [all …]
|
| /linux/drivers/net/wireless/ath/ath5k/ |
| H A D | mac80211-ops.c | 74 ath5k_add_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif) in ath5k_add_interface() 159 struct ieee80211_vif *vif) in ath5k_remove_interface() 252 ath5k_bss_info_changed(struct ieee80211_hw *hw, struct ieee80211_vif *vif, in ath5k_bss_info_changed() 473 struct ieee80211_vif *vif, struct ieee80211_sta *sta, in ath5k_set_key() 537 struct ieee80211_vif *vif, in ath5k_sw_scan_start() 547 ath5k_sw_scan_complete(struct ieee80211_hw *hw, struct ieee80211_vif *vif) in ath5k_sw_scan_complete() 574 ath5k_conf_tx(struct ieee80211_hw *hw, struct ieee80211_vif *vif, in ath5k_conf_tx() 614 ath5k_get_tsf(struct ieee80211_hw *hw, struct ieee80211_vif *vif) in ath5k_get_tsf() 623 ath5k_set_tsf(struct ieee80211_hw *hw, struct ieee80211_vif *vif, u64 tsf) in ath5k_set_tsf() 632 ath5k_reset_tsf(struct ieee80211_hw *hw, struct ieee80211_vif *vif) in ath5k_reset_tsf()
|
| /linux/drivers/net/wireless/ralink/rt2x00/ |
| H A D | rt2x00mac.c | 204 struct ieee80211_vif *vif) in rt2x00mac_add_interface() 272 struct ieee80211_vif *vif) in rt2x00mac_remove_interface() 405 struct ieee80211_vif *vif) in rt2x00mac_set_tim_iter() 455 struct ieee80211_vif *vif, struct ieee80211_sta *sta, in rt2x00mac_set_key() 540 struct ieee80211_vif *vif, in rt2x00mac_sw_scan_start() 550 struct ieee80211_vif *vif) in rt2x00mac_sw_scan_complete() 575 struct ieee80211_vif *vif, in rt2x00mac_bss_info_changed() 679 struct ieee80211_vif *vif, in rt2x00mac_conf_tx() 725 void rt2x00mac_flush(struct ieee80211_hw *hw, struct ieee80211_vif *vif, in rt2x00mac_flush()
|
| /linux/drivers/net/wireless/ath/wcn36xx/ |
| H A D | pmc.c | 24 struct ieee80211_vif *vif) in wcn36xx_pmc_enter_bmps_state() 52 struct ieee80211_vif *vif) in wcn36xx_pmc_exit_bmps_state() 69 struct ieee80211_vif *vif) in wcn36xx_enable_keep_alive_null_packet()
|
| /linux/drivers/net/wireless/intel/iwlwifi/mld/ |
| H A D | session-protect.c | 18 struct ieee80211_vif *vif; in iwl_mld_handle_session_prot_notif() local 45 struct ieee80211_vif *vif, in _iwl_mld_schedule_session_protection() 94 struct ieee80211_vif *vif, in iwl_mld_schedule_session_protection() 147 struct ieee80211_vif *vif, in iwl_mld_start_session_protection() 182 struct ieee80211_vif *vif, in iwl_mld_cancel_session_protection()
|
| /linux/drivers/net/wireless/intel/iwlwifi/mvm/ |
| H A D | scan.c | 198 struct ieee80211_vif *vif) in iwl_mvm_scan_iterator() 222 struct ieee80211_vif *vif, in _iwl_mvm_get_scan_type() 271 struct ieee80211_vif *vif) in iwl_mvm_get_scan_type() 284 struct ieee80211_vif *vif, in iwl_mvm_get_scan_type_band() 752 iwl_mvm_build_scan_probe(struct iwl_mvm *mvm, struct ieee80211_vif *vif, in iwl_mvm_build_scan_probe() 847 struct ieee80211_vif *vif) in iwl_mvm_scan_use_ebs() 887 struct ieee80211_vif *vif) in iwl_mvm_scan_lmac_flags() 939 static int iwl_mvm_scan_lmac(struct iwl_mvm *mvm, struct ieee80211_vif *vif, in iwl_mvm_scan_lmac() 1967 struct ieee80211_vif *vif) in iwl_mvm_scan_umac_chan_flags_v2() 2003 struct ieee80211_vif *vif) in iwl_mvm_scan_6ghz_passive_scan() [all …]
|
| H A D | d3.c | 20 struct ieee80211_vif *vif, in iwl_mvm_set_rekey_data() 42 struct ieee80211_vif *vif, in iwl_mvm_ipv6_addr_change() 67 struct ieee80211_vif *vif, int idx) in iwl_mvm_set_default_unicast_key() 110 struct ieee80211_vif *vif, in iwl_mvm_wowlan_program_keys() 219 struct ieee80211_vif *vif, in iwl_mvm_wowlan_get_rsc_tsc_data() 338 struct ieee80211_vif *vif, in iwl_mvm_wowlan_get_rsc_v5_data() 452 struct ieee80211_vif *vif, in iwl_mvm_wowlan_config_rsc_tsc() 516 struct ieee80211_vif *vif, in iwl_mvm_wowlan_get_tkip_data() 582 struct ieee80211_vif *vif, in iwl_mvm_wowlan_gtk_type_iter() 716 static int iwl_mvm_d3_reprogram(struct iwl_mvm *mvm, struct ieee80211_vif *vif, in iwl_mvm_d3_reprogram() [all …]
|
| /linux/drivers/net/wireless/ath/ath10k/ |
| H A D | mac.c | 667 int ath10k_mac_vif_chan(struct ieee80211_vif *vif, in ath10k_mac_vif_chan() 736 struct ieee80211_vif *vif, in ath10k_peer_create() 1652 struct ieee80211_vif *vif = arvif->vif; in ath10k_mac_setup_bcn_tmpl() local 1702 struct ieee80211_vif *vif = arvif->vif; in ath10k_mac_setup_prb_tmpl() local 1857 struct ieee80211_vif *vif) in ath10k_control_ibss() 1950 struct ieee80211_vif *vif = arvif->vif; in ath10k_mac_vif_setup_ps() local 2050 struct ieee80211_vif *vif = arvif->vif; in ath10k_mac_vif_ap_csa_count_down() local 2096 struct ieee80211_vif *vif) in ath10k_mac_handle_beacon_iter() 2120 struct ieee80211_vif *vif) in ath10k_mac_handle_beacon_miss_iter() 2156 struct ieee80211_vif *vif = arvif->vif; in ath10k_mac_vif_sta_connection_loss_work() local [all …]
|
| /linux/drivers/net/wireless/ath/ath6kl/ |
| H A D | txrx.c | 103 struct ath6kl_vif *vif, in ath6kl_process_uapsdq() 176 struct ath6kl_vif *vif, in ath6kl_process_psq() 209 static bool ath6kl_powersave_ap(struct ath6kl_vif *vif, struct sk_buff *skb, in ath6kl_powersave_ap() 361 struct ath6kl_vif *vif = netdev_priv(dev); in ath6kl_data_tx() local 590 struct ath6kl_vif *vif; in ath6kl_tx_queue_full() local 643 static void ath6kl_tx_clear_node_map(struct ath6kl_vif *vif, in ath6kl_tx_clear_node_map() 694 struct ath6kl_vif *vif; in ath6kl_tx_complete() local 1232 static void ath6kl_uapsd_trigger_frame_rx(struct ath6kl_vif *vif, in ath6kl_uapsd_trigger_frame_rx() 1317 struct ath6kl_vif *vif; in ath6kl_rx() local 1699 void aggr_recv_addba_req_evt(struct ath6kl_vif *vif, u8 tid_mux, u16 seq_no, in aggr_recv_addba_req_evt() [all …]
|
| /linux/drivers/net/wireless/ti/wlcore/ |
| H A D | init.c | 171 struct ieee80211_vif *vif) in wl1271_ap_init_null_template() 204 struct ieee80211_vif *vif) in wl1271_ap_init_qos_null_template() 359 struct ieee80211_vif *vif) in wl1271_sta_hw_init_post_mem() 389 int wl1271_ap_init_templates(struct wl1271 *wl, struct ieee80211_vif *vif) in wl1271_ap_init_templates() 418 struct ieee80211_vif *vif) in wl1271_ap_hw_init_post_mem() 555 int wl1271_init_vif_specific(struct wl1271 *wl, struct ieee80211_vif *vif) in wl1271_init_vif_specific()
|