Home
last modified time | relevance | path

Searched defs:vif (Results 1 – 25 of 267) sorted by relevance

1234567891011

/linux/drivers/net/wireless/microchip/wilc1000/
H A Dhif.c46 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()
623 static inline void host_int_parse_assoc_resp_info(struct wilc_vif *vif, in host_int_parse_assoc_resp_info()
[all …]
H A Dnetdev.c59 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); wilc_wlan_set_bssid() local
138 struct wilc_vif *vif; wilc_wlan_get_num_conn_ifcs() local
202 struct wilc_vif *vif = netdev_priv(dev); wilc_wlan_get_firmware() local
231 struct wilc_vif *vif = netdev_priv(dev); wilc_start_firmware() local
248 struct wilc_vif *vif = netdev_priv(dev); wilc_firmware_download() local
270 wilc_init_fw_config(struct net_device * dev,struct wilc_vif * vif) wilc_init_fw_config() argument
443 struct wilc_vif *vif = netdev_priv(dev); wlan_deinitialize_threads() local
458 struct wilc_vif *vif = netdev_priv(dev); wilc_wlan_deinitialize() local
493 struct wilc_vif *vif = netdev_priv(dev); wlan_initialize_threads() local
508 wilc_wlan_initialize(struct net_device * dev,struct wilc_vif * vif) wilc_wlan_initialize() argument
599 struct wilc_vif *vif = netdev_priv(ndev); wilc_mac_open() local
648 struct wilc_vif *vif = netdev_priv(dev); mac_stats() local
656 struct wilc_vif *vif = netdev_priv(dev); wilc_set_mac_addr() local
698 struct wilc_vif *vif = netdev_priv(dev); wilc_set_multicast_list() local
744 struct wilc_vif *vif = netdev_priv(ndev); wilc_mac_xmit() local
774 struct wilc_vif *vif; wilc_mac_xmit() local
789 struct wilc_vif *vif = netdev_priv(ndev); wilc_mac_close() local
823 struct wilc_vif *vif; wilc_frmw_to_host() local
865 struct wilc_vif *vif; wilc_wfi_mgmt_rx() local
903 struct wilc_vif *vif, *vif_tmp; wilc_netdev_cleanup() local
934 struct wilc_vif *vif; wilc_get_available_idx() local
954 struct wilc_vif *vif; wilc_netdev_ifc_init() local
[all...]
H A Dcfg80211.c167 struct wilc_vif *vif = netdev_priv(dev); in cfg_connect_result() local
224 struct wilc_vif *vif; in wilc_get_wl_to_vif() local
238 struct wilc_vif *vif; set_channel() local
263 struct wilc_vif *vif = netdev_priv(request->wdev->netdev); scan() local
302 struct wilc_vif *vif = netdev_priv(dev); connect() local
451 struct wilc_vif *vif = netdev_priv(dev); disconnect() local
547 struct wilc_vif *vif = netdev_priv(wdev->netdev); add_key() local
647 struct wilc_vif *vif = netdev_priv(wdev->netdev); del_key() local
688 struct wilc_vif *vif = netdev_priv(wdev->netdev); get_key() local
731 struct wilc_vif *vif = netdev_priv(wdev->netdev); set_default_mgmt_key() local
740 struct wilc_vif *vif = netdev_priv(dev); get_station() local
800 struct wilc_vif *vif; set_wiphy_params() local
866 struct wilc_vif *vif = netdev_priv(netdev); set_pmksa() local
901 struct wilc_vif *vif = netdev_priv(netdev); del_pmksa() local
931 struct wilc_vif *vif = netdev_priv(netdev); flush_pmksa() local
1006 wilc_wfi_mgmt_frame_rx(struct wilc_vif * vif,u8 * buff,u32 size) wilc_wfi_mgmt_frame_rx() argument
1017 wilc_wfi_p2p_rx(struct wilc_vif * vif,u8 * buff,u32 size) wilc_wfi_p2p_rx() argument
1093 wilc_wfi_remain_on_channel_expired(struct wilc_vif * vif,u64 cookie) wilc_wfi_remain_on_channel_expired() argument
1114 struct wilc_vif *vif = netdev_priv(wdev->netdev); remain_on_channel() local
1145 struct wilc_vif *vif = netdev_priv(wdev->netdev); cancel_remain_on_channel() local
1165 struct wilc_vif *vif = netdev_priv(wdev->netdev); mgmt_tx() local
1254 struct wilc_vif *vif = netdev_priv(wdev->netdev); mgmt_tx_cancel_wait() local
1279 struct wilc_vif *vif = netdev_priv(wdev->netdev); wilc_update_mgmt_frame_registrations() local
1310 struct wilc_vif *vif = netdev_priv(dev); external_auth() local
1327 struct wilc_vif *vif = netdev_priv(wdev->netdev); dump_station() local
1345 struct wilc_vif *vif = netdev_priv(dev); set_power_mgmt() local
1361 struct wilc_vif *vif = netdev_priv(dev); change_virtual_intf() local
1425 struct wilc_vif *vif = netdev_priv(dev); start_ap() local
1441 struct wilc_vif *vif = netdev_priv(dev); change_beacon() local
1450 struct wilc_vif *vif = netdev_priv(dev); stop_ap() local
1466 struct wilc_vif *vif = netdev_priv(wdev->netdev); add_station() local
1486 struct wilc_vif *vif = netdev_priv(wdev->netdev); del_station() local
1508 struct wilc_vif *vif = netdev_priv(wdev->netdev); change_station() local
1519 struct wilc_vif *vif; wilc_get_vif_from_type() local
1536 struct wilc_vif *vif; add_virtual_intf() local
1602 struct wilc_vif *vif; del_virtual_intf() local
1623 struct wilc_vif *vif; wilc_set_wakeup() local
1646 struct wilc_vif *vif; set_tx_power() local
1675 struct wilc_vif *vif = netdev_priv(wdev->netdev); get_tx_power() local
1869 struct wilc_vif *vif = netdev_priv(net); wilc_init_host_int() local
1885 struct wilc_vif *vif = netdev_priv(net); wilc_deinit_host_int() local
[all...]
/linux/drivers/net/xen-netback/
H A Dhash.c35 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 Dinterface.c70 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 Dxenbus.c163 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/quantenna/qtnfmac/
H A Dcfg80211.c79 struct qtnf_vif *vif; in qtnf_validate_iface_combinations() local
129 struct qtnf_vif *vif = qtnf_netdev_get_priv(dev); in qtnf_change_virtual_intf() local
162 struct qtnf_vif *vif; qtnf_del_virtual_intf() local
203 struct qtnf_vif *vif; qtnf_add_virtual_intf() local
287 qtnf_mgmt_set_appie(struct qtnf_vif * vif,const struct cfg80211_beacon_data * info) qtnf_mgmt_set_appie() argument
336 struct qtnf_vif *vif = qtnf_netdev_get_priv(dev); qtnf_change_beacon() local
344 struct qtnf_vif *vif = qtnf_netdev_get_priv(dev); qtnf_start_ap() local
358 struct qtnf_vif *vif = qtnf_netdev_get_priv(dev); qtnf_stop_ap() local
377 struct qtnf_vif *vif; qtnf_set_wiphy_params() local
398 struct qtnf_vif *vif = qtnf_netdev_get_priv(wdev->netdev); qtnf_update_mgmt_frame_registrations() local
451 struct qtnf_vif *vif = qtnf_netdev_get_priv(wdev->netdev); qtnf_mgmt_tx() local
487 struct qtnf_vif *vif = qtnf_netdev_get_priv(wdev->netdev); qtnf_get_station() local
497 struct qtnf_vif *vif = qtnf_netdev_get_priv(wdev->netdev); qtnf_dump_station() local
537 struct qtnf_vif *vif = qtnf_netdev_get_priv(wdev->netdev); qtnf_add_key() local
553 struct qtnf_vif *vif = qtnf_netdev_get_priv(wdev->netdev); qtnf_del_key() local
575 struct qtnf_vif *vif = qtnf_netdev_get_priv(dev); qtnf_set_default_key() local
591 struct qtnf_vif *vif = qtnf_netdev_get_priv(wdev->netdev); qtnf_set_default_mgmt_key() local
606 struct qtnf_vif *vif = qtnf_netdev_get_priv(wdev->netdev); qtnf_change_station() local
621 struct qtnf_vif *vif = qtnf_netdev_get_priv(wdev->netdev); qtnf_del_station() local
667 struct qtnf_vif *vif = qtnf_netdev_get_priv(dev); qtnf_connect() local
696 struct qtnf_vif *vif = qtnf_netdev_get_priv(dev); qtnf_external_auth() local
716 struct qtnf_vif *vif; qtnf_disconnect() local
785 struct qtnf_vif *vif; qtnf_get_channel() local
816 struct qtnf_vif *vif = qtnf_netdev_get_priv(dev); qtnf_channel_switch() local
841 struct qtnf_vif *vif = qtnf_netdev_get_priv(ndev); qtnf_start_radar_detection() local
858 struct qtnf_vif *vif = qtnf_netdev_get_priv(dev); qtnf_set_mac_acl() local
871 struct qtnf_vif *vif = qtnf_netdev_get_priv(dev); qtnf_set_power_mgmt() local
885 struct qtnf_vif *vif = qtnf_netdev_get_priv(wdev->netdev); qtnf_get_tx_power() local
899 struct qtnf_vif *vif; qtnf_set_tx_power() local
925 struct qtnf_vif *vif = qtnf_netdev_get_priv(dev); qtnf_update_owe_info() local
943 struct qtnf_vif *vif; qtnf_suspend() local
975 struct qtnf_vif *vif; qtnf_resume() local
1245 struct qtnf_vif *vif = qtnf_netdev_get_priv(ndev); qtnf_netdev_updown() local
1254 struct qtnf_vif *vif = qtnf_netdev_get_priv(ndev); qtnf_virtual_intf_cleanup() local
1264 qtnf_cfg80211_vif_reset(struct qtnf_vif * vif) qtnf_cfg80211_vif_reset() argument
[all...]
/linux/drivers/net/wireless/ath/ath6kl/
H A Dcfg80211.c146 static bool __ath6kl_cfg80211_sscan_stop(struct ath6kl_vif *vif) in __ath6kl_cfg80211_sscan_stop() argument
163 static void ath6kl_cfg80211_sscan_disable(struct ath6kl_vif *vif) in ath6kl_cfg80211_sscan_disable() argument
176 static int ath6kl_set_wpa_version(struct ath6kl_vif *vif, in ath6kl_set_wpa_version() argument
195 ath6kl_set_auth_type(struct ath6kl_vif * vif,enum nl80211_auth_type auth_type) ath6kl_set_auth_type() argument
223 ath6kl_set_cipher(struct ath6kl_vif * vif,u32 cipher,bool ucast) ath6kl_set_cipher() argument
266 ath6kl_set_key_mgmt(struct ath6kl_vif * vif,u32 key_mgmt) ath6kl_set_key_mgmt() argument
285 ath6kl_cfg80211_ready(struct ath6kl_vif * vif) ath6kl_cfg80211_ready() argument
322 ath6kl_set_assoc_req_ies(struct ath6kl_vif * vif,const u8 * ies,size_t ies_len) ath6kl_set_assoc_req_ies() argument
430 ath6kl_cfg80211_sta_bmiss_enhance(struct ath6kl_vif * vif,bool enable) ath6kl_cfg80211_sta_bmiss_enhance() argument
459 struct ath6kl_vif *vif = netdev_priv(dev); ath6kl_cfg80211_connect() local
680 ath6kl_add_bss_if_needed(struct ath6kl_vif * vif,enum network_type nw_type,const u8 * bssid,struct ieee80211_channel * chan,const u8 * beacon_ie,size_t beacon_ie_len) ath6kl_add_bss_if_needed() argument
736 ath6kl_cfg80211_connect_event(struct ath6kl_vif * vif,u16 channel,u8 * bssid,u16 listen_intvl,u16 beacon_intvl,enum network_type nw_type,u8 beacon_ie_len,u8 assoc_req_len,u8 assoc_resp_len,u8 * assoc_info) ath6kl_cfg80211_connect_event() argument
831 struct ath6kl_vif *vif = netdev_priv(dev); ath6kl_cfg80211_disconnect() local
864 ath6kl_cfg80211_disconnect_event(struct ath6kl_vif * vif,u8 reason,u8 * bssid,u8 assoc_resp_len,u8 * assoc_info,u16 proto_reason) ath6kl_cfg80211_disconnect_event() argument
923 ath6kl_set_probed_ssids(struct ath6kl * ar,struct ath6kl_vif * vif,struct cfg80211_ssid * ssids,int n_ssids,struct cfg80211_match_set * match_set,int n_match_ssid) ath6kl_set_probed_ssids() argument
1003 struct ath6kl_vif *vif = ath6kl_vif_from_wdev(request->wdev); ath6kl_cfg80211_scan() local
1082 ath6kl_cfg80211_scan_complete_event(struct ath6kl_vif * vif,bool aborted) ath6kl_cfg80211_scan_complete_event() argument
1112 ath6kl_cfg80211_ch_switch_notify(struct ath6kl_vif * vif,int freq,enum wmi_phy_mode mode) ath6kl_cfg80211_ch_switch_notify() argument
1138 struct ath6kl_vif *vif = netdev_priv(wdev->netdev); ath6kl_cfg80211_add_key() local
1262 struct ath6kl_vif *vif = netdev_priv(wdev->netdev); ath6kl_cfg80211_del_key() local
1293 struct ath6kl_vif *vif = netdev_priv(wdev->netdev); ath6kl_cfg80211_get_key() local
1328 struct ath6kl_vif *vif = netdev_priv(ndev); ath6kl_cfg80211_set_default_key() local
1373 ath6kl_cfg80211_tkip_micerr_event(struct ath6kl_vif * vif,u8 keyid,bool ismcast) ath6kl_cfg80211_tkip_micerr_event() argument
1389 struct ath6kl_vif *vif; ath6kl_cfg80211_set_wiphy_params() local
1420 struct ath6kl_vif *vif; ath6kl_cfg80211_set_txpower() local
1457 struct ath6kl_vif *vif; ath6kl_cfg80211_get_txpower() local
1493 struct ath6kl_vif *vif = netdev_priv(dev); ath6kl_cfg80211_set_power_mgmt() local
1551 struct ath6kl_vif *vif = netdev_priv(wdev->netdev); ath6kl_cfg80211_del_iface() local
1571 struct ath6kl_vif *vif = netdev_priv(ndev); ath6kl_cfg80211_change_iface() local
1634 struct ath6kl_vif *vif = netdev_priv(dev); ath6kl_cfg80211_join_ibss() local
1702 struct ath6kl_vif *vif = netdev_priv(dev); ath6kl_cfg80211_leave_ibss() local
1789 struct ath6kl_vif *vif = netdev_priv(dev); ath6kl_get_station() local
1889 struct ath6kl_vif *vif = netdev_priv(netdev); ath6kl_set_pmksa() local
1899 struct ath6kl_vif *vif = netdev_priv(netdev); ath6kl_del_pmksa() local
1908 struct ath6kl_vif *vif = netdev_priv(netdev); ath6kl_flush_pmksa() local
1916 ath6kl_wow_usr(struct ath6kl * ar,struct ath6kl_vif * vif,struct cfg80211_wowlan * wow,u32 * filter) ath6kl_wow_usr() argument
1971 ath6kl_wow_ap(struct ath6kl * ar,struct ath6kl_vif * vif) ath6kl_wow_ap() argument
2049 ath6kl_wow_sta(struct ath6kl * ar,struct ath6kl_vif * vif) ath6kl_wow_sta() argument
2088 is_hsleep_mode_procsed(struct ath6kl_vif * vif) is_hsleep_mode_procsed() argument
2098 ath6kl_cfg80211_host_sleep(struct ath6kl * ar,struct ath6kl_vif * vif) ath6kl_cfg80211_host_sleep() argument
2137 ath6kl_wow_suspend_vif(struct ath6kl_vif * vif,struct cfg80211_wowlan * wow,u32 * filter) ath6kl_wow_suspend_vif() argument
2234 struct ath6kl_vif *first_vif, *vif; ath6kl_wow_suspend() local
2279 ath6kl_wow_resume_vif(struct ath6kl_vif * vif) ath6kl_wow_resume_vif() argument
2317 struct ath6kl_vif *vif; ath6kl_wow_resume() local
2359 struct ath6kl_vif *vif; ath6kl_cfg80211_deepsleep_suspend() local
2399 struct ath6kl_vif *vif; ath6kl_cfg80211_deepsleep_resume() local
2434 struct ath6kl_vif *vif; ath6kl_cfg80211_suspend() local
2607 ath6kl_set_htcap(struct ath6kl_vif * vif,enum nl80211_band band,bool ht_enable) ath6kl_set_htcap() argument
2628 ath6kl_restore_htcap(struct ath6kl_vif * vif) ath6kl_restore_htcap() argument
2653 ath6kl_set_ap_probe_resp_ies(struct ath6kl_vif * vif,const u8 * ies,size_t ies_len) ath6kl_set_ap_probe_resp_ies() argument
2689 ath6kl_set_ies(struct ath6kl_vif * vif,struct cfg80211_beacon_data * info) ath6kl_set_ies() argument
2776 struct ath6kl_vif *vif = netdev_priv(dev); ath6kl_start_ap() local
2970 struct ath6kl_vif *vif = netdev_priv(dev); ath6kl_change_beacon() local
2985 struct ath6kl_vif *vif = netdev_priv(dev); ath6kl_stop_ap() local
3007 struct ath6kl_vif *vif = netdev_priv(dev); ath6kl_del_station() local
3020 struct ath6kl_vif *vif = netdev_priv(dev); ath6kl_change_station() local
3044 struct ath6kl_vif *vif = ath6kl_vif_from_wdev(wdev); ath6kl_remain_on_channel() local
3059 struct ath6kl_vif *vif = ath6kl_vif_from_wdev(wdev); ath6kl_cancel_remain_on_channel() local
3069 ath6kl_send_go_probe_resp(struct ath6kl_vif * vif,const u8 * buf,size_t len,unsigned int freq) ath6kl_send_go_probe_resp() argument
3106 ath6kl_mgmt_powersave_ap(struct ath6kl_vif * vif,u32 id,u64 cookie,u32 freq,u32 wait,const u8 * buf,size_t len,bool * more_data,bool no_cck) ath6kl_mgmt_powersave_ap() argument
3196 struct ath6kl_vif *vif = ath6kl_vif_from_wdev(wdev); ath6kl_mgmt_tx() local
3264 struct ath6kl_vif *vif = ath6kl_vif_from_wdev(wdev); ath6kl_update_mgmt_frame_registrations() local
3280 struct ath6kl_vif *vif = netdev_priv(dev); ath6kl_cfg80211_sscan_start() local
3366 struct ath6kl_vif *vif = netdev_priv(dev); ath6kl_cfg80211_sscan_stop() local
3384 struct ath6kl_vif *vif = netdev_priv(dev); ath6kl_cfg80211_set_bitrate() local
3395 struct ath6kl_vif *vif = netdev_priv(dev); ath6kl_cfg80211_set_txe_config() local
3482 ath6kl_cfg80211_stop(struct ath6kl_vif * vif) ath6kl_cfg80211_stop() argument
3524 struct ath6kl_vif *vif; ath6kl_cfg80211_stop_all() local
3589 ath6kl_cfg80211_vif_init(struct ath6kl_vif * vif) ath6kl_cfg80211_vif_init() argument
3608 ath6kl_cfg80211_vif_stop(struct ath6kl_vif * vif,bool wmi_ready) ath6kl_cfg80211_vif_stop() argument
3643 ath6kl_cfg80211_vif_cleanup(struct ath6kl_vif * vif) ath6kl_cfg80211_vif_cleanup() argument
3708 struct ath6kl_vif *vif = netdev_priv(dev); ath6kl_get_stats() local
3792 struct ath6kl_vif *vif; ath6kl_interface_add() local
[all...]
H A Dmain.c26 struct ath6kl_sta *ath6kl_find_sta(struct ath6kl_vif *vif, u8 *node_addr) in ath6kl_find_sta()
61 static void ath6kl_add_new_sta(struct ath6kl_vif *vif, u8 *mac, u16 aid, in ath6kl_add_new_sta()
350 static void ath6kl_install_static_wep_keys(struct ath6kl_vif *vif) in ath6kl_install_static_wep_keys()
374 void ath6kl_connect_ap_mode_bss(struct ath6kl_vif *vif, u16 channel) in ath6kl_connect_ap_mode_bss()
423 void ath6kl_connect_ap_mode_sta(struct ath6kl_vif *vif, u16 aid, u8 *mac_addr, in ath6kl_connect_ap_mode_sta()
506 struct ath6kl_vif *vif = timer_container_of(vif, t, disconnect_timer); in disconnect_timer_handler() local
512 void ath6kl_disconnect(struct ath6kl_vif *vif) in ath6kl_disconnect()
558 void ath6kl_scan_complete_evt(struct ath6kl_vif *vif, int status) in ath6kl_scan_complete_evt()
577 static int ath6kl_commit_ch_switch(struct ath6kl_vif *vif, u16 channel) in ath6kl_commit_ch_switch()
607 struct ath6kl_vif *vif; in ath6kl_check_ch_switch() local
[all …]
/linux/drivers/net/wireless/intel/iwlwifi/mvm/
H A Dmac-ctxt.c48 struct ieee80211_vif *vif; member
56 struct ieee80211_vif *vif) in iwl_mvm_mac_tsf_id_iter() argument
162 iwl_mvm_mac_iface_iterator(void * _data,u8 * mac,struct ieee80211_vif * vif) iwl_mvm_mac_iface_iterator() argument
186 iwl_mvm_mac_ctxt_recalc_tsf_id(struct iwl_mvm * mvm,struct ieee80211_vif * vif) iwl_mvm_mac_ctxt_recalc_tsf_id() argument
208 iwl_mvm_mac_ctxt_init(struct iwl_mvm * mvm,struct ieee80211_vif * vif) iwl_mvm_mac_ctxt_init() argument
326 iwl_mvm_ack_rates(struct iwl_mvm * mvm,struct ieee80211_vif * vif,enum nl80211_band band,u8 * cck_rates,u8 * ofdm_rates) iwl_mvm_ack_rates() argument
411 iwl_mvm_set_fw_basic_rates(struct iwl_mvm * mvm,struct ieee80211_vif * vif,struct iwl_mvm_vif_link_info * link_info,__le32 * cck_rates,__le32 * ofdm_rates) iwl_mvm_set_fw_basic_rates() argument
430 iwl_mvm_set_fw_protection_flags(struct iwl_mvm * mvm,struct ieee80211_vif * vif,struct ieee80211_bss_conf * link_conf,__le32 * protection_flags,u32 ht_flag,u32 tgg_flag) iwl_mvm_set_fw_protection_flags() argument
475 iwl_mvm_set_fw_qos_params(struct iwl_mvm * mvm,struct ieee80211_vif * vif,struct ieee80211_bss_conf * link_conf,struct iwl_ac_qos * ac,__le32 * qos_flags) iwl_mvm_set_fw_qos_params() argument
508 iwl_mvm_get_mac_type(struct ieee80211_vif * vif) iwl_mvm_get_mac_type() argument
538 iwl_mvm_mac_ctxt_cmd_common(struct iwl_mvm * mvm,struct ieee80211_vif * vif,struct iwl_mac_ctx_cmd * cmd,const u8 * bssid_override,u32 action) iwl_mvm_mac_ctxt_cmd_common() argument
594 iwl_mvm_set_fw_dtim_tbtt(struct iwl_mvm * mvm,struct ieee80211_vif * vif,struct ieee80211_bss_conf * link_conf,__le64 * dtim_tsf,__le32 * dtim_time,__le32 * assoc_beacon_arrive_time) iwl_mvm_set_fw_dtim_tbtt() argument
635 iwl_mvm_mac_ctxt_cmd_p2p_sta_get_oppps_ctwin(struct iwl_mvm * mvm,struct ieee80211_vif * vif) iwl_mvm_mac_ctxt_cmd_p2p_sta_get_oppps_ctwin() argument
645 iwl_mvm_mac_ctxt_cmd_sta_get_twt_policy(struct iwl_mvm * mvm,struct ieee80211_vif * vif) iwl_mvm_mac_ctxt_cmd_sta_get_twt_policy() argument
660 iwl_mvm_mac_ctxt_cmd_sta(struct iwl_mvm * mvm,struct ieee80211_vif * vif,u32 action,bool force_assoc_off,const u8 * bssid_override) iwl_mvm_mac_ctxt_cmd_sta() argument
734 iwl_mvm_mac_ctxt_cmd_listener(struct iwl_mvm * mvm,struct ieee80211_vif * vif,u32 action) iwl_mvm_mac_ctxt_cmd_listener() argument
771 iwl_mvm_mac_ctxt_cmd_ibss(struct iwl_mvm * mvm,struct ieee80211_vif * vif,u32 action) iwl_mvm_mac_ctxt_cmd_ibss() argument
798 iwl_mvm_go_iterator(void * _data,u8 * mac,struct ieee80211_vif * vif) iwl_mvm_go_iterator() argument
809 iwl_mac_ctxt_p2p_dev_has_extended_disc(struct iwl_mvm * mvm,struct ieee80211_vif * vif) iwl_mac_ctxt_p2p_dev_has_extended_disc() argument
829 iwl_mvm_mac_ctxt_cmd_p2p_device(struct iwl_mvm * mvm,struct ieee80211_vif * vif,u32 action) iwl_mvm_mac_ctxt_cmd_p2p_device() argument
874 iwl_mvm_mac_ctxt_get_lowest_rate(struct iwl_mvm * mvm,struct ieee80211_tx_info * info,struct ieee80211_vif * vif) iwl_mvm_mac_ctxt_get_lowest_rate() argument
947 iwl_mvm_mac_ctxt_get_beacon_rate(struct iwl_mvm * mvm,struct ieee80211_tx_info * info,struct ieee80211_vif * vif) iwl_mvm_mac_ctxt_get_beacon_rate() argument
964 iwl_mvm_mac_ctxt_set_tx(struct iwl_mvm * mvm,struct ieee80211_vif * vif,struct sk_buff * beacon,struct iwl_tx_cmd_v6_params * tx_params) iwl_mvm_mac_ctxt_set_tx() argument
1027 iwl_mvm_mac_ctxt_send_beacon_v6(struct iwl_mvm * mvm,struct ieee80211_vif * vif,struct sk_buff * beacon) iwl_mvm_mac_ctxt_send_beacon_v6() argument
1047 iwl_mvm_mac_ctxt_send_beacon_v7(struct iwl_mvm * mvm,struct ieee80211_vif * vif,struct sk_buff * beacon) iwl_mvm_mac_ctxt_send_beacon_v7() argument
1076 iwl_mvm_enable_fils(struct iwl_mvm * mvm,struct ieee80211_vif * vif,struct ieee80211_chanctx_conf * ctx) iwl_mvm_enable_fils() argument
1090 iwl_mvm_mac_ctxt_send_beacon_v9(struct iwl_mvm * mvm,struct ieee80211_vif * vif,struct sk_buff * beacon,struct ieee80211_bss_conf * link_conf) iwl_mvm_mac_ctxt_send_beacon_v9() argument
1157 iwl_mvm_mac_ctxt_send_beacon(struct iwl_mvm * mvm,struct ieee80211_vif * vif,struct sk_buff * beacon,struct ieee80211_bss_conf * link_conf) iwl_mvm_mac_ctxt_send_beacon() argument
1181 iwl_mvm_mac_ctxt_beacon_changed(struct iwl_mvm * mvm,struct ieee80211_vif * vif,struct ieee80211_bss_conf * link_conf) iwl_mvm_mac_ctxt_beacon_changed() argument
1209 struct ieee80211_vif *vif; global() member
1216 iwl_mvm_mac_ap_iterator(void * _data,u8 * mac,struct ieee80211_vif * vif) iwl_mvm_mac_ap_iterator() argument
1259 iwl_mvm_mac_ctxt_cmd_fill_ap(struct iwl_mvm * mvm,struct ieee80211_vif * vif,struct iwl_mac_ctx_cmd * cmd,struct iwl_mac_data_ap * ctxt_ap,bool add) iwl_mvm_mac_ctxt_cmd_fill_ap() argument
1320 iwl_mvm_mac_ctxt_cmd_ap(struct iwl_mvm * mvm,struct ieee80211_vif * vif,u32 action) iwl_mvm_mac_ctxt_cmd_ap() argument
1338 iwl_mvm_mac_ctxt_cmd_go(struct iwl_mvm * mvm,struct ieee80211_vif * vif,u32 action) iwl_mvm_mac_ctxt_cmd_go() argument
1362 iwl_mvm_mac_ctx_send(struct iwl_mvm * mvm,struct ieee80211_vif * vif,u32 action,bool force_assoc_off,const u8 * bssid_override) iwl_mvm_mac_ctx_send() argument
1389 iwl_mvm_mac_ctxt_add(struct iwl_mvm * mvm,struct ieee80211_vif * vif) iwl_mvm_mac_ctxt_add() argument
1410 iwl_mvm_mac_ctxt_changed(struct iwl_mvm * mvm,struct ieee80211_vif * vif,bool force_assoc_off,const u8 * bssid_override) iwl_mvm_mac_ctxt_changed() argument
1423 iwl_mvm_mac_ctxt_remove(struct iwl_mvm * mvm,struct ieee80211_vif * vif) iwl_mvm_mac_ctxt_remove() argument
1580 struct ieee80211_vif *vif; iwl_mvm_handle_missed_beacons_notif() local
1755 struct ieee80211_vif *vif; iwl_mvm_probe_resp_data_notif() local
1815 struct ieee80211_vif *csa_vif, *vif; iwl_mvm_channel_switch_start_notif() local
1915 struct ieee80211_vif *vif; iwl_mvm_channel_switch_error_notif() local
[all...]
H A Dmac80211.c963 iwl_mvm_ampdu_check_trigger(struct iwl_mvm *mvm, struct ieee80211_vif *vif, in iwl_mvm_ampdu_check_trigger() argument
1008 struct ieee80211_vif *vif, in iwl_mvm_mac_ampdu_action() argument
1091 iwl_mvm_cleanup_iterator(void * data,u8 * mac,struct ieee80211_vif * vif) iwl_mvm_cleanup_iterator() argument
1515 iwl_mvm_post_channel_switch(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_bss_conf * link_conf) iwl_mvm_post_channel_switch() argument
1579 iwl_mvm_abort_channel_switch(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_bss_conf * link_conf) iwl_mvm_abort_channel_switch() argument
1620 struct ieee80211_vif *vif; iwl_mvm_channel_switch_disconnect_wk() local
1652 iwl_mvm_alloc_bcast_mcast_sta(struct iwl_mvm * mvm,struct ieee80211_vif * vif) iwl_mvm_alloc_bcast_mcast_sta() argument
1687 iwl_mvm_mac_add_interface(struct ieee80211_hw * hw,struct ieee80211_vif * vif) iwl_mvm_mac_add_interface() argument
1808 iwl_mvm_prepare_mac_removal(struct iwl_mvm * mvm,struct ieee80211_vif * vif) iwl_mvm_prepare_mac_removal() argument
1825 iwl_mvm_mac_remove_interface(struct ieee80211_hw * hw,struct ieee80211_vif * vif) iwl_mvm_mac_remove_interface() argument
1907 iwl_mvm_mc_iface_iterator(void * _data,u8 * mac,struct ieee80211_vif * vif) iwl_mvm_mc_iface_iterator() argument
2037 iwl_mvm_config_iface_filter(struct ieee80211_hw * hw,struct ieee80211_vif * vif,unsigned int filter_flags,unsigned int changed_flags) iwl_mvm_config_iface_filter() argument
2056 iwl_mvm_update_mu_groups(struct iwl_mvm * mvm,struct ieee80211_vif * vif) iwl_mvm_update_mu_groups() argument
2072 iwl_mvm_mu_mimo_iface_iterator(void * _data,u8 * mac,struct ieee80211_vif * vif) iwl_mvm_mu_mimo_iface_iterator() argument
2400 iwl_mvm_is_nic_ack_enabled(struct iwl_mvm * mvm,struct ieee80211_vif * vif) iwl_mvm_is_nic_ack_enabled() argument
2449 iwl_mvm_cfg_he_sta(struct iwl_mvm * mvm,struct ieee80211_vif * vif,u8 sta_id) iwl_mvm_cfg_he_sta() argument
2601 iwl_mvm_protect_assoc(struct iwl_mvm * mvm,struct ieee80211_vif * vif,u32 duration_override) iwl_mvm_protect_assoc() argument
2630 iwl_mvm_bss_info_changed_station_assoc(struct iwl_mvm * mvm,struct ieee80211_vif * vif,u64 changes) iwl_mvm_bss_info_changed_station_assoc() argument
2665 iwl_mvm_bss_info_changed_station_common(struct iwl_mvm * mvm,struct ieee80211_vif * vif,struct ieee80211_bss_conf * link_conf,u64 changes) iwl_mvm_bss_info_changed_station_common() argument
2723 iwl_mvm_bss_info_changed_station(struct iwl_mvm * mvm,struct ieee80211_vif * vif,struct ieee80211_bss_conf * bss_conf,u64 changes) iwl_mvm_bss_info_changed_station() argument
2865 iwl_mvm_start_ap_ibss_common(struct ieee80211_hw * hw,struct ieee80211_vif * vif,int * ret) iwl_mvm_start_ap_ibss_common() argument
2906 iwl_mvm_start_ap_ibss(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_bss_conf * link_conf) iwl_mvm_start_ap_ibss() argument
3025 iwl_mvm_start_ap(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_bss_conf * link_conf) iwl_mvm_start_ap() argument
3032 iwl_mvm_start_ibss(struct ieee80211_hw * hw,struct ieee80211_vif * vif) iwl_mvm_start_ibss() argument
3039 iwl_mvm_stop_ap_ibss_common(struct iwl_mvm * mvm,struct ieee80211_vif * vif) iwl_mvm_stop_ap_ibss_common() argument
3072 iwl_mvm_stop_ap_ibss(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_bss_conf * link_conf) iwl_mvm_stop_ap_ibss() argument
3110 iwl_mvm_stop_ap(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_bss_conf * link_conf) iwl_mvm_stop_ap() argument
3117 iwl_mvm_stop_ibss(struct ieee80211_hw * hw,struct ieee80211_vif * vif) iwl_mvm_stop_ibss() argument
3124 iwl_mvm_bss_info_changed_ap_ibss(struct iwl_mvm * mvm,struct ieee80211_vif * vif,struct ieee80211_bss_conf * bss_conf,u64 changes) iwl_mvm_bss_info_changed_ap_ibss() argument
3155 iwl_mvm_bss_info_changed(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_bss_conf * bss_conf,u64 changes) iwl_mvm_bss_info_changed() argument
3190 iwl_mvm_mac_hw_scan(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_scan_request * hw_req) iwl_mvm_mac_hw_scan() argument
3204 iwl_mvm_mac_cancel_hw_scan(struct ieee80211_hw * hw,struct ieee80211_vif * vif) iwl_mvm_mac_cancel_hw_scan() argument
3310 iwl_mvm_mac_sta_notify(struct ieee80211_hw * hw,struct ieee80211_vif * vif,enum sta_notify_cmd cmd,struct ieee80211_sta * sta) iwl_mvm_mac_sta_notify() argument
3370 iwl_mvm_sta_pre_rcu_remove(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_sta * sta) iwl_mvm_sta_pre_rcu_remove() argument
3408 iwl_mvm_check_uapsd(struct iwl_mvm * mvm,struct ieee80211_vif * vif,const u8 * bssid) iwl_mvm_check_uapsd() argument
3447 iwl_mvm_tdls_check_trigger(struct iwl_mvm * mvm,struct ieee80211_vif * vif,u8 * peer_addr,enum nl80211_tdls_operation action) iwl_mvm_tdls_check_trigger() argument
3499 iwl_mvm_check_he_obss_narrow_bw_ru(struct ieee80211_hw * hw,struct ieee80211_vif * vif,unsigned int link_id,struct ieee80211_bss_conf * link_conf) iwl_mvm_check_he_obss_narrow_bw_ru() argument
3529 iwl_mvm_reset_cca_40mhz_workaround(struct iwl_mvm * mvm,struct ieee80211_vif * vif) iwl_mvm_reset_cca_40mhz_workaround() argument
3561 iwl_mvm_mei_host_associated(struct iwl_mvm * mvm,struct ieee80211_vif * vif,struct iwl_mvm_sta * mvm_sta) iwl_mvm_mei_host_associated() argument
3632 iwl_mvm_mac_ctxt_changed_wrapper(struct iwl_mvm * mvm,struct ieee80211_vif * vif,bool force_assoc_off) iwl_mvm_mac_ctxt_changed_wrapper() argument
3639 iwl_mvm_mac_sta_state(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_sta * sta,enum ieee80211_sta_state old_state,enum ieee80211_sta_state new_state) iwl_mvm_mac_sta_state() argument
3661 iwl_mvm_rs_rate_init_all_links(struct iwl_mvm * mvm,struct ieee80211_vif * vif,struct ieee80211_sta * sta) iwl_mvm_rs_rate_init_all_links() argument
3682 iwl_mvm_vif_conf_from_sta(struct iwl_mvm * mvm,struct ieee80211_vif * vif,struct ieee80211_sta * sta) iwl_mvm_vif_conf_from_sta() argument
3716 iwl_mvm_vif_set_he_support(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_sta * sta,bool is_sta) iwl_mvm_vif_set_he_support() argument
3745 iwl_mvm_sta_state_notexist_to_none(struct iwl_mvm * mvm,struct ieee80211_vif * vif,struct ieee80211_sta * sta,const struct iwl_mvm_sta_state_ops * callbacks) iwl_mvm_sta_state_notexist_to_none() argument
3805 iwl_mvm_sta_state_auth_to_assoc(struct ieee80211_hw * hw,struct iwl_mvm * mvm,struct ieee80211_vif * vif,struct ieee80211_sta * sta,const struct iwl_mvm_sta_state_ops * callbacks) iwl_mvm_sta_state_auth_to_assoc() argument
3860 iwl_mvm_sta_state_assoc_to_authorized(struct iwl_mvm * mvm,struct ieee80211_vif * vif,struct ieee80211_sta * sta,const struct iwl_mvm_sta_state_ops * callbacks) iwl_mvm_sta_state_assoc_to_authorized() argument
3905 iwl_mvm_sta_state_authorized_to_assoc(struct iwl_mvm * mvm,struct ieee80211_vif * vif,struct ieee80211_sta * sta,const struct iwl_mvm_sta_state_ops * callbacks) iwl_mvm_sta_state_authorized_to_assoc() argument
3935 iwl_mvm_smps_workaround(struct iwl_mvm * mvm,struct ieee80211_vif * vif,bool update) iwl_mvm_smps_workaround() argument
3952 iwl_mvm_mac_sta_state_common(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_sta * sta,enum ieee80211_sta_state old_state,enum ieee80211_sta_state new_state,const struct iwl_mvm_sta_state_ops * callbacks) iwl_mvm_mac_sta_state_common() argument
4103 iwl_mvm_sta_rc_update(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_link_sta * link_sta,u32 changed) iwl_mvm_sta_rc_update() argument
4120 iwl_mvm_mac_conf_tx(struct ieee80211_hw * hw,struct ieee80211_vif * vif,unsigned int link_id,u16 ac,const struct ieee80211_tx_queue_params * params) iwl_mvm_mac_conf_tx() argument
4141 iwl_mvm_mac_mgd_prepare_tx(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_prep_tx_info * info) iwl_mvm_mac_mgd_prepare_tx() argument
4155 iwl_mvm_mac_mgd_complete_tx(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_prep_tx_info * info) iwl_mvm_mac_mgd_complete_tx() argument
4169 iwl_mvm_mac_sched_scan_start(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct cfg80211_sched_scan_request * req,struct ieee80211_scan_ies * ies) iwl_mvm_mac_sched_scan_start() argument
4184 iwl_mvm_mac_sched_scan_stop(struct ieee80211_hw * hw,struct ieee80211_vif * vif) iwl_mvm_mac_sched_scan_stop() argument
4213 __iwl_mvm_mac_set_key(struct ieee80211_hw * hw,enum set_key_cmd cmd,struct ieee80211_vif * vif,struct ieee80211_sta * sta,struct ieee80211_key_conf * key) __iwl_mvm_mac_set_key() argument
4453 iwl_mvm_mac_set_key(struct ieee80211_hw * hw,enum set_key_cmd cmd,struct ieee80211_vif * vif,struct ieee80211_sta * sta,struct ieee80211_key_conf * key) iwl_mvm_mac_set_key() argument
4467 iwl_mvm_mac_update_tkip_key(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_key_conf * keyconf,struct ieee80211_sta * sta,u32 iv32,u16 * phase1key) iwl_mvm_mac_update_tkip_key() argument
4517 iwl_mvm_send_aux_roc_cmd(struct iwl_mvm * mvm,struct ieee80211_channel * channel,struct ieee80211_vif * vif,int duration) iwl_mvm_send_aux_roc_cmd() argument
4632 iwl_mvm_roc_link(struct iwl_mvm * mvm,struct ieee80211_vif * vif) iwl_mvm_roc_link() argument
4658 iwl_mvm_roc(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_channel * channel,int duration,enum ieee80211_roc_type type) iwl_mvm_roc() argument
4673 iwl_mvm_roc_station(struct iwl_mvm * mvm,struct ieee80211_channel * channel,struct ieee80211_vif * vif,int duration) iwl_mvm_roc_station() argument
4696 iwl_mvm_roc_p2p(struct iwl_mvm * mvm,struct ieee80211_channel * channel,struct ieee80211_vif * vif,int duration,enum ieee80211_roc_type type) iwl_mvm_roc_p2p() argument
4726 iwl_mvm_p2p_find_phy_ctxt(struct iwl_mvm * mvm,struct ieee80211_vif * vif,struct ieee80211_channel * channel) iwl_mvm_p2p_find_phy_ctxt() argument
4772 iwl_mvm_roc_common(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_channel * channel,int duration,enum ieee80211_roc_type type,const struct iwl_mvm_roc_ops * ops) iwl_mvm_roc_common() argument
4826 iwl_mvm_cancel_roc(struct ieee80211_hw * hw,struct ieee80211_vif * vif) iwl_mvm_cancel_roc() argument
4845 iwl_mvm_chanctx_usage_iter(void * _data,u8 * mac,struct ieee80211_vif * vif) iwl_mvm_chanctx_usage_iter() argument
4984 __iwl_mvm_assign_vif_chanctx_common(struct iwl_mvm * mvm,struct ieee80211_vif * vif,struct ieee80211_chanctx_conf * ctx,bool switching_chanctx,int * ret) __iwl_mvm_assign_vif_chanctx_common() argument
5025 __iwl_mvm_assign_vif_chanctx(struct iwl_mvm * mvm,struct ieee80211_vif * vif,struct ieee80211_bss_conf * link_conf,struct ieee80211_chanctx_conf * ctx,bool switching_chanctx) __iwl_mvm_assign_vif_chanctx() argument
5111 iwl_mvm_assign_vif_chanctx(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_bss_conf * link_conf,struct ieee80211_chanctx_conf * ctx) iwl_mvm_assign_vif_chanctx() argument
5128 __iwl_mvm_unassign_vif_chanctx_common(struct iwl_mvm * mvm,struct ieee80211_vif * vif,bool switching_chanctx) __iwl_mvm_unassign_vif_chanctx_common() argument
5166 __iwl_mvm_unassign_vif_chanctx(struct iwl_mvm * mvm,struct ieee80211_vif * vif,struct ieee80211_bss_conf * link_conf,struct ieee80211_chanctx_conf * ctx,bool switching_chanctx) __iwl_mvm_unassign_vif_chanctx() argument
5200 iwl_mvm_unassign_vif_chanctx(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_bss_conf * link_conf,struct ieee80211_chanctx_conf * ctx) iwl_mvm_unassign_vif_chanctx() argument
5366 iwl_mvm_channel_switch(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_channel_switch * chsw) iwl_mvm_channel_switch() argument
5380 iwl_mvm_schedule_client_csa(struct iwl_mvm * mvm,struct ieee80211_vif * vif,struct ieee80211_channel_switch * chsw) iwl_mvm_schedule_client_csa() argument
5406 iwl_mvm_old_pre_chan_sw_sta(struct iwl_mvm * mvm,struct ieee80211_vif * vif,struct ieee80211_channel_switch * chsw) iwl_mvm_old_pre_chan_sw_sta() argument
5455 iwl_mvm_pre_channel_switch(struct iwl_mvm * mvm,struct ieee80211_vif * vif,struct ieee80211_channel_switch * chsw) iwl_mvm_pre_channel_switch() argument
5574 iwl_mvm_mac_pre_channel_switch(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_channel_switch * chsw) iwl_mvm_mac_pre_channel_switch() argument
5584 iwl_mvm_channel_switch_rx_beacon(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_channel_switch * chsw) iwl_mvm_channel_switch_rx_beacon() argument
5678 iwl_mvm_mac_flush(struct ieee80211_hw * hw,struct ieee80211_vif * vif,u32 queues,bool drop) iwl_mvm_mac_flush() argument
5745 iwl_mvm_mac_flush_sta(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_sta * sta) iwl_mvm_mac_flush_sta() argument
6022 iwl_mvm_mac_sta_statistics(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_sta * sta,struct station_info * sinfo) iwl_mvm_mac_sta_statistics() argument
6073 iwl_mvm_event_mlme_callback_ini(struct iwl_mvm * mvm,struct ieee80211_vif * vif,const struct ieee80211_mlme_event * mlme) iwl_mvm_event_mlme_callback_ini() argument
6093 iwl_mvm_event_mlme_callback(struct iwl_mvm * mvm,struct ieee80211_vif * vif,const struct ieee80211_event * event) iwl_mvm_event_mlme_callback() argument
6145 iwl_mvm_event_bar_rx_callback(struct iwl_mvm * mvm,struct ieee80211_vif * vif,const struct ieee80211_event * event) iwl_mvm_event_bar_rx_callback() argument
6168 iwl_mvm_mac_event_callback(struct ieee80211_hw * hw,struct ieee80211_vif * vif,const struct ieee80211_event * event) iwl_mvm_mac_event_callback() argument
6261 iwl_mvm_mac_get_ftm_responder_stats(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct cfg80211_ftm_responder_stats * stats) iwl_mvm_mac_get_ftm_responder_stats() argument
6288 iwl_mvm_start_pmsr(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct cfg80211_pmsr_request * request) iwl_mvm_start_pmsr() argument
6297 iwl_mvm_abort_pmsr(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct cfg80211_pmsr_request * request) iwl_mvm_abort_pmsr() argument
6333 iwl_mvm_set_hw_timestamp(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct cfg80211_set_hw_timestamp * hwts) iwl_mvm_set_hw_timestamp() argument
[all...]
H A Dtime-event.c49 struct ieee80211_vif *vif = mvm->p2p_device_vif; iwl_mvm_cleanup_roc() local
187 iwl_mvm_te_check_disconnect(struct iwl_mvm * mvm,struct ieee80211_vif * vif,const char * errmsg) iwl_mvm_te_check_disconnect() argument
233 struct ieee80211_vif *vif = te_data->vif; iwl_mvm_te_handle_notify_csa() local
403 iwl_mvm_rx_roc_iterator(void * _data,u8 * mac,struct ieee80211_vif * vif) iwl_mvm_rx_roc_iterator() argument
586 iwl_mvm_time_event_send_add(struct iwl_mvm * mvm,struct ieee80211_vif * vif,struct iwl_mvm_time_event_data * te_data,struct iwl_time_event_cmd * te_cmd) iwl_mvm_time_event_send_add() argument
647 iwl_mvm_protect_session(struct iwl_mvm * mvm,struct ieee80211_vif * vif,u32 duration,u32 min_duration,u32 max_delay,bool wait_for_notif) iwl_mvm_protect_session() argument
724 iwl_mvm_get_session_prot_id(struct iwl_mvm * mvm,struct ieee80211_vif * vif) iwl_mvm_get_session_prot_id() argument
742 iwl_mvm_cancel_session_protection(struct iwl_mvm * mvm,struct ieee80211_vif * vif,u32 id) iwl_mvm_cancel_session_protection() argument
786 struct ieee80211_vif *vif = te_data->vif; __iwl_mvm_remove_time_event() local
915 iwl_mvm_stop_session_protection(struct iwl_mvm * mvm,struct ieee80211_vif * vif) iwl_mvm_stop_session_protection() argument
951 struct ieee80211_vif *vif; iwl_mvm_rx_session_protect_notif() local
1029 iwl_mvm_roc_duration_and_delay(struct ieee80211_vif * vif,u32 duration_ms,u32 * duration_tu,u32 * delay) iwl_mvm_roc_duration_and_delay() argument
1074 iwl_mvm_roc_add_cmd(struct iwl_mvm * mvm,struct ieee80211_channel * channel,struct ieee80211_vif * vif,int duration,enum iwl_roc_activity activity) iwl_mvm_roc_add_cmd() argument
1124 iwl_mvm_start_p2p_roc_session_protection(struct iwl_mvm * mvm,struct ieee80211_vif * vif,int duration,enum ieee80211_roc_type type) iwl_mvm_start_p2p_roc_session_protection() argument
1162 iwl_mvm_start_p2p_roc(struct iwl_mvm * mvm,struct ieee80211_vif * vif,int duration,enum ieee80211_roc_type type) iwl_mvm_start_p2p_roc() argument
1258 iwl_mvm_stop_roc(struct iwl_mvm * mvm,struct ieee80211_vif * vif) iwl_mvm_stop_roc() argument
1325 iwl_mvm_remove_csa_period(struct iwl_mvm * mvm,struct ieee80211_vif * vif) iwl_mvm_remove_csa_period() argument
1344 iwl_mvm_schedule_csa_period(struct iwl_mvm * mvm,struct ieee80211_vif * vif,u32 duration,u32 apply_time) iwl_mvm_schedule_csa_period() argument
1417 iwl_mvm_schedule_session_protection(struct iwl_mvm * mvm,struct ieee80211_vif * vif,u32 duration,u32 min_duration,bool wait_for_notif) iwl_mvm_schedule_session_protection() argument
[all...]
/linux/drivers/net/wireless/silabs/wfx/
H A Dsta.c85 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 …]
/linux/drivers/net/wireless/ath/wil6210/
H A Dnetdev.c16 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 Dp2p.c15 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/mediatek/mt76/mt7921/
H A Dmain.c301 mt7921_add_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif) in mt7921_add_interface() argument
363 struct ieee80211_vif *vif) in mt7921_roc_iter() argument
406 mt7921_abort_roc(struct mt792x_phy * phy,struct mt792x_vif * vif) mt7921_abort_roc() argument
422 mt7921_set_roc(struct mt792x_phy * phy,struct mt792x_vif * vif,struct ieee80211_channel * chan,int duration,enum mt7921_roc_req type) mt7921_set_roc() argument
452 mt7921_remain_on_channel(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_channel * chan,int duration,enum ieee80211_roc_type type) mt7921_remain_on_channel() argument
469 mt7921_cancel_remain_on_channel(struct ieee80211_hw * hw,struct ieee80211_vif * vif) mt7921_cancel_remain_on_channel() argument
503 mt7921_set_key(struct ieee80211_hw * hw,enum set_key_cmd cmd,struct ieee80211_vif * vif,struct ieee80211_sta * sta,struct ieee80211_key_conf * key) mt7921_set_key() argument
582 mt7921_pm_interface_iter(void * priv,u8 * mac,struct ieee80211_vif * vif) mt7921_pm_interface_iter() argument
603 mt7921_sniffer_interface_iter(void * priv,u8 * mac,struct ieee80211_vif * vif) mt7921_sniffer_interface_iter() argument
696 mt7921_bss_info_changed(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_bss_conf * info,u64 changed) mt7921_bss_info_changed() argument
746 mt7921_calc_vif_num(void * priv,u8 * mac,struct ieee80211_vif * vif) mt7921_calc_vif_num() argument
766 mt7921_regd_set_6ghz_power_type(struct ieee80211_vif * vif,bool is_add) mt7921_regd_set_6ghz_power_type() argument
808 mt7921_mac_sta_add(struct mt76_dev * mdev,struct ieee80211_vif * vif,struct ieee80211_sta * sta) mt7921_mac_sta_add() argument
858 mt7921_mac_sta_event(struct mt76_dev * mdev,struct ieee80211_vif * vif,struct ieee80211_sta * sta,enum mt76_sta_event ev) mt7921_mac_sta_event() argument
891 mt7921_mac_sta_remove(struct mt76_dev * mdev,struct ieee80211_vif * vif,struct ieee80211_sta * sta) mt7921_mac_sta_remove() argument
940 mt7921_ampdu_action(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_ampdu_params * params) mt7921_ampdu_action() argument
997 mt7921_sta_state(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_sta * sta,enum ieee80211_sta_state old_state,enum ieee80211_sta_state new_state) mt7921_sta_state() argument
1055 mt7921_hw_scan(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_scan_request * req) mt7921_hw_scan() argument
1070 mt7921_cancel_hw_scan(struct ieee80211_hw * hw,struct ieee80211_vif * vif) mt7921_cancel_hw_scan() argument
1081 mt7921_start_sched_scan(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct cfg80211_sched_scan_request * req,struct ieee80211_scan_ies * ies) mt7921_start_sched_scan() argument
1103 mt7921_stop_sched_scan(struct ieee80211_hw * hw,struct ieee80211_vif * vif) mt7921_stop_sched_scan() argument
1191 mt7921_set_rekey_data(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct cfg80211_gtk_rekey_data * data) mt7921_set_rekey_data() argument
1203 mt7921_sta_set_decap_offload(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_sta * sta,bool enabled) mt7921_sta_set_decap_offload() argument
1228 mt7921_ipv6_addr_change(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct inet6_dev * idev) mt7921_ipv6_addr_change() argument
1323 mt7921_channel_switch_beacon(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct cfg80211_chan_def * chandef) mt7921_channel_switch_beacon() argument
1334 mt7921_start_ap(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_bss_conf * link_conf) mt7921_start_ap() argument
1362 mt7921_stop_ap(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_bss_conf * link_conf) mt7921_stop_ap() argument
1410 struct ieee80211_vif *vif; mt7921_change_chanctx() local
1430 mt7921_mgd_prepare_tx(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_prep_tx_info * info) mt7921_mgd_prepare_tx() argument
1445 mt7921_mgd_complete_tx(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_prep_tx_info * info) mt7921_mgd_complete_tx() argument
1466 struct ieee80211_vif *vif; mt7921_csa_work() local
1483 mt7921_pre_channel_switch(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_channel_switch * chsw) mt7921_pre_channel_switch() argument
1497 mt7921_channel_switch(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_channel_switch * chsw) mt7921_channel_switch() argument
1508 mt7921_abort_channel_switch(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_bss_conf * link_conf) mt7921_abort_channel_switch() argument
1518 mt7921_channel_switch_rx_beacon(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_channel_switch * chsw) mt7921_channel_switch_rx_beacon() argument
[all...]
/linux/drivers/net/wireless/intel/iwlwifi/mld/
H A Dmac80211.c660 iwl_mld_mac80211_add_interface(struct ieee80211_hw * hw,struct ieee80211_vif * vif) iwl_mld_mac80211_add_interface() argument
742 iwl_mld_mac80211_remove_interface(struct ieee80211_hw * hw,struct ieee80211_vif * vif) iwl_mld_mac80211_remove_interface() argument
784 iwl_mld_mac80211_change_interface(struct ieee80211_hw * hw,struct ieee80211_vif * vif,enum nl80211_iftype new_type,bool p2p) iwl_mld_mac80211_change_interface() argument
812 iwl_mld_mc_iface_iterator(void * data,u8 * mac,struct ieee80211_vif * vif) iwl_mld_mc_iface_iterator() argument
1021 struct ieee80211_vif *vif; iwl_mld_update_link_npca_puncturing() local
1107 iwl_mld_can_activate_link(struct iwl_mld * mld,struct ieee80211_vif * vif,struct ieee80211_bss_conf * link) iwl_mld_can_activate_link() argument
1132 iwl_mld_assign_vif_chanctx(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_bss_conf * link,struct ieee80211_chanctx_conf * ctx) iwl_mld_assign_vif_chanctx() argument
1248 iwl_mld_unassign_vif_chanctx(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_bss_conf * link,struct ieee80211_chanctx_conf * ctx) iwl_mld_unassign_vif_chanctx() argument
1304 iwl_mld_link_changed_mapping(struct iwl_mld * mld,struct ieee80211_vif * vif,struct ieee80211_bss_conf * link_conf,u64 changes) iwl_mld_link_changed_mapping() argument
1341 iwl_mld_mac80211_link_info_changed_sta(struct iwl_mld * mld,struct ieee80211_vif * vif,struct ieee80211_bss_conf * link_conf,u64 changes) iwl_mld_mac80211_link_info_changed_sta() argument
1391 iwl_mld_mac80211_link_info_changed(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_bss_conf * link_conf,u64 changes) iwl_mld_mac80211_link_info_changed() argument
1435 iwl_mld_mac80211_vif_cfg_changed(struct ieee80211_hw * hw,struct ieee80211_vif * vif,u64 changes) iwl_mld_mac80211_vif_cfg_changed() argument
1478 iwl_mld_mac80211_hw_scan(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_scan_request * hw_req) iwl_mld_mac80211_hw_scan() argument
1502 iwl_mld_mac80211_cancel_hw_scan(struct ieee80211_hw * hw,struct ieee80211_vif * vif) iwl_mld_mac80211_cancel_hw_scan() argument
1522 iwl_mld_mac80211_sched_scan_start(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct cfg80211_sched_scan_request * req,struct ieee80211_scan_ies * ies) iwl_mld_mac80211_sched_scan_start() argument
1533 iwl_mld_mac80211_sched_scan_stop(struct ieee80211_hw * hw,struct ieee80211_vif * vif) iwl_mld_mac80211_sched_scan_stop() argument
1575 iwl_mld_mac80211_mgd_prepare_tx(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_prep_tx_info * info) iwl_mld_mac80211_mgd_prepare_tx() argument
1597 iwl_mld_mac_mgd_complete_tx(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_prep_tx_info * info) iwl_mld_mac_mgd_complete_tx() argument
1631 iwl_mld_mac80211_conf_tx(struct ieee80211_hw * hw,struct ieee80211_vif * vif,unsigned int link_id,u16 ac,const struct ieee80211_tx_queue_params * params) iwl_mld_mac80211_conf_tx() argument
1660 iwl_mld_set_uapsd(struct iwl_mld * mld,struct ieee80211_vif * vif) iwl_mld_set_uapsd() argument
1745 iwl_mld_link_set_2mhz_block(struct iwl_mld * mld,struct ieee80211_vif * vif,struct ieee80211_sta * sta) iwl_mld_link_set_2mhz_block() argument
1767 iwl_mld_move_sta_state_up(struct iwl_mld * mld,struct ieee80211_vif * vif,struct ieee80211_sta * sta,enum ieee80211_sta_state old_state,enum ieee80211_sta_state new_state) iwl_mld_move_sta_state_up() argument
1896 iwl_mld_move_sta_state_down(struct iwl_mld * mld,struct ieee80211_vif * vif,struct ieee80211_sta * sta,enum ieee80211_sta_state old_state,enum ieee80211_sta_state new_state) iwl_mld_move_sta_state_down() argument
1972 iwl_mld_mac80211_sta_state(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_sta * sta,enum ieee80211_sta_state old_state,enum ieee80211_sta_state new_state) iwl_mld_mac80211_sta_state() argument
1994 iwl_mld_mac80211_flush(struct ieee80211_hw * hw,struct ieee80211_vif * vif,u32 queues,bool drop) iwl_mld_mac80211_flush() argument
2022 iwl_mld_mac80211_flush_sta(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_sta * sta) iwl_mld_mac80211_flush_sta() argument
2032 iwl_mld_mac80211_ampdu_action(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_ampdu_params * params) iwl_mld_mac80211_ampdu_action() argument
2103 iwl_mld_sta_rc_update(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_link_sta * link_sta,u32 changed) iwl_mld_sta_rc_update() argument
2201 iwl_mld_set_key_add(struct iwl_mld * mld,struct ieee80211_vif * vif,struct ieee80211_sta * sta,struct ieee80211_key_conf * key) iwl_mld_set_key_add() argument
2278 iwl_mld_set_key_remove(struct iwl_mld * mld,struct ieee80211_vif * vif,struct ieee80211_sta * sta,struct ieee80211_key_conf * key) iwl_mld_set_key_remove() argument
2323 iwl_mld_mac80211_set_key(struct ieee80211_hw * hw,enum set_key_cmd cmd,struct ieee80211_vif * vif,struct ieee80211_sta * sta,struct ieee80211_key_conf * key) iwl_mld_mac80211_set_key() argument
2361 iwl_mld_pre_channel_switch(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_channel_switch * chsw) iwl_mld_pre_channel_switch() argument
2410 iwl_mld_channel_switch(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_channel_switch * chsw) iwl_mld_channel_switch() argument
2426 iwl_mld_post_channel_switch(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_bss_conf * link_conf) iwl_mld_post_channel_switch() argument
2441 iwl_mld_abort_channel_switch(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_bss_conf * link_conf) iwl_mld_abort_channel_switch() argument
2549 iwl_mld_sta_pre_rcu_remove(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_sta * sta) iwl_mld_sta_pre_rcu_remove() argument
2577 iwl_mld_mac80211_mgd_protect_tdls_discover(struct ieee80211_hw * hw,struct ieee80211_vif * vif,unsigned int link_id) iwl_mld_mac80211_mgd_protect_tdls_discover() argument
2615 iwl_mld_chanctx_used_by_other_vif(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_chanctx_conf * chanctx_conf) iwl_mld_chanctx_used_by_other_vif() argument
2638 iwl_mld_can_activate_links(struct ieee80211_hw * hw,struct ieee80211_vif * vif,u16 desired_links) iwl_mld_can_activate_links() argument
2707 iwl_mld_change_vif_links(struct ieee80211_hw * hw,struct ieee80211_vif * vif,u16 old_links,u16 new_links,struct ieee80211_bss_conf * old[IEEE80211_MLD_MAX_NUM_LINKS]) iwl_mld_change_vif_links() argument
2787 iwl_mld_change_sta_links(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_sta * sta,u16 old_links,u16 new_links) iwl_mld_change_sta_links() argument
2797 iwl_mld_mac80211_join_ibss(struct ieee80211_hw * hw,struct ieee80211_vif * vif) iwl_mld_mac80211_join_ibss() argument
2803 iwl_mld_mac80211_leave_ibss(struct ieee80211_hw * hw,struct ieee80211_vif * vif) iwl_mld_mac80211_leave_ibss() argument
2831 iwl_mld_set_hw_timestamp(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct cfg80211_set_hw_timestamp * hwts) iwl_mld_set_hw_timestamp() argument
2849 iwl_mld_start_pmsr(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct cfg80211_pmsr_request * request) iwl_mld_start_pmsr() argument
2858 iwl_mld_abort_pmsr(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct cfg80211_pmsr_request * request) iwl_mld_abort_pmsr() argument
2867 iwl_mld_can_neg_ttlm(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_neg_ttlm * neg_ttlm) iwl_mld_can_neg_ttlm() argument
[all...]
/linux/drivers/net/wireless/realtek/rtw88/
H A Dmac80211.c147 struct ieee80211_vif *vif) in rtw_ops_add_interface() argument
229 rtw_ops_remove_interface(struct ieee80211_hw * hw,struct ieee80211_vif * vif) rtw_ops_remove_interface() argument
260 rtw_ops_change_interface(struct ieee80211_hw * hw,struct ieee80211_vif * vif,enum nl80211_iftype type,bool p2p) rtw_ops_change_interface() argument
341 struct ieee80211_vif *vif = rtwvif_to_vif(rtwvif); rtw_aifsn_to_aifs() local
379 rtw_ops_bss_info_changed(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_bss_conf * conf,u64 changed) rtw_ops_bss_info_changed() argument
469 rtw_ops_start_ap(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_bss_conf * link_conf) rtw_ops_start_ap() argument
486 rtw_ops_stop_ap(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_bss_conf * link_conf) rtw_ops_stop_ap() argument
500 rtw_ops_conf_tx(struct ieee80211_hw * hw,struct ieee80211_vif * vif,unsigned int link_id,u16 ac,const struct ieee80211_tx_queue_params * params) rtw_ops_conf_tx() argument
520 rtw_ops_sta_add(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_sta * sta) rtw_ops_sta_add() argument
534 rtw_ops_sta_remove(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_sta * sta) rtw_ops_sta_remove() argument
558 rtw_ops_set_key(struct ieee80211_hw * hw,enum set_key_cmd cmd,struct ieee80211_vif * vif,struct ieee80211_sta * sta,struct ieee80211_key_conf * key) rtw_ops_set_key() argument
637 rtw_ops_ampdu_action(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_ampdu_params * params) rtw_ops_ampdu_action() argument
683 rtw_ops_sw_scan_start(struct ieee80211_hw * hw,struct ieee80211_vif * vif,const u8 * mac_addr) rtw_ops_sw_scan_start() argument
695 rtw_ops_sw_scan_complete(struct ieee80211_hw * hw,struct ieee80211_vif * vif) rtw_ops_sw_scan_complete() argument
705 rtw_ops_mgd_prepare_tx(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_prep_tx_info * info) rtw_ops_mgd_prepare_tx() argument
730 rtw_ops_sta_statistics(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_sta * sta,struct station_info * sinfo) rtw_ops_sta_statistics() argument
741 rtw_ops_flush(struct ieee80211_hw * hw,struct ieee80211_vif * vif,u32 queues,bool drop) rtw_ops_flush() argument
756 struct ieee80211_vif *vif; global() member
782 rtw_ra_mask_info_update(struct rtw_dev * rtwdev,struct ieee80211_vif * vif,const struct cfg80211_bitrate_mask * mask) rtw_ra_mask_info_update() argument
794 rtw_ops_set_bitrate_mask(struct ieee80211_hw * hw,struct ieee80211_vif * vif,const struct cfg80211_bitrate_mask * mask) rtw_ops_set_bitrate_mask() argument
888 rtw_ops_hw_scan(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_scan_request * req) rtw_ops_hw_scan() argument
913 rtw_ops_cancel_hw_scan(struct ieee80211_hw * hw,struct ieee80211_vif * vif) rtw_ops_cancel_hw_scan() argument
941 rtw_ops_sta_rc_update(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_link_sta * link_sta,u32 changed) rtw_ops_sta_rc_update() argument
[all...]
/linux/drivers/net/wireless/mediatek/mt76/mt7915/
H A Dmain.c185 static void mt7915_init_bitrate_mask(struct ieee80211_vif *vif) in mt7915_init_bitrate_mask() argument
205 struct ieee80211_vif *vif) in mt7915_add_interface() argument
297 mt7915_remove_interface(struct ieee80211_hw * hw,struct ieee80211_vif * vif) mt7915_remove_interface() argument
366 mt7915_set_key(struct ieee80211_hw * hw,enum set_key_cmd cmd,struct ieee80211_vif * vif,struct ieee80211_sta * sta,struct ieee80211_key_conf * key) mt7915_set_key() argument
518 mt7915_conf_tx(struct ieee80211_hw * hw,struct ieee80211_vif * vif,unsigned int link_id,u16 queue,const struct ieee80211_tx_queue_params * params) mt7915_conf_tx() argument
595 mt7915_update_bss_color(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct cfg80211_he_bss_color * bss_color) mt7915_update_bss_color() argument
617 mt7915_bss_info_changed(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_bss_conf * info,u64 changed) mt7915_bss_info_changed() argument
690 mt7915_vif_check_caps(struct mt7915_phy * phy,struct ieee80211_vif * vif) mt7915_vif_check_caps() argument
708 mt7915_start_ap(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_bss_conf * link_conf) mt7915_start_ap() argument
730 mt7915_stop_ap(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_bss_conf * link_conf) mt7915_stop_ap() argument
742 mt7915_channel_switch_beacon(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct cfg80211_chan_def * chandef) mt7915_channel_switch_beacon() argument
752 mt7915_mac_sta_add(struct mt76_dev * mdev,struct ieee80211_vif * vif,struct ieee80211_sta * sta) mt7915_mac_sta_add() argument
788 struct ieee80211_vif *vif; global() member
793 __mt7915_drop_sta(void * ptr,u8 * mac,struct ieee80211_vif * vif) __mt7915_drop_sta() argument
814 mt7915_drop_other_sta(struct mt7915_dev * dev,struct ieee80211_vif * vif,struct ieee80211_sta * sta) mt7915_drop_other_sta() argument
837 mt7915_mac_sta_event(struct mt76_dev * mdev,struct ieee80211_vif * vif,struct ieee80211_sta * sta,enum mt76_sta_event ev) mt7915_mac_sta_event() argument
884 mt7915_mac_sta_remove(struct mt76_dev * mdev,struct ieee80211_vif * vif,struct ieee80211_sta * sta) mt7915_mac_sta_remove() argument
908 struct ieee80211_vif *vif = info->control.vif; mt7915_tx() local
944 mt7915_ampdu_action(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_ampdu_params * params) mt7915_ampdu_action() argument
1049 mt7915_get_tsf(struct ieee80211_hw * hw,struct ieee80211_vif * vif) mt7915_get_tsf() argument
1063 mt7915_set_tsf(struct ieee80211_hw * hw,struct ieee80211_vif * vif,u64 timestamp) mt7915_set_tsf() argument
1094 mt7915_offset_tsf(struct ieee80211_hw * hw,struct ieee80211_vif * vif,s64 timestamp) mt7915_offset_tsf() argument
1171 mt7915_sta_statistics(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_sta * sta,struct station_info * sinfo) mt7915_sta_statistics() argument
1248 mt7915_sta_rc_update(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_link_sta * link_sta,u32 changed) mt7915_sta_rc_update() argument
1265 mt7915_set_bitrate_mask(struct ieee80211_hw * hw,struct ieee80211_vif * vif,const struct cfg80211_bitrate_mask * mask) mt7915_set_bitrate_mask() argument
1290 mt7915_sta_set_4addr(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_sta * sta,bool enabled) mt7915_sta_set_4addr() argument
1309 mt7915_sta_set_decap_offload(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_sta * sta,bool enabled) mt7915_sta_set_decap_offload() argument
1328 mt7915_sta_set_txpwr(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_sta * sta) mt7915_sta_set_txpwr() argument
1500 mt7915_get_et_strings(struct ieee80211_hw * hw,struct ieee80211_vif * vif,u32 sset,u8 * data) mt7915_get_et_strings() argument
1513 mt7915_get_et_sset_count(struct ieee80211_hw * hw,struct ieee80211_vif * vif,int sset) mt7915_get_et_sset_count() argument
1534 mt7915_get_et_stats(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ethtool_stats * stats,u64 * data) mt7915_get_et_stats() argument
1737 mt7915_net_fill_forward_path(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_sta * sta,struct net_device_path_ctx * ctx,struct net_device_path * path) mt7915_net_fill_forward_path() argument
[all...]
/linux/drivers/net/wireless/realtek/rtw89/
H A Dmac80211.c25 struct ieee80211_vif *vif = info->control.vif; in rtw89_ops_tx() local
170 struct ieee80211_vif *vif) in rtw89_ops_add_interface() argument
244 rtw89_ops_remove_interface(struct ieee80211_hw * hw,struct ieee80211_vif * vif) rtw89_ops_remove_interface() argument
283 rtw89_ops_change_interface(struct ieee80211_hw * hw,struct ieee80211_vif * vif,enum nl80211_iftype type,bool p2p) rtw89_ops_change_interface() argument
489 __rtw89_ops_sta_add(struct rtw89_dev * rtwdev,struct ieee80211_vif * vif,struct ieee80211_sta * sta) __rtw89_ops_sta_add() argument
553 __rtw89_ops_sta_assoc(struct rtw89_dev * rtwdev,struct ieee80211_vif * vif,struct ieee80211_sta * sta,bool station_mode) __rtw89_ops_sta_assoc() argument
583 __rtw89_ops_sta_disassoc(struct rtw89_dev * rtwdev,struct ieee80211_vif * vif,struct ieee80211_sta * sta) __rtw89_ops_sta_disassoc() argument
610 __rtw89_ops_sta_disconnect(struct rtw89_dev * rtwdev,struct ieee80211_vif * vif,struct ieee80211_sta * sta) __rtw89_ops_sta_disconnect() argument
634 __rtw89_ops_sta_remove(struct rtw89_dev * rtwdev,struct ieee80211_vif * vif,struct ieee80211_sta * sta) __rtw89_ops_sta_remove() argument
662 rtw89_station_mode_sta_assoc(struct rtw89_dev * rtwdev,struct ieee80211_vif * vif) rtw89_station_mode_sta_assoc() argument
689 __rtw89_ops_bss_assoc(struct rtw89_dev * rtwdev,struct ieee80211_vif * vif) __rtw89_ops_bss_assoc() argument
700 rtw89_ops_vif_cfg_changed(struct ieee80211_hw * hw,struct ieee80211_vif * vif,u64 changed) rtw89_ops_vif_cfg_changed() argument
751 rtw89_ops_link_info_changed(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_bss_conf * conf,u64 changed) rtw89_ops_link_info_changed() argument
801 rtw89_ops_start_ap(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_bss_conf * link_conf) rtw89_ops_start_ap() argument
873 rtw89_ops_stop_ap(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_bss_conf * link_conf) rtw89_ops_stop_ap() argument
913 rtw89_ops_conf_tx(struct ieee80211_hw * hw,struct ieee80211_vif * vif,unsigned int link_id,u16 ac,const struct ieee80211_tx_queue_params * params) rtw89_ops_conf_tx() argument
940 __rtw89_ops_sta_state(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_sta * sta,enum ieee80211_sta_state old_state,enum ieee80211_sta_state new_state) __rtw89_ops_sta_state() argument
974 rtw89_ops_sta_state(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_sta * sta,enum ieee80211_sta_state old_state,enum ieee80211_sta_state new_state) rtw89_ops_sta_state() argument
988 rtw89_ops_set_key(struct ieee80211_hw * hw,enum set_key_cmd cmd,struct ieee80211_vif * vif,struct ieee80211_sta * sta,struct ieee80211_key_conf * key) rtw89_ops_set_key() argument
1027 rtw89_ops_ampdu_action(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_ampdu_params * params) rtw89_ops_ampdu_action() argument
1093 rtw89_ops_sta_statistics(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_sta * sta,struct station_info * sinfo) rtw89_ops_sta_statistics() argument
1109 __rtw89_drop_packets(struct rtw89_dev * rtwdev,struct ieee80211_vif * vif) __rtw89_drop_packets() argument
1122 rtw89_ops_flush(struct ieee80211_hw * hw,struct ieee80211_vif * vif,u32 queues,bool drop) rtw89_ops_flush() argument
1140 struct ieee80211_vif *vif; global() member
1149 struct ieee80211_vif *vif = rtwvif_to_vif(rtwvif); rtw89_ra_mask_info_update_iter() local
1165 rtw89_ra_mask_info_update(struct rtw89_dev * rtwdev,struct ieee80211_vif * vif,const struct cfg80211_bitrate_mask * mask) rtw89_ra_mask_info_update() argument
1177 rtw89_ops_set_bitrate_mask(struct ieee80211_hw * hw,struct ieee80211_vif * vif,const struct cfg80211_bitrate_mask * mask) rtw89_ops_set_bitrate_mask() argument
1232 rtw89_ops_sw_scan_start(struct ieee80211_hw * hw,struct ieee80211_vif * vif,const u8 * mac_addr) rtw89_ops_sw_scan_start() argument
1253 rtw89_ops_sw_scan_complete(struct ieee80211_hw * hw,struct ieee80211_vif * vif) rtw89_ops_sw_scan_complete() argument
1279 rtw89_ops_hw_scan(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_scan_request * req) rtw89_ops_hw_scan() argument
1325 rtw89_ops_cancel_hw_scan(struct ieee80211_hw * hw,struct ieee80211_vif * vif) rtw89_ops_cancel_hw_scan() argument
1349 rtw89_ops_sta_rc_update(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_link_sta * link_sta,u32 changed) rtw89_ops_sta_rc_update() argument
1396 rtw89_ops_assign_vif_chanctx(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_bss_conf * link_conf,struct ieee80211_chanctx_conf * ctx) rtw89_ops_assign_vif_chanctx() argument
1418 rtw89_ops_unassign_vif_chanctx(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_bss_conf * link_conf,struct ieee80211_chanctx_conf * ctx) rtw89_ops_unassign_vif_chanctx() argument
1488 rtw89_ops_channel_switch_beacon(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct cfg80211_chan_def * chandef) rtw89_ops_channel_switch_beacon() argument
1507 rtw89_ops_remain_on_channel(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_channel * chan,int duration,enum ieee80211_roc_type type) rtw89_ops_remain_on_channel() argument
1543 rtw89_ops_cancel_remain_on_channel(struct ieee80211_hw * hw,struct ieee80211_vif * vif) rtw89_ops_cancel_remain_on_channel() argument
1570 rtw89_ops_set_tid_config(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_sta * sta,struct cfg80211_tid_config * tid_config) rtw89_ops_set_tid_config() argument
1589 rtw89_can_work_on_links(struct rtw89_dev * rtwdev,struct ieee80211_vif * vif,u16 links) rtw89_can_work_on_links() argument
1602 rtw89_ops_can_activate_links(struct ieee80211_hw * hw,struct ieee80211_vif * vif,u16 active_links) rtw89_ops_can_activate_links() argument
1705 rtw89_ops_change_vif_links(struct ieee80211_hw * hw,struct ieee80211_vif * vif,u16 old_links,u16 new_links,struct ieee80211_bss_conf * old[IEEE80211_MLD_MAX_NUM_LINKS]) rtw89_ops_change_vif_links() argument
1862 rtw89_ops_change_sta_links(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_sta * sta,u16 old_links,u16 new_links) rtw89_ops_change_sta_links() argument
1946 rtw89_set_rekey_data(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct cfg80211_gtk_rekey_data * data) rtw89_set_rekey_data() argument
[all...]
/linux/drivers/net/wireless/mediatek/mt76/mt7925/
H A Dmain.c383 struct ieee80211_vif *vif = link_conf->vif; in mt7925_mac_link_bss_add() local
455 mt7925_add_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif) in mt7925_add_interface() argument
490 mt7925_remove_interface(struct ieee80211_hw * hw,struct ieee80211_vif * vif) mt7925_remove_interface() argument
508 mt7925_roc_iter(void * priv,u8 * mac,struct ieee80211_vif * vif) mt7925_roc_iter() argument
625 mt7925_remain_on_channel(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_channel * chan,int duration,enum ieee80211_roc_type type) mt7925_remain_on_channel() argument
643 mt7925_cancel_remain_on_channel(struct ieee80211_hw * hw,struct ieee80211_vif * vif) mt7925_cancel_remain_on_channel() argument
652 mt7925_set_link_key(struct ieee80211_hw * hw,enum set_key_cmd cmd,struct ieee80211_vif * vif,struct ieee80211_sta * sta,struct ieee80211_key_conf * key,int link_id,struct mt792x_link_sta * mlink) mt7925_set_link_key() argument
730 mt7925_set_key(struct ieee80211_hw * hw,enum set_key_cmd cmd,struct ieee80211_vif * vif,struct ieee80211_sta * sta,struct ieee80211_key_conf * key) mt7925_set_key() argument
777 mt7925_pm_interface_iter(void * priv,u8 * mac,struct ieee80211_vif * vif) mt7925_pm_interface_iter() argument
798 mt7925_sniffer_interface_iter(void * priv,u8 * mac,struct ieee80211_vif * vif) mt7925_sniffer_interface_iter() argument
883 mt7925_get_rates_table(struct ieee80211_hw * hw,struct ieee80211_vif * vif,bool beacon,bool mcast) mt7925_get_rates_table() argument
912 mt7925_mac_link_sta_add(struct mt76_dev * mdev,struct ieee80211_vif * vif,struct ieee80211_link_sta * link_sta,struct mt792x_link_sta * mlink) mt7925_mac_link_sta_add() argument
1091 mt7925_mac_sta_add_links(struct mt792x_dev * dev,struct ieee80211_vif * vif,struct ieee80211_sta * sta,unsigned long new_links) mt7925_mac_sta_add_links() argument
1142 mt7925_mac_sta_add(struct mt76_dev * mdev,struct ieee80211_vif * vif,struct ieee80211_sta * sta) mt7925_mac_sta_add() argument
1169 mt7925_mac_set_links(struct mt76_dev * mdev,struct ieee80211_vif * vif) mt7925_mac_set_links() argument
1202 mt7925_mac_link_sta_assoc(struct mt76_dev * mdev,struct ieee80211_vif * vif,struct ieee80211_link_sta * link_sta) mt7925_mac_link_sta_assoc() argument
1241 mt7925_mac_sta_event(struct mt76_dev * mdev,struct ieee80211_vif * vif,struct ieee80211_sta * sta,enum mt76_sta_event ev) mt7925_mac_sta_event() argument
1280 mt7925_mac_link_sta_remove(struct mt76_dev * mdev,struct ieee80211_vif * vif,struct ieee80211_link_sta * link_sta,struct mt792x_link_sta * mlink) mt7925_mac_link_sta_remove() argument
1327 mt7925_mac_sta_remove_links(struct mt792x_dev * dev,struct ieee80211_vif * vif,struct ieee80211_sta * sta,unsigned long old_links) mt7925_mac_sta_remove_links() argument
1394 mt7925_mac_sta_remove(struct mt76_dev * mdev,struct ieee80211_vif * vif,struct ieee80211_sta * sta) mt7925_mac_sta_remove() argument
1461 mt7925_ampdu_action(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_ampdu_params * params) mt7925_ampdu_action() argument
1518 mt7925_mlo_pm_iter(void * priv,u8 * mac,struct ieee80211_vif * vif) mt7925_mlo_pm_iter() argument
1614 mt7925_hw_scan(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_scan_request * req) mt7925_hw_scan() argument
1629 mt7925_cancel_hw_scan(struct ieee80211_hw * hw,struct ieee80211_vif * vif) mt7925_cancel_hw_scan() argument
1640 mt7925_start_sched_scan(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct cfg80211_sched_scan_request * req,struct ieee80211_scan_ies * ies) mt7925_start_sched_scan() argument
1662 mt7925_stop_sched_scan(struct ieee80211_hw * hw,struct ieee80211_vif * vif) mt7925_stop_sched_scan() argument
1752 mt7925_set_rekey_data(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct cfg80211_gtk_rekey_data * data) mt7925_set_rekey_data() argument
1764 mt7925_sta_set_decap_offload(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_sta * sta,bool enabled) mt7925_sta_set_decap_offload() argument
1862 mt7925_ipv6_addr_change(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct inet6_dev * idev) mt7925_ipv6_addr_change() argument
1916 mt7925_channel_switch_beacon(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct cfg80211_chan_def * chandef) mt7925_channel_switch_beacon() argument
1927 mt7925_conf_tx(struct ieee80211_hw * hw,struct ieee80211_vif * vif,unsigned int link_id,u16 queue,const struct ieee80211_tx_queue_params * params) mt7925_conf_tx() argument
1947 mt7925_start_ap(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_bss_conf * link_conf) mt7925_start_ap() argument
1975 mt7925_stop_ap(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_bss_conf * link_conf) mt7925_stop_ap() argument
2025 struct ieee80211_vif *vif; mt7925_change_chanctx() local
2071 mt7925_mgd_prepare_tx(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_prep_tx_info * info) mt7925_mgd_prepare_tx() argument
2087 mt7925_mgd_complete_tx(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_prep_tx_info * info) mt7925_mgd_complete_tx() argument
2096 mt7925_vif_cfg_changed(struct ieee80211_hw * hw,struct ieee80211_vif * vif,u64 changed) mt7925_vif_cfg_changed() argument
2151 mt7925_link_info_changed(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_bss_conf * info,u64 changed) mt7925_link_info_changed() argument
2209 mt7925_change_vif_links(struct ieee80211_hw * hw,struct ieee80211_vif * vif,u16 old_links,u16 new_links,struct ieee80211_bss_conf * old[IEEE80211_MLD_MAX_NUM_LINKS]) mt7925_change_vif_links() argument
2330 mt7925_change_sta_links(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_sta * sta,u16 old_links,u16 new_links) mt7925_change_sta_links() argument
2358 mt7927_reconfig_band(struct mt792x_dev * dev,struct ieee80211_vif * vif,struct ieee80211_bss_conf * link_conf,struct mt792x_bss_conf * mconf,u8 band_idx) mt7927_reconfig_band() argument
2381 mt7925_assign_vif_chanctx(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_bss_conf * link_conf,struct ieee80211_chanctx_conf * ctx) mt7925_assign_vif_chanctx() argument
2420 mt7925_unassign_vif_chanctx(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_bss_conf * link_conf,struct ieee80211_chanctx_conf * ctx) mt7925_unassign_vif_chanctx() argument
2477 struct ieee80211_vif *vif; mt7925_csa_work() local
2516 mt7925_pre_channel_switch(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_channel_switch * chsw) mt7925_pre_channel_switch() argument
2533 mt7925_channel_switch(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_channel_switch * chsw) mt7925_channel_switch() argument
2549 mt7925_abort_channel_switch(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_bss_conf * link_conf) mt7925_abort_channel_switch() argument
2559 mt7925_channel_switch_rx_beacon(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_channel_switch * chsw) mt7925_channel_switch_rx_beacon() argument
2583 mt7925_start_nan(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct cfg80211_nan_conf * conf) mt7925_start_nan() argument
2630 mt7925_stop_nan(struct ieee80211_hw * hw,struct ieee80211_vif * vif) mt7925_stop_nan() argument
2654 mt7925_nan_change_conf(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct cfg80211_nan_conf * conf,u32 changes) mt7925_nan_change_conf() argument
2686 mt7925_sta_pre_rcu_remove(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_sta * sta) mt7925_sta_pre_rcu_remove() argument
[all...]
/linux/drivers/net/wireless/mediatek/mt76/mt7615/
H A Dmain.c180 struct ieee80211_vif *vif) in mt7615_add_interface() argument
247 mt7615_remove_interface(struct ieee80211_hw * hw,struct ieee80211_vif * vif) mt7615_remove_interface() argument
336 mt7615_set_key(struct ieee80211_hw * hw,enum set_key_cmd cmd,struct ieee80211_vif * vif,struct ieee80211_sta * sta,struct ieee80211_key_conf * key) mt7615_set_key() argument
461 mt7615_conf_tx(struct ieee80211_hw * hw,struct ieee80211_vif * vif,unsigned int link_id,u16 queue,const struct ieee80211_tx_queue_params * params) mt7615_conf_tx() argument
542 mt7615_update_mu_group(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_bss_conf * info) mt7615_update_mu_group() argument
568 mt7615_bss_info_changed(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_bss_conf * info,u64 changed) mt7615_bss_info_changed() argument
624 mt7615_channel_switch_beacon(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct cfg80211_chan_def * chandef) mt7615_channel_switch_beacon() argument
634 mt7615_mac_sta_add(struct mt76_dev * mdev,struct ieee80211_vif * vif,struct ieee80211_sta * sta) mt7615_mac_sta_add() argument
676 mt7615_mac_sta_remove(struct mt76_dev * mdev,struct ieee80211_vif * vif,struct ieee80211_sta * sta) mt7615_mac_sta_remove() argument
705 mt7615_sta_rate_tbl_update(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_sta * sta) mt7615_sta_rate_tbl_update() argument
755 struct ieee80211_vif *vif = info->control.vif; mt7615_tx() local
803 mt7615_ampdu_action(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_ampdu_params * params) mt7615_ampdu_action() argument
863 mt7615_sta_add(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_sta * sta) mt7615_sta_add() argument
871 mt7615_sta_remove(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_sta * sta) mt7615_sta_remove() argument
898 mt7615_get_tsf(struct ieee80211_hw * hw,struct ieee80211_vif * vif) mt7615_get_tsf() argument
925 mt7615_set_tsf(struct ieee80211_hw * hw,struct ieee80211_vif * vif,u64 timestamp) mt7615_set_tsf() argument
951 mt7615_offset_tsf(struct ieee80211_hw * hw,struct ieee80211_vif * vif,s64 timestamp) mt7615_offset_tsf() argument
1023 mt7615_roc_iter(void * priv,u8 * mac,struct ieee80211_vif * vif) mt7615_roc_iter() argument
1089 mt7615_hw_scan(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_scan_request * req) mt7615_hw_scan() argument
1108 mt7615_cancel_hw_scan(struct ieee80211_hw * hw,struct ieee80211_vif * vif) mt7615_cancel_hw_scan() argument
1119 mt7615_start_sched_scan(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct cfg80211_sched_scan_request * req,struct ieee80211_scan_ies * ies) mt7615_start_sched_scan() argument
1144 mt7615_stop_sched_scan(struct ieee80211_hw * hw,struct ieee80211_vif * vif) mt7615_stop_sched_scan() argument
1161 mt7615_remain_on_channel(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_channel * chan,int duration,enum ieee80211_roc_type type) mt7615_remain_on_channel() argument
1193 mt7615_cancel_remain_on_channel(struct ieee80211_hw * hw,struct ieee80211_vif * vif) mt7615_cancel_remain_on_channel() argument
1212 mt7615_sta_set_decap_offload(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_sta * sta,bool enabled) mt7615_sta_set_decap_offload() argument
1308 mt7615_set_rekey_data(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct cfg80211_gtk_rekey_data * data) mt7615_set_rekey_data() argument
[all...]
/linux/drivers/net/wireless/mediatek/mt76/mt7996/
H A Dmain.c167 mt7996_init_bitrate_mask(struct ieee80211_vif * vif,struct mt7996_vif_link * mlink) mt7996_init_bitrate_mask() argument
187 mt7996_set_hw_key(struct ieee80211_hw * hw,enum set_key_cmd cmd,struct ieee80211_vif * vif,struct ieee80211_sta * sta,unsigned int link_id,struct ieee80211_key_conf * key) mt7996_set_hw_key() argument
280 mt7996_key_iter(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_sta * sta,struct ieee80211_key_conf * key,void * data) mt7996_key_iter() argument
292 mt7996_vif_link_add(struct mt76_phy * mphy,struct ieee80211_vif * vif,struct ieee80211_bss_conf * link_conf,struct mt76_vif_link * mlink) mt7996_vif_link_add() argument
413 mt7996_vif_link_destroy(struct mt7996_phy * phy,struct mt7996_vif_link * link,struct ieee80211_vif * vif,struct ieee80211_bss_conf * link_conf) mt7996_vif_link_destroy() argument
460 mt7996_vif_link_remove(struct mt76_phy * mphy,struct ieee80211_vif * vif,struct ieee80211_bss_conf * link_conf,struct mt76_vif_link * mlink) mt7996_vif_link_remove() argument
556 mt7996_add_interface(struct ieee80211_hw * hw,struct ieee80211_vif * vif) mt7996_add_interface() argument
596 mt7996_remove_iter(void * data,u8 * mac,struct ieee80211_vif * vif) mt7996_remove_iter() argument
607 mt7996_remove_interface(struct ieee80211_hw * hw,struct ieee80211_vif * vif) mt7996_remove_interface() argument
688 mt7996_set_key(struct ieee80211_hw * hw,enum set_key_cmd cmd,struct ieee80211_vif * vif,struct ieee80211_sta * sta,struct ieee80211_key_conf * key) mt7996_set_key() argument
755 mt7996_conf_tx(struct ieee80211_hw * hw,struct ieee80211_vif * vif,unsigned int link_id,u16 queue,const struct ieee80211_tx_queue_params * params) mt7996_conf_tx() argument
826 mt7996_get_txpower(struct ieee80211_hw * hw,struct ieee80211_vif * vif,unsigned int link_id,int * dbm) mt7996_get_txpower() argument
900 mt7996_vif_cfg_changed(struct ieee80211_hw * hw,struct ieee80211_vif * vif,u64 changed) mt7996_vif_cfg_changed() argument
957 mt7996_link_info_changed(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_bss_conf * info,u64 changed) mt7996_link_info_changed() argument
1052 mt7996_channel_switch_beacon(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct cfg80211_chan_def * chandef) mt7996_channel_switch_beacon() argument
1089 mt7996_post_channel_switch(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_bss_conf * link_conf) mt7996_post_channel_switch() argument
1260 mt7996_mac_sta_remove_links(struct mt7996_dev * dev,struct ieee80211_vif * vif,struct ieee80211_sta * sta,unsigned long links,bool flush) mt7996_mac_sta_remove_links() argument
1271 mt7996_mac_sta_add_links(struct mt7996_dev * dev,struct ieee80211_vif * vif,struct ieee80211_sta * sta,unsigned long new_links) mt7996_mac_sta_add_links() argument
1332 mt7996_mac_sta_change_links(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_sta * sta,u16 old_links,u16 new_links) mt7996_mac_sta_change_links() argument
1352 mt7996_mac_sta_add(struct mt7996_dev * dev,struct ieee80211_vif * vif,struct ieee80211_sta * sta) mt7996_mac_sta_add() argument
1373 mt7996_mac_sta_event(struct mt7996_dev * dev,struct ieee80211_vif * vif,struct ieee80211_sta * sta,enum mt76_sta_event ev) mt7996_mac_sta_event() argument
1450 mt7996_mac_sta_remove(struct mt7996_dev * dev,struct ieee80211_vif * vif,struct ieee80211_sta * sta) mt7996_mac_sta_remove() argument
1463 mt7996_set_active_links(struct ieee80211_vif * vif) mt7996_set_active_links() argument
1481 mt7996_sta_state(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_sta * sta,enum ieee80211_sta_state old_state,enum ieee80211_sta_state new_state) mt7996_sta_state() argument
1523 struct ieee80211_vif *vif = info->control.vif; mt7996_tx() local
1628 mt7996_ampdu_action(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_ampdu_params * params) mt7996_ampdu_action() argument
1741 mt7996_get_tsf(struct ieee80211_hw * hw,struct ieee80211_vif * vif) mt7996_get_tsf() argument
1755 mt7996_set_tsf(struct ieee80211_hw * hw,struct ieee80211_vif * vif,u64 timestamp) mt7996_set_tsf() argument
1791 mt7996_offset_tsf(struct ieee80211_hw * hw,struct ieee80211_vif * vif,s64 timestamp) mt7996_offset_tsf() argument
1881 mt7996_sta_statistics(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_sta * sta,struct station_info * sinfo) mt7996_sta_statistics() argument
1956 mt7996_link_sta_rc_update(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_link_sta * link_sta,u32 changed) mt7996_link_sta_rc_update() argument
1993 mt7996_set_bitrate_mask(struct ieee80211_hw * hw,struct ieee80211_vif * vif,const struct cfg80211_bitrate_mask * mask) mt7996_set_bitrate_mask() argument
2017 mt7996_sta_set_4addr(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_sta * sta,bool enabled) mt7996_sta_set_4addr() argument
2063 mt7996_sta_set_decap_offload(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_sta * sta,bool enabled) mt7996_sta_set_decap_offload() argument
2209 mt7996_get_et_strings(struct ieee80211_hw * hw,struct ieee80211_vif * vif,u32 sset,u8 * data) mt7996_get_et_strings() argument
2219 mt7996_get_et_sset_count(struct ieee80211_hw * hw,struct ieee80211_vif * vif,int sset) mt7996_get_et_sset_count() argument
2241 mt7996_get_et_stats(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ethtool_stats * stats,u64 * data) mt7996_get_et_stats() argument
2407 mt7996_net_fill_forward_path(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_sta * sta,struct net_device_path_ctx * ctx,struct net_device_path * path) mt7996_net_fill_forward_path() argument
2466 mt7996_net_setup_tc(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct net_device * netdev,enum tc_setup_type type,void * type_data) mt7996_net_setup_tc() argument
2482 mt7996_change_vif_links(struct ieee80211_hw * hw,struct ieee80211_vif * vif,u16 old_links,u16 new_links,struct ieee80211_bss_conf * old[IEEE80211_MLD_MAX_NUM_LINKS]) mt7996_change_vif_links() argument
2539 mt7996_set_eml_op_mode(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_sta * sta,struct ieee80211_eml_params * eml_params) mt7996_set_eml_op_mode() argument
[all...]
/linux/drivers/net/wireless/mediatek/mt7601u/
H A Dmain.c45 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 Drsi_91x_mac80211.c234 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 …]

1234567891011