Home
last modified time | relevance | path

Searched refs:vif (Results 1 - 25 of 831) sorted by relevance

12345678910>>...34

/kernel/linux/linux-5.10/drivers/net/wireless/ath/ath6kl/
H A Dcfg80211.c145 static bool __ath6kl_cfg80211_sscan_stop(struct ath6kl_vif *vif) in __ath6kl_cfg80211_sscan_stop() argument
147 struct ath6kl *ar = vif->ar; in __ath6kl_cfg80211_sscan_stop()
149 if (!test_and_clear_bit(SCHED_SCANNING, &vif->flags)) in __ath6kl_cfg80211_sscan_stop()
152 del_timer_sync(&vif->sched_scan_timer); in __ath6kl_cfg80211_sscan_stop()
157 ath6kl_wmi_enable_sched_scan_cmd(ar->wmi, vif->fw_vif_idx, false); in __ath6kl_cfg80211_sscan_stop()
162 static void ath6kl_cfg80211_sscan_disable(struct ath6kl_vif *vif) in ath6kl_cfg80211_sscan_disable() argument
164 struct ath6kl *ar = vif->ar; in ath6kl_cfg80211_sscan_disable()
167 stopped = __ath6kl_cfg80211_sscan_stop(vif); in ath6kl_cfg80211_sscan_disable()
175 static int ath6kl_set_wpa_version(struct ath6kl_vif *vif, in ath6kl_set_wpa_version() argument
181 vif in ath6kl_set_wpa_version()
194 ath6kl_set_auth_type(struct ath6kl_vif *vif, enum nl80211_auth_type auth_type) ath6kl_set_auth_type() argument
222 ath6kl_set_cipher(struct ath6kl_vif *vif, u32 cipher, bool ucast) ath6kl_set_cipher() argument
265 ath6kl_set_key_mgmt(struct ath6kl_vif *vif, u32 key_mgmt) ath6kl_set_key_mgmt() argument
284 ath6kl_cfg80211_ready(struct ath6kl_vif *vif) ath6kl_cfg80211_ready() argument
321 ath6kl_set_assoc_req_ies(struct ath6kl_vif *vif, const u8 *ies, size_t ies_len) ath6kl_set_assoc_req_ies() argument
429 ath6kl_cfg80211_sta_bmiss_enhance(struct ath6kl_vif *vif, bool enable) ath6kl_cfg80211_sta_bmiss_enhance() argument
458 struct ath6kl_vif *vif = netdev_priv(dev); ath6kl_cfg80211_connect() local
679 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
735 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
825 struct ath6kl_vif *vif = netdev_priv(dev); ath6kl_cfg80211_disconnect() local
858 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
916 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
997 struct ath6kl_vif *vif = ath6kl_vif_from_wdev(request->wdev); ath6kl_cfg80211_scan() local
1076 ath6kl_cfg80211_scan_complete_event(struct ath6kl_vif *vif, bool aborted) ath6kl_cfg80211_scan_complete_event() argument
1106 ath6kl_cfg80211_ch_switch_notify(struct ath6kl_vif *vif, int freq, enum wmi_phy_mode mode) ath6kl_cfg80211_ch_switch_notify() argument
1132 struct ath6kl_vif *vif = netdev_priv(ndev); ath6kl_cfg80211_add_key() local
1256 struct ath6kl_vif *vif = netdev_priv(ndev); ath6kl_cfg80211_del_key() local
1287 struct ath6kl_vif *vif = netdev_priv(ndev); ath6kl_cfg80211_get_key() local
1322 struct ath6kl_vif *vif = netdev_priv(ndev); ath6kl_cfg80211_set_default_key() local
1367 ath6kl_cfg80211_tkip_micerr_event(struct ath6kl_vif *vif, u8 keyid, bool ismcast) ath6kl_cfg80211_tkip_micerr_event() argument
1382 struct ath6kl_vif *vif; ath6kl_cfg80211_set_wiphy_params() local
1412 struct ath6kl_vif *vif; ath6kl_cfg80211_set_txpower() local
1447 struct ath6kl_vif *vif; ath6kl_cfg80211_get_txpower() local
1483 struct ath6kl_vif *vif = netdev_priv(dev); ath6kl_cfg80211_set_power_mgmt() local
1541 struct ath6kl_vif *vif = netdev_priv(wdev->netdev); ath6kl_cfg80211_del_iface() local
1561 struct ath6kl_vif *vif = netdev_priv(ndev); ath6kl_cfg80211_change_iface() local
1624 struct ath6kl_vif *vif = netdev_priv(dev); ath6kl_cfg80211_join_ibss() local
1692 struct ath6kl_vif *vif = netdev_priv(dev); ath6kl_cfg80211_leave_ibss() local
1778 struct ath6kl_vif *vif = netdev_priv(dev); ath6kl_get_station() local
1878 struct ath6kl_vif *vif = netdev_priv(netdev); ath6kl_set_pmksa() local
1888 struct ath6kl_vif *vif = netdev_priv(netdev); ath6kl_del_pmksa() local
1897 struct ath6kl_vif *vif = netdev_priv(netdev); ath6kl_flush_pmksa() local
1905 ath6kl_wow_usr(struct ath6kl *ar, struct ath6kl_vif *vif, struct cfg80211_wowlan *wow, u32 *filter) ath6kl_wow_usr() argument
1960 ath6kl_wow_ap(struct ath6kl *ar, struct ath6kl_vif *vif) ath6kl_wow_ap() argument
2038 ath6kl_wow_sta(struct ath6kl *ar, struct ath6kl_vif *vif) ath6kl_wow_sta() argument
2077 is_hsleep_mode_procsed(struct ath6kl_vif *vif) is_hsleep_mode_procsed() argument
2087 ath6kl_cfg80211_host_sleep(struct ath6kl *ar, struct ath6kl_vif *vif) ath6kl_cfg80211_host_sleep() argument
2126 ath6kl_wow_suspend_vif(struct ath6kl_vif *vif, struct cfg80211_wowlan *wow, u32 *filter) ath6kl_wow_suspend_vif() argument
2223 struct ath6kl_vif *first_vif, *vif; ath6kl_wow_suspend() local
2268 ath6kl_wow_resume_vif(struct ath6kl_vif *vif) ath6kl_wow_resume_vif() argument
2306 struct ath6kl_vif *vif; ath6kl_wow_resume() local
2348 struct ath6kl_vif *vif; ath6kl_cfg80211_deepsleep_suspend() local
2388 struct ath6kl_vif *vif; ath6kl_cfg80211_deepsleep_resume() local
2423 struct ath6kl_vif *vif; ath6kl_cfg80211_suspend() local
2596 ath6kl_set_htcap(struct ath6kl_vif *vif, enum nl80211_band band, bool ht_enable) ath6kl_set_htcap() argument
2617 ath6kl_restore_htcap(struct ath6kl_vif *vif) ath6kl_restore_htcap() argument
2642 ath6kl_set_ap_probe_resp_ies(struct ath6kl_vif *vif, const u8 *ies, size_t ies_len) ath6kl_set_ap_probe_resp_ies() argument
2678 ath6kl_set_ies(struct ath6kl_vif *vif, struct cfg80211_beacon_data *info) ath6kl_set_ies() argument
2765 struct ath6kl_vif *vif = netdev_priv(dev); ath6kl_start_ap() local
2959 struct ath6kl_vif *vif = netdev_priv(dev); ath6kl_change_beacon() local
2973 struct ath6kl_vif *vif = netdev_priv(dev); ath6kl_stop_ap() local
2994 struct ath6kl_vif *vif = netdev_priv(dev); ath6kl_del_station() local
3006 struct ath6kl_vif *vif = netdev_priv(dev); ath6kl_change_station() local
3030 struct ath6kl_vif *vif = ath6kl_vif_from_wdev(wdev); ath6kl_remain_on_channel() local
3051 struct ath6kl_vif *vif = ath6kl_vif_from_wdev(wdev); ath6kl_cancel_remain_on_channel() local
3061 ath6kl_send_go_probe_resp(struct ath6kl_vif *vif, const u8 *buf, size_t len, unsigned int freq) ath6kl_send_go_probe_resp() argument
3098 ath6kl_mgmt_powersave_ap(struct ath6kl_vif *vif, u32 id, u32 freq, u32 wait, const u8 *buf, size_t len, bool *more_data, bool no_cck) ath6kl_mgmt_powersave_ap() argument
3186 struct ath6kl_vif *vif = ath6kl_vif_from_wdev(wdev); ath6kl_mgmt_tx() local
3256 struct ath6kl_vif *vif = ath6kl_vif_from_wdev(wdev); ath6kl_update_mgmt_frame_registrations() local
3272 struct ath6kl_vif *vif = netdev_priv(dev); ath6kl_cfg80211_sscan_start() local
3358 struct ath6kl_vif *vif = netdev_priv(dev); ath6kl_cfg80211_sscan_stop() local
3375 struct ath6kl_vif *vif = netdev_priv(dev); ath6kl_cfg80211_set_bitrate() local
3386 struct ath6kl_vif *vif = netdev_priv(dev); ath6kl_cfg80211_set_txe_config() local
3473 ath6kl_cfg80211_stop(struct ath6kl_vif *vif) ath6kl_cfg80211_stop() argument
3515 struct ath6kl_vif *vif; ath6kl_cfg80211_stop_all() local
3580 ath6kl_cfg80211_vif_init(struct ath6kl_vif *vif) ath6kl_cfg80211_vif_init() argument
3599 ath6kl_cfg80211_vif_stop(struct ath6kl_vif *vif, bool wmi_ready) ath6kl_cfg80211_vif_stop() argument
3634 ath6kl_cfg80211_vif_cleanup(struct ath6kl_vif *vif) ath6kl_cfg80211_vif_cleanup() argument
3699 struct ath6kl_vif *vif = netdev_priv(dev); ath6kl_get_stats() local
3783 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() argument
28 struct ath6kl *ar = vif->ar; in ath6kl_find_sta()
35 max_conn = (vif->nw_type == AP_NETWORK) ? AP_MAX_NUM_STA : 0; in ath6kl_find_sta()
61 static void ath6kl_add_new_sta(struct ath6kl_vif *vif, u8 *mac, u16 aid, in ath6kl_add_new_sta() argument
65 struct ath6kl *ar = vif->ar; in ath6kl_add_new_sta()
83 aggr_conn_init(vif, vif->aggr_cntxt, sta->aggr_conn); in ath6kl_add_new_sta()
350 static void ath6kl_install_static_wep_keys(struct ath6kl_vif *vif) in ath6kl_install_static_wep_keys() argument
356 if (vif->wep_key_list[index].key_len) { in ath6kl_install_static_wep_keys()
358 if (index == vif in ath6kl_install_static_wep_keys()
374 ath6kl_connect_ap_mode_bss(struct ath6kl_vif *vif, u16 channel) ath6kl_connect_ap_mode_bss() argument
423 ath6kl_connect_ap_mode_sta(struct ath6kl_vif *vif, u16 aid, u8 *mac_addr, u8 keymgmt, u8 ucipher, u8 auth, u8 assoc_req_len, u8 *assoc_info, u8 apsd_info) ath6kl_connect_ap_mode_sta() argument
506 struct ath6kl_vif *vif = from_timer(vif, t, disconnect_timer); disconnect_timer_handler() local
512 ath6kl_disconnect(struct ath6kl_vif *vif) ath6kl_disconnect() argument
558 ath6kl_scan_complete_evt(struct ath6kl_vif *vif, int status) ath6kl_scan_complete_evt() argument
577 ath6kl_commit_ch_switch(struct ath6kl_vif *vif, u16 channel) ath6kl_commit_ch_switch() argument
607 struct ath6kl_vif *vif; ath6kl_check_ch_switch() local
628 ath6kl_connect_event(struct ath6kl_vif *vif, u16 channel, u8 *bssid, u16 listen_int, u16 beacon_int, enum network_type net_type, u8 beacon_ie_len, u8 assoc_req_len, u8 assoc_resp_len, u8 *assoc_info) ath6kl_connect_event() argument
676 ath6kl_tkip_micerr_event(struct ath6kl_vif *vif, u8 keyid, bool ismcast) ath6kl_tkip_micerr_event() argument
703 ath6kl_update_target_stats(struct ath6kl_vif *vif, u8 *ptr, u32 len) ath6kl_update_target_stats() argument
822 ath6kl_tgt_stats_event(struct ath6kl_vif *vif, u8 *ptr, u32 len) ath6kl_tgt_stats_event() argument
868 ath6kl_pspoll_event(struct ath6kl_vif *vif, u8 aid) ath6kl_pspoll_event() argument
924 ath6kl_dtimexpiry_event(struct ath6kl_vif *vif) ath6kl_dtimexpiry_event() argument
968 ath6kl_disconnect_event(struct ath6kl_vif *vif, u8 reason, u8 *bssid, u8 assoc_resp_len, u8 *assoc_info, u16 prot_reason_status) ath6kl_disconnect_event() argument
1078 struct ath6kl_vif *vif; ath6kl_vif_first() local
1095 struct ath6kl_vif *vif = netdev_priv(dev); ath6kl_open() local
1111 struct ath6kl_vif *vif = netdev_priv(dev); ath6kl_close() local
1125 struct ath6kl_vif *vif = netdev_priv(dev); ath6kl_set_features() local
1156 struct ath6kl_vif *vif = netdev_priv(ndev); ath6kl_set_multicast_list() local
[all...]
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath6kl/
H A Dcfg80211.c145 static bool __ath6kl_cfg80211_sscan_stop(struct ath6kl_vif *vif) in __ath6kl_cfg80211_sscan_stop() argument
147 struct ath6kl *ar = vif->ar; in __ath6kl_cfg80211_sscan_stop()
149 if (!test_and_clear_bit(SCHED_SCANNING, &vif->flags)) in __ath6kl_cfg80211_sscan_stop()
152 del_timer_sync(&vif->sched_scan_timer); in __ath6kl_cfg80211_sscan_stop()
157 ath6kl_wmi_enable_sched_scan_cmd(ar->wmi, vif->fw_vif_idx, false); in __ath6kl_cfg80211_sscan_stop()
162 static void ath6kl_cfg80211_sscan_disable(struct ath6kl_vif *vif) in ath6kl_cfg80211_sscan_disable() argument
164 struct ath6kl *ar = vif->ar; in ath6kl_cfg80211_sscan_disable()
167 stopped = __ath6kl_cfg80211_sscan_stop(vif); in ath6kl_cfg80211_sscan_disable()
175 static int ath6kl_set_wpa_version(struct ath6kl_vif *vif, in ath6kl_set_wpa_version() argument
181 vif in ath6kl_set_wpa_version()
194 ath6kl_set_auth_type(struct ath6kl_vif *vif, enum nl80211_auth_type auth_type) ath6kl_set_auth_type() argument
222 ath6kl_set_cipher(struct ath6kl_vif *vif, u32 cipher, bool ucast) ath6kl_set_cipher() argument
265 ath6kl_set_key_mgmt(struct ath6kl_vif *vif, u32 key_mgmt) ath6kl_set_key_mgmt() argument
284 ath6kl_cfg80211_ready(struct ath6kl_vif *vif) ath6kl_cfg80211_ready() argument
321 ath6kl_set_assoc_req_ies(struct ath6kl_vif *vif, const u8 *ies, size_t ies_len) ath6kl_set_assoc_req_ies() argument
429 ath6kl_cfg80211_sta_bmiss_enhance(struct ath6kl_vif *vif, bool enable) ath6kl_cfg80211_sta_bmiss_enhance() argument
458 struct ath6kl_vif *vif = netdev_priv(dev); ath6kl_cfg80211_connect() local
679 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
735 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
825 struct ath6kl_vif *vif = netdev_priv(dev); ath6kl_cfg80211_disconnect() local
858 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
916 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
997 struct ath6kl_vif *vif = ath6kl_vif_from_wdev(request->wdev); ath6kl_cfg80211_scan() local
1076 ath6kl_cfg80211_scan_complete_event(struct ath6kl_vif *vif, bool aborted) ath6kl_cfg80211_scan_complete_event() argument
1106 ath6kl_cfg80211_ch_switch_notify(struct ath6kl_vif *vif, int freq, enum wmi_phy_mode mode) ath6kl_cfg80211_ch_switch_notify() argument
1132 struct ath6kl_vif *vif = netdev_priv(ndev); ath6kl_cfg80211_add_key() local
1256 struct ath6kl_vif *vif = netdev_priv(ndev); ath6kl_cfg80211_del_key() local
1287 struct ath6kl_vif *vif = netdev_priv(ndev); ath6kl_cfg80211_get_key() local
1322 struct ath6kl_vif *vif = netdev_priv(ndev); ath6kl_cfg80211_set_default_key() local
1367 ath6kl_cfg80211_tkip_micerr_event(struct ath6kl_vif *vif, u8 keyid, bool ismcast) ath6kl_cfg80211_tkip_micerr_event() argument
1382 struct ath6kl_vif *vif; ath6kl_cfg80211_set_wiphy_params() local
1412 struct ath6kl_vif *vif; ath6kl_cfg80211_set_txpower() local
1447 struct ath6kl_vif *vif; ath6kl_cfg80211_get_txpower() local
1483 struct ath6kl_vif *vif = netdev_priv(dev); ath6kl_cfg80211_set_power_mgmt() local
1541 struct ath6kl_vif *vif = netdev_priv(wdev->netdev); ath6kl_cfg80211_del_iface() local
1561 struct ath6kl_vif *vif = netdev_priv(ndev); ath6kl_cfg80211_change_iface() local
1624 struct ath6kl_vif *vif = netdev_priv(dev); ath6kl_cfg80211_join_ibss() local
1692 struct ath6kl_vif *vif = netdev_priv(dev); ath6kl_cfg80211_leave_ibss() local
1778 struct ath6kl_vif *vif = netdev_priv(dev); ath6kl_get_station() local
1878 struct ath6kl_vif *vif = netdev_priv(netdev); ath6kl_set_pmksa() local
1888 struct ath6kl_vif *vif = netdev_priv(netdev); ath6kl_del_pmksa() local
1897 struct ath6kl_vif *vif = netdev_priv(netdev); ath6kl_flush_pmksa() local
1905 ath6kl_wow_usr(struct ath6kl *ar, struct ath6kl_vif *vif, struct cfg80211_wowlan *wow, u32 *filter) ath6kl_wow_usr() argument
1960 ath6kl_wow_ap(struct ath6kl *ar, struct ath6kl_vif *vif) ath6kl_wow_ap() argument
2038 ath6kl_wow_sta(struct ath6kl *ar, struct ath6kl_vif *vif) ath6kl_wow_sta() argument
2077 is_hsleep_mode_procsed(struct ath6kl_vif *vif) is_hsleep_mode_procsed() argument
2087 ath6kl_cfg80211_host_sleep(struct ath6kl *ar, struct ath6kl_vif *vif) ath6kl_cfg80211_host_sleep() argument
2126 ath6kl_wow_suspend_vif(struct ath6kl_vif *vif, struct cfg80211_wowlan *wow, u32 *filter) ath6kl_wow_suspend_vif() argument
2223 struct ath6kl_vif *first_vif, *vif; ath6kl_wow_suspend() local
2268 ath6kl_wow_resume_vif(struct ath6kl_vif *vif) ath6kl_wow_resume_vif() argument
2306 struct ath6kl_vif *vif; ath6kl_wow_resume() local
2348 struct ath6kl_vif *vif; ath6kl_cfg80211_deepsleep_suspend() local
2388 struct ath6kl_vif *vif; ath6kl_cfg80211_deepsleep_resume() local
2423 struct ath6kl_vif *vif; ath6kl_cfg80211_suspend() local
2596 ath6kl_set_htcap(struct ath6kl_vif *vif, enum nl80211_band band, bool ht_enable) ath6kl_set_htcap() argument
2617 ath6kl_restore_htcap(struct ath6kl_vif *vif) ath6kl_restore_htcap() argument
2642 ath6kl_set_ap_probe_resp_ies(struct ath6kl_vif *vif, const u8 *ies, size_t ies_len) ath6kl_set_ap_probe_resp_ies() argument
2678 ath6kl_set_ies(struct ath6kl_vif *vif, struct cfg80211_beacon_data *info) ath6kl_set_ies() argument
2765 struct ath6kl_vif *vif = netdev_priv(dev); ath6kl_start_ap() local
2959 struct ath6kl_vif *vif = netdev_priv(dev); ath6kl_change_beacon() local
2974 struct ath6kl_vif *vif = netdev_priv(dev); ath6kl_stop_ap() local
2995 struct ath6kl_vif *vif = netdev_priv(dev); ath6kl_del_station() local
3007 struct ath6kl_vif *vif = netdev_priv(dev); ath6kl_change_station() local
3031 struct ath6kl_vif *vif = ath6kl_vif_from_wdev(wdev); ath6kl_remain_on_channel() local
3052 struct ath6kl_vif *vif = ath6kl_vif_from_wdev(wdev); ath6kl_cancel_remain_on_channel() local
3062 ath6kl_send_go_probe_resp(struct ath6kl_vif *vif, const u8 *buf, size_t len, unsigned int freq) ath6kl_send_go_probe_resp() argument
3099 ath6kl_mgmt_powersave_ap(struct ath6kl_vif *vif, u32 id, u32 freq, u32 wait, const u8 *buf, size_t len, bool *more_data, bool no_cck) ath6kl_mgmt_powersave_ap() argument
3187 struct ath6kl_vif *vif = ath6kl_vif_from_wdev(wdev); ath6kl_mgmt_tx() local
3257 struct ath6kl_vif *vif = ath6kl_vif_from_wdev(wdev); ath6kl_update_mgmt_frame_registrations() local
3273 struct ath6kl_vif *vif = netdev_priv(dev); ath6kl_cfg80211_sscan_start() local
3359 struct ath6kl_vif *vif = netdev_priv(dev); ath6kl_cfg80211_sscan_stop() local
3377 struct ath6kl_vif *vif = netdev_priv(dev); ath6kl_cfg80211_set_bitrate() local
3388 struct ath6kl_vif *vif = netdev_priv(dev); ath6kl_cfg80211_set_txe_config() local
3475 ath6kl_cfg80211_stop(struct ath6kl_vif *vif) ath6kl_cfg80211_stop() argument
3517 struct ath6kl_vif *vif; ath6kl_cfg80211_stop_all() local
3582 ath6kl_cfg80211_vif_init(struct ath6kl_vif *vif) ath6kl_cfg80211_vif_init() argument
3601 ath6kl_cfg80211_vif_stop(struct ath6kl_vif *vif, bool wmi_ready) ath6kl_cfg80211_vif_stop() argument
3636 ath6kl_cfg80211_vif_cleanup(struct ath6kl_vif *vif) ath6kl_cfg80211_vif_cleanup() argument
3701 struct ath6kl_vif *vif = netdev_priv(dev); ath6kl_get_stats() local
3785 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() argument
28 struct ath6kl *ar = vif->ar; in ath6kl_find_sta()
35 max_conn = (vif->nw_type == AP_NETWORK) ? AP_MAX_NUM_STA : 0; in ath6kl_find_sta()
61 static void ath6kl_add_new_sta(struct ath6kl_vif *vif, u8 *mac, u16 aid, in ath6kl_add_new_sta() argument
65 struct ath6kl *ar = vif->ar; in ath6kl_add_new_sta()
83 aggr_conn_init(vif, vif->aggr_cntxt, sta->aggr_conn); in ath6kl_add_new_sta()
350 static void ath6kl_install_static_wep_keys(struct ath6kl_vif *vif) in ath6kl_install_static_wep_keys() argument
356 if (vif->wep_key_list[index].key_len) { in ath6kl_install_static_wep_keys()
358 if (index == vif in ath6kl_install_static_wep_keys()
374 ath6kl_connect_ap_mode_bss(struct ath6kl_vif *vif, u16 channel) ath6kl_connect_ap_mode_bss() argument
423 ath6kl_connect_ap_mode_sta(struct ath6kl_vif *vif, u16 aid, u8 *mac_addr, u8 keymgmt, u8 ucipher, u8 auth, u8 assoc_req_len, u8 *assoc_info, u8 apsd_info) ath6kl_connect_ap_mode_sta() argument
506 struct ath6kl_vif *vif = from_timer(vif, t, disconnect_timer); disconnect_timer_handler() local
512 ath6kl_disconnect(struct ath6kl_vif *vif) ath6kl_disconnect() argument
558 ath6kl_scan_complete_evt(struct ath6kl_vif *vif, int status) ath6kl_scan_complete_evt() argument
577 ath6kl_commit_ch_switch(struct ath6kl_vif *vif, u16 channel) ath6kl_commit_ch_switch() argument
607 struct ath6kl_vif *vif; ath6kl_check_ch_switch() local
628 ath6kl_connect_event(struct ath6kl_vif *vif, u16 channel, u8 *bssid, u16 listen_int, u16 beacon_int, enum network_type net_type, u8 beacon_ie_len, u8 assoc_req_len, u8 assoc_resp_len, u8 *assoc_info) ath6kl_connect_event() argument
676 ath6kl_tkip_micerr_event(struct ath6kl_vif *vif, u8 keyid, bool ismcast) ath6kl_tkip_micerr_event() argument
703 ath6kl_update_target_stats(struct ath6kl_vif *vif, u8 *ptr, u32 len) ath6kl_update_target_stats() argument
822 ath6kl_tgt_stats_event(struct ath6kl_vif *vif, u8 *ptr, u32 len) ath6kl_tgt_stats_event() argument
868 ath6kl_pspoll_event(struct ath6kl_vif *vif, u8 aid) ath6kl_pspoll_event() argument
924 ath6kl_dtimexpiry_event(struct ath6kl_vif *vif) ath6kl_dtimexpiry_event() argument
968 ath6kl_disconnect_event(struct ath6kl_vif *vif, u8 reason, u8 *bssid, u8 assoc_resp_len, u8 *assoc_info, u16 prot_reason_status) ath6kl_disconnect_event() argument
1078 struct ath6kl_vif *vif; ath6kl_vif_first() local
1095 struct ath6kl_vif *vif = netdev_priv(dev); ath6kl_open() local
1111 struct ath6kl_vif *vif = netdev_priv(dev); ath6kl_close() local
1125 struct ath6kl_vif *vif = netdev_priv(dev); ath6kl_set_features() local
1156 struct ath6kl_vif *vif = netdev_priv(ndev); ath6kl_set_multicast_list() local
[all...]
/kernel/linux/linux-6.6/drivers/net/wireless/intel/iwlwifi/mvm/
H A Dmld-mac.c8 struct ieee80211_vif *vif, in iwl_mvm_mld_set_he_support()
11 if (vif->type == NL80211_IFTYPE_AP) in iwl_mvm_mld_set_he_support()
18 struct ieee80211_vif *vif, in iwl_mvm_mld_mac_ctxt_cmd_common()
22 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_mvm_mld_mac_ctxt_cmd_common()
29 cmd->mac_type = cpu_to_le32(iwl_mvm_get_mac_type(vif)); in iwl_mvm_mld_mac_ctxt_cmd_common()
31 memcpy(cmd->local_mld_addr, vif->addr, ETH_ALEN); in iwl_mvm_mld_mac_ctxt_cmd_common()
40 cpu_to_le32(!iwl_mvm_is_nic_ack_enabled(mvm, vif)); in iwl_mvm_mld_mac_ctxt_cmd_common()
53 if (ieee80211_vif_is_mld(vif)) { in iwl_mvm_mld_mac_ctxt_cmd_common()
54 iwl_mvm_mld_set_he_support(mvm, vif, cmd); in iwl_mvm_mld_mac_ctxt_cmd_common()
60 for (link_id = 0; link_id < ARRAY_SIZE((vif) in iwl_mvm_mld_mac_ctxt_cmd_common()
7 iwl_mvm_mld_set_he_support(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct iwl_mac_config_cmd *cmd) iwl_mvm_mld_set_he_support() argument
17 iwl_mvm_mld_mac_ctxt_cmd_common(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct iwl_mac_config_cmd *cmd, u32 action) iwl_mvm_mld_mac_ctxt_cmd_common() argument
94 iwl_mvm_mld_mac_ctxt_cmd_sta(struct iwl_mvm *mvm, struct ieee80211_vif *vif, u32 action, bool force_assoc_off) iwl_mvm_mld_mac_ctxt_cmd_sta() argument
159 iwl_mvm_mld_mac_ctxt_cmd_listener(struct iwl_mvm *mvm, struct ieee80211_vif *vif, u32 action) iwl_mvm_mld_mac_ctxt_cmd_listener() argument
178 iwl_mvm_mld_mac_ctxt_cmd_ibss(struct iwl_mvm *mvm, struct ieee80211_vif *vif, u32 action) iwl_mvm_mld_mac_ctxt_cmd_ibss() argument
195 iwl_mvm_mld_mac_ctxt_cmd_p2p_device(struct iwl_mvm *mvm, struct ieee80211_vif *vif, u32 action) iwl_mvm_mld_mac_ctxt_cmd_p2p_device() argument
214 iwl_mvm_mld_mac_ctxt_cmd_ap_go(struct iwl_mvm *mvm, struct ieee80211_vif *vif, u32 action) iwl_mvm_mld_mac_ctxt_cmd_ap_go() argument
234 iwl_mvm_mld_mac_ctx_send(struct iwl_mvm *mvm, struct ieee80211_vif *vif, u32 action, bool force_assoc_off) iwl_mvm_mld_mac_ctx_send() argument
257 iwl_mvm_mld_mac_ctxt_add(struct iwl_mvm *mvm, struct ieee80211_vif *vif) iwl_mvm_mld_mac_ctxt_add() argument
281 iwl_mvm_mld_mac_ctxt_changed(struct iwl_mvm *mvm, struct ieee80211_vif *vif, bool force_assoc_off) iwl_mvm_mld_mac_ctxt_changed() argument
298 iwl_mvm_mld_mac_ctxt_remove(struct iwl_mvm *mvm, struct ieee80211_vif *vif) iwl_mvm_mld_mac_ctxt_remove() argument
[all...]
H A Dmld-mac80211.c8 struct ieee80211_vif *vif) in iwl_mvm_mld_mac_add_interface()
11 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_mvm_mld_mac_add_interface()
29 ret = iwl_mvm_mac_ctxt_init(mvm, vif); in iwl_mvm_mld_mac_add_interface()
33 rcu_assign_pointer(mvm->vif_id_to_mac[mvmvif->id], vif); in iwl_mvm_mld_mac_add_interface()
43 ret = iwl_mvm_mld_mac_ctxt_add(mvm, vif); in iwl_mvm_mld_mac_add_interface()
48 ret = iwl_mvm_disable_beacon_filter(mvm, vif, 0); in iwl_mvm_mld_mac_add_interface()
53 vif->type == NL80211_IFTYPE_STATION && !vif->p2p) { in iwl_mvm_mld_mac_add_interface()
55 vif->driver_flags |= IEEE80211_VIF_BEACON_FILTER | in iwl_mvm_mld_mac_add_interface()
59 ret = iwl_mvm_add_link(mvm, vif, in iwl_mvm_mld_mac_add_interface()
7 iwl_mvm_mld_mac_add_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif) iwl_mvm_mld_mac_add_interface() argument
109 iwl_mvm_mld_mac_remove_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif) iwl_mvm_mld_mac_remove_interface() argument
189 iwl_mvm_mld_count_active_links(struct ieee80211_vif *vif) iwl_mvm_mld_count_active_links() argument
206 iwl_mvm_esr_mode_active(struct iwl_mvm *mvm, struct ieee80211_vif *vif) iwl_mvm_esr_mode_active() argument
237 __iwl_mvm_mld_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_mld_assign_vif_chanctx() argument
349 iwl_mvm_mld_assign_vif_chanctx(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_bss_conf *link_conf, struct ieee80211_chanctx_conf *ctx) iwl_mvm_mld_assign_vif_chanctx() argument
364 iwl_mvm_esr_mode_inactive(struct iwl_mvm *mvm, struct ieee80211_vif *vif) iwl_mvm_esr_mode_inactive() argument
411 __iwl_mvm_mld_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_mld_unassign_vif_chanctx() argument
458 iwl_mvm_mld_unassign_vif_chanctx(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_bss_conf *link_conf, struct ieee80211_chanctx_conf *ctx) iwl_mvm_mld_unassign_vif_chanctx() argument
470 iwl_mvm_mld_start_ap_ibss(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_bss_conf *link_conf) iwl_mvm_mld_start_ap_ibss() argument
531 iwl_mvm_mld_start_ap(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_bss_conf *link_conf) iwl_mvm_mld_start_ap() argument
538 iwl_mvm_mld_start_ibss(struct ieee80211_hw *hw, struct ieee80211_vif *vif) iwl_mvm_mld_start_ibss() argument
544 iwl_mvm_mld_stop_ap_ibss(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_bss_conf *link_conf) iwl_mvm_mld_stop_ap_ibss() argument
567 iwl_mvm_mld_stop_ap(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_bss_conf *link_conf) iwl_mvm_mld_stop_ap() argument
574 iwl_mvm_mld_stop_ibss(struct ieee80211_hw *hw, struct ieee80211_vif *vif) iwl_mvm_mld_stop_ibss() argument
580 iwl_mvm_mld_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_mld_mac_sta_state() argument
598 iwl_mvm_mld_link_info_changed_station(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_bss_conf *link_conf, u64 changes) iwl_mvm_mld_link_info_changed_station() argument
659 iwl_mvm_mld_vif_delete_all_stas(struct iwl_mvm *mvm, struct ieee80211_vif *vif) iwl_mvm_mld_vif_delete_all_stas() argument
683 iwl_mvm_mld_vif_cfg_changed_station(struct iwl_mvm *mvm, struct ieee80211_vif *vif, u64 changes) iwl_mvm_mld_vif_cfg_changed_station() argument
780 iwl_mvm_mld_link_info_changed_ap_ibss(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_bss_conf *link_conf, u64 changes) iwl_mvm_mld_link_info_changed_ap_ibss() argument
822 iwl_mvm_mld_link_info_changed(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_bss_conf *link_conf, u64 changes) iwl_mvm_mld_link_info_changed() argument
859 iwl_mvm_mld_vif_cfg_changed(struct ieee80211_hw *hw, struct ieee80211_vif *vif, u64 changes) iwl_mvm_mld_vif_cfg_changed() argument
890 iwl_mvm_mld_config_iface_filter(struct ieee80211_hw *hw, struct ieee80211_vif *vif, unsigned int filter_flags, unsigned int changed_flags) iwl_mvm_mld_config_iface_filter() argument
912 iwl_mvm_mld_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_mld_mac_conf_tx() argument
942 iwl_mvm_mld_roc_link(struct iwl_mvm *mvm, struct ieee80211_vif *vif) iwl_mvm_mld_roc_link() argument
967 iwl_mvm_mld_roc(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_channel *channel, int duration, enum ieee80211_roc_type type) iwl_mvm_mld_roc() argument
980 iwl_mvm_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_mvm_mld_change_vif_links() argument
1073 iwl_mvm_mld_change_sta_links(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta, u16 old_links, u16 new_links) iwl_mvm_mld_change_sta_links() argument
[all...]
/kernel/linux/linux-6.6/drivers/net/wireless/microchip/wilc1000/
H A Dnetdev.c53 struct wilc_vif *vif = netdev_priv(dev); in init_irq() local
54 struct wilc *wl = vif->wilc; in init_irq()
72 struct wilc_vif *vif = netdev_priv(dev); in deinit_irq() local
73 struct wilc *wilc = vif->wilc; in deinit_irq()
96 struct wilc_vif *vif; in get_if_handler() local
99 list_for_each_entry_rcu(vif, &wilc->vif_list, list) { in get_if_handler()
100 if (vif->iftype == WILC_STATION_MODE) in get_if_handler()
101 if (ether_addr_equal_unaligned(h->addr2, vif->bssid)) { in get_if_handler()
102 ndev = vif->ndev; in get_if_handler()
105 if (vif in get_if_handler()
118 struct wilc_vif *vif = netdev_priv(wilc_netdev); wilc_wlan_set_bssid() local
132 struct wilc_vif *vif; wilc_wlan_get_num_conn_ifcs() local
181 struct wilc_vif *vif = netdev_priv(dev); wilc_wlan_get_firmware() local
206 struct wilc_vif *vif = netdev_priv(dev); wilc_start_firmware() local
223 struct wilc_vif *vif = netdev_priv(dev); wilc1000_firmware_download() local
245 wilc_init_fw_config(struct net_device *dev, struct wilc_vif *vif) wilc_init_fw_config() argument
418 struct wilc_vif *vif = netdev_priv(dev); wlan_deinitialize_threads() local
433 struct wilc_vif *vif = netdev_priv(dev); wilc_wlan_deinitialize() local
468 struct wilc_vif *vif = netdev_priv(dev); wlan_initialize_threads() local
483 wilc_wlan_initialize(struct net_device *dev, struct wilc_vif *vif) wilc_wlan_initialize() argument
574 struct wilc_vif *vif = netdev_priv(ndev); wilc_mac_open() local
630 struct wilc_vif *vif = netdev_priv(dev); mac_stats() local
638 struct wilc_vif *vif = netdev_priv(dev); wilc_set_mac_addr() local
680 struct wilc_vif *vif = netdev_priv(dev); wilc_set_multicast_list() local
726 struct wilc_vif *vif = netdev_priv(ndev); wilc_mac_xmit() local
756 struct wilc_vif *vif; wilc_mac_xmit() local
771 struct wilc_vif *vif = netdev_priv(ndev); wilc_mac_close() local
807 struct wilc_vif *vif; wilc_frmw_to_host() local
843 struct wilc_vif *vif; wilc_wfi_mgmt_rx() local
881 struct wilc_vif *vif, *vif_tmp; wilc_netdev_cleanup() local
914 struct wilc_vif *vif; wilc_get_available_idx() local
933 struct wilc_vif *vif; wilc_netdev_ifc_init() local
[all...]
/kernel/linux/linux-5.10/drivers/net/wireless/microchip/wilc1000/
H A Dnetdev.c28 struct wilc_vif *vif = netdev_priv(dev); in isr_uh_routine() local
29 struct wilc *wilc = vif->wilc; in isr_uh_routine()
41 struct wilc_vif *vif = netdev_priv(userdata); in isr_bh_routine() local
42 struct wilc *wilc = vif->wilc; in isr_bh_routine()
56 struct wilc_vif *vif = netdev_priv(dev); in init_irq() local
57 struct wilc *wl = vif->wilc; in init_irq()
75 struct wilc_vif *vif = netdev_priv(dev); in deinit_irq() local
76 struct wilc *wilc = vif->wilc; in deinit_irq()
99 struct wilc_vif *vif; in get_if_handler() local
102 list_for_each_entry_rcu(vif, in get_if_handler()
120 struct wilc_vif *vif = netdev_priv(wilc_netdev); wilc_wlan_set_bssid() local
134 struct wilc_vif *vif; wilc_wlan_get_num_conn_ifcs() local
183 struct wilc_vif *vif = netdev_priv(dev); wilc_wlan_get_firmware() local
208 struct wilc_vif *vif = netdev_priv(dev); wilc_start_firmware() local
225 struct wilc_vif *vif = netdev_priv(dev); wilc1000_firmware_download() local
247 wilc_init_fw_config(struct net_device *dev, struct wilc_vif *vif) wilc_init_fw_config() argument
420 struct wilc_vif *vif = netdev_priv(dev); wlan_deinitialize_threads() local
435 struct wilc_vif *vif = netdev_priv(dev); wilc_wlan_deinitialize() local
470 struct wilc_vif *vif = netdev_priv(dev); wlan_initialize_threads() local
485 wilc_wlan_initialize(struct net_device *dev, struct wilc_vif *vif) wilc_wlan_initialize() argument
576 struct wilc_vif *vif = netdev_priv(ndev); wilc_mac_open() local
626 struct wilc_vif *vif = netdev_priv(dev); mac_stats() local
634 struct wilc_vif *vif = netdev_priv(dev); wilc_set_multicast_list() local
680 struct wilc_vif *vif = netdev_priv(ndev); wilc_mac_xmit() local
710 struct wilc_vif *vif; wilc_mac_xmit() local
725 struct wilc_vif *vif = netdev_priv(ndev); wilc_mac_close() local
760 struct wilc_vif *vif; wilc_frmw_to_host() local
796 struct wilc_vif *vif; wilc_wfi_mgmt_rx() local
824 struct wilc_vif *vif; wilc_netdev_cleanup() local
873 struct wilc_vif *vif; wilc_get_available_idx() local
892 struct wilc_vif *vif; wilc_netdev_ifc_init() local
[all...]
/kernel/linux/linux-5.10/drivers/net/wireless/intel/iwlwifi/mvm/
H A Dmac-ctxt.c91 struct ieee80211_vif *vif; member
99 struct ieee80211_vif *vif) in iwl_mvm_mac_tsf_id_iter()
102 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_mvm_mac_tsf_id_iter()
106 if (vif == data->vif) in iwl_mvm_mac_tsf_id_iter()
125 switch (data->vif->type) { in iwl_mvm_mac_tsf_id_iter()
135 if (vif->type != NL80211_IFTYPE_AP || in iwl_mvm_mac_tsf_id_iter()
140 min_bi = min(data->vif->bss_conf.beacon_int, in iwl_mvm_mac_tsf_id_iter()
141 vif->bss_conf.beacon_int); in iwl_mvm_mac_tsf_id_iter()
146 if ((data->vif in iwl_mvm_mac_tsf_id_iter()
98 iwl_mvm_mac_tsf_id_iter(void *_data, u8 *mac, struct ieee80211_vif *vif) iwl_mvm_mac_tsf_id_iter() argument
204 iwl_mvm_mac_iface_iterator(void *_data, u8 *mac, struct ieee80211_vif *vif) iwl_mvm_mac_iface_iterator() argument
228 iwl_mvm_mac_ctxt_recalc_tsf_id(struct iwl_mvm *mvm, struct ieee80211_vif *vif) iwl_mvm_mac_ctxt_recalc_tsf_id() argument
251 iwl_mvm_mac_ctxt_init(struct iwl_mvm *mvm, struct ieee80211_vif *vif) iwl_mvm_mac_ctxt_init() argument
368 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
454 iwl_mvm_mac_ctxt_set_ht_flags(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct iwl_mac_ctx_cmd *cmd) iwl_mvm_mac_ctxt_set_ht_flags() argument
488 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
597 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
717 iwl_mvm_mac_ctxt_cmd_listener(struct iwl_mvm *mvm, struct ieee80211_vif *vif, u32 action) iwl_mvm_mac_ctxt_cmd_listener() argument
746 iwl_mvm_mac_ctxt_cmd_ibss(struct iwl_mvm *mvm, struct ieee80211_vif *vif, u32 action) iwl_mvm_mac_ctxt_cmd_ibss() argument
774 iwl_mvm_go_iterator(void *_data, u8 *mac, struct ieee80211_vif *vif) iwl_mvm_go_iterator() argument
784 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
856 iwl_mvm_mac_ctxt_get_lowest_rate(struct ieee80211_tx_info *info, struct ieee80211_vif *vif) iwl_mvm_mac_ctxt_get_lowest_rate() argument
868 iwl_mvm_mac_ctxt_set_tx(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct sk_buff *beacon, struct iwl_tx_cmd *tx) iwl_mvm_mac_ctxt_set_tx() argument
925 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
945 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
974 iwl_mvm_mac_ctxt_send_beacon_v9(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct sk_buff *beacon) iwl_mvm_mac_ctxt_send_beacon_v9() argument
1011 iwl_mvm_mac_ctxt_send_beacon(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct sk_buff *beacon) iwl_mvm_mac_ctxt_send_beacon() argument
1033 iwl_mvm_mac_ctxt_beacon_changed(struct iwl_mvm *mvm, struct ieee80211_vif *vif) iwl_mvm_mac_ctxt_beacon_changed() argument
1060 struct ieee80211_vif *vif; global() member
1066 iwl_mvm_mac_ap_iterator(void *_data, u8 *mac, struct ieee80211_vif *vif) iwl_mvm_mac_ap_iterator() argument
1085 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
1155 iwl_mvm_mac_ctxt_cmd_ap(struct iwl_mvm *mvm, struct ieee80211_vif *vif, u32 action) iwl_mvm_mac_ctxt_cmd_ap() argument
1173 iwl_mvm_mac_ctxt_cmd_go(struct iwl_mvm *mvm, struct ieee80211_vif *vif, u32 action) iwl_mvm_mac_ctxt_cmd_go() argument
1198 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
1227 iwl_mvm_mac_ctxt_add(struct iwl_mvm *mvm, struct ieee80211_vif *vif) iwl_mvm_mac_ctxt_add() argument
1248 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
1261 iwl_mvm_mac_ctxt_remove(struct iwl_mvm *mvm, struct ieee80211_vif *vif) iwl_mvm_mac_ctxt_remove() argument
1408 struct ieee80211_vif *vif; iwl_mvm_rx_missed_beacons_notif() local
1508 struct ieee80211_vif *vif; iwl_mvm_probe_resp_data_notif() local
1558 struct ieee80211_vif *csa_vif, *vif; iwl_mvm_channel_switch_noa_notif() local
1620 struct ieee80211_vif *vif; iwl_mvm_rx_missed_vap_notif() local
[all...]
/kernel/linux/linux-5.10/drivers/net/wireless/quantenna/qtnfmac/
H A Dcfg80211.c79 struct qtnf_vif *vif; in qtnf_validate_iface_combinations() local
91 vif = &mac->iflist[i]; in qtnf_validate_iface_combinations()
92 if (vif->wdev.iftype != NL80211_IFTYPE_UNSPECIFIED) in qtnf_validate_iface_combinations()
93 params.iftype_num[vif->wdev.iftype]++; in qtnf_validate_iface_combinations()
112 vif = qtnf_mac_get_base_vif(mac); in qtnf_validate_iface_combinations()
113 if (vif && vif->wdev.iftype == NL80211_IFTYPE_AP && in qtnf_validate_iface_combinations()
114 vif != change_vif && new_type == NL80211_IFTYPE_STATION) { in qtnf_validate_iface_combinations()
129 struct qtnf_vif *vif = qtnf_netdev_get_priv(dev); in qtnf_change_virtual_intf() local
134 ret = qtnf_validate_iface_combinations(wiphy, vif, typ in qtnf_change_virtual_intf()
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
357 struct qtnf_vif *vif = qtnf_netdev_get_priv(dev); qtnf_stop_ap() local
375 struct qtnf_vif *vif; qtnf_set_wiphy_params() local
396 struct qtnf_vif *vif = qtnf_netdev_get_priv(wdev->netdev); qtnf_update_mgmt_frame_registrations() local
449 struct qtnf_vif *vif = qtnf_netdev_get_priv(wdev->netdev); qtnf_mgmt_tx() local
487 struct qtnf_vif *vif = qtnf_netdev_get_priv(dev); qtnf_get_station() local
497 struct qtnf_vif *vif = qtnf_netdev_get_priv(dev); qtnf_dump_station() local
537 struct qtnf_vif *vif = qtnf_netdev_get_priv(dev); qtnf_add_key() local
552 struct qtnf_vif *vif = qtnf_netdev_get_priv(dev); qtnf_del_key() local
573 struct qtnf_vif *vif = qtnf_netdev_get_priv(dev); qtnf_set_default_key() local
589 struct qtnf_vif *vif = qtnf_netdev_get_priv(dev); qtnf_set_default_mgmt_key() local
604 struct qtnf_vif *vif = qtnf_netdev_get_priv(dev); qtnf_change_station() local
619 struct qtnf_vif *vif = qtnf_netdev_get_priv(dev); qtnf_del_station() local
665 struct qtnf_vif *vif = qtnf_netdev_get_priv(dev); qtnf_connect() local
697 struct qtnf_vif *vif = qtnf_netdev_get_priv(dev); qtnf_external_auth() local
720 struct qtnf_vif *vif; qtnf_disconnect() local
792 struct qtnf_vif *vif; qtnf_get_channel() local
823 struct qtnf_vif *vif = qtnf_netdev_get_priv(dev); qtnf_channel_switch() local
848 struct qtnf_vif *vif = qtnf_netdev_get_priv(ndev); qtnf_start_radar_detection() local
865 struct qtnf_vif *vif = qtnf_netdev_get_priv(dev); qtnf_set_mac_acl() local
878 struct qtnf_vif *vif = qtnf_netdev_get_priv(dev); qtnf_set_power_mgmt() local
892 struct qtnf_vif *vif = qtnf_netdev_get_priv(wdev->netdev); qtnf_get_tx_power() local
905 struct qtnf_vif *vif; qtnf_set_tx_power() local
931 struct qtnf_vif *vif = qtnf_netdev_get_priv(dev); qtnf_update_owe_info() local
952 struct qtnf_vif *vif; qtnf_suspend() local
984 struct qtnf_vif *vif; qtnf_resume() local
1258 struct qtnf_vif *vif = qtnf_netdev_get_priv(ndev); qtnf_netdev_updown() local
1267 struct qtnf_vif *vif = qtnf_netdev_get_priv(ndev); qtnf_virtual_intf_cleanup() local
1277 qtnf_cfg80211_vif_reset(struct qtnf_vif *vif) qtnf_cfg80211_vif_reset() argument
[all...]
H A Devent.c19 qtnf_event_handle_sta_assoc(struct qtnf_wmac *mac, struct qtnf_vif *vif, in qtnf_event_handle_sta_assoc() argument
34 mac->macid, vif->vifid, len, sizeof(*sta_assoc)); in qtnf_event_handle_sta_assoc()
38 if (vif->wdev.iftype != NL80211_IFTYPE_AP) { in qtnf_event_handle_sta_assoc()
40 mac->macid, vif->vifid); in qtnf_event_handle_sta_assoc()
51 pr_debug("VIF%u.%u: MAC:%pM FC:%x\n", mac->macid, vif->vifid, sta_addr, in qtnf_event_handle_sta_assoc()
54 qtnf_sta_list_add(vif, sta_addr); in qtnf_event_handle_sta_assoc()
58 sinfo->generation = vif->generation; in qtnf_event_handle_sta_assoc()
93 cfg80211_new_sta(vif->netdev, sta_assoc->sta_addr, sinfo, in qtnf_event_handle_sta_assoc()
102 qtnf_event_handle_sta_deauth(struct qtnf_wmac *mac, struct qtnf_vif *vif, in qtnf_event_handle_sta_deauth() argument
111 mac->macid, vif in qtnf_event_handle_sta_deauth()
136 qtnf_event_handle_bss_join(struct qtnf_vif *vif, const struct qlink_event_bss_join *join_info, u16 len) qtnf_event_handle_bss_join() argument
283 qtnf_event_handle_bss_leave(struct qtnf_vif *vif, const struct qlink_event_bss_leave *leave_info, u16 len) qtnf_event_handle_bss_leave() argument
310 qtnf_event_handle_mgmt_received(struct qtnf_vif *vif, const struct qlink_event_rxmgmt *rxmgmt, u16 len) qtnf_event_handle_mgmt_received() argument
339 qtnf_event_handle_scan_results(struct qtnf_vif *vif, const struct qlink_event_scan_result *sr, u16 len) qtnf_event_handle_scan_results() argument
441 struct qtnf_vif *vif; qtnf_event_handle_freq_change() local
487 qtnf_event_handle_radar(struct qtnf_vif *vif, const struct qlink_event_radar *ev, u16 len) qtnf_event_handle_radar() argument
556 qtnf_event_handle_external_auth(struct qtnf_vif *vif, const struct qlink_event_external_auth *ev, u16 len) qtnf_event_handle_external_auth() argument
595 qtnf_event_handle_mic_failure(struct qtnf_vif *vif, const struct qlink_event_mic_failure *mic_ev, u16 len) qtnf_event_handle_mic_failure() argument
631 qtnf_event_handle_update_owe(struct qtnf_vif *vif, const struct qlink_event_update_owe *owe_ev, u16 len) qtnf_event_handle_update_owe() argument
678 struct qtnf_vif *vif = NULL; qtnf_event_parse() local
[all...]
H A Dcommands.h16 int qtnf_cmd_send_add_intf(struct qtnf_vif *vif, enum nl80211_iftype iftype,
18 int qtnf_cmd_send_change_intf_type(struct qtnf_vif *vif,
22 int qtnf_cmd_send_del_intf(struct qtnf_vif *vif);
26 int qtnf_cmd_send_start_ap(struct qtnf_vif *vif,
28 int qtnf_cmd_send_stop_ap(struct qtnf_vif *vif);
29 int qtnf_cmd_send_register_mgmt(struct qtnf_vif *vif, u16 frame_type, bool reg);
30 int qtnf_cmd_send_frame(struct qtnf_vif *vif, u32 cookie, u16 flags,
32 int qtnf_cmd_send_mgmt_set_appie(struct qtnf_vif *vif, u8 frame_type,
34 int qtnf_cmd_get_sta_info(struct qtnf_vif *vif, const u8 *sta_mac,
38 int qtnf_cmd_send_add_key(struct qtnf_vif *vif, u
[all...]
/kernel/linux/linux-6.6/drivers/net/wireless/quantenna/qtnfmac/
H A Dcfg80211.c79 struct qtnf_vif *vif; in qtnf_validate_iface_combinations() local
91 vif = &mac->iflist[i]; in qtnf_validate_iface_combinations()
92 if (vif->wdev.iftype != NL80211_IFTYPE_UNSPECIFIED) in qtnf_validate_iface_combinations()
93 params.iftype_num[vif->wdev.iftype]++; in qtnf_validate_iface_combinations()
112 vif = qtnf_mac_get_base_vif(mac); in qtnf_validate_iface_combinations()
113 if (vif && vif->wdev.iftype == NL80211_IFTYPE_AP && in qtnf_validate_iface_combinations()
114 vif != change_vif && new_type == NL80211_IFTYPE_STATION) { in qtnf_validate_iface_combinations()
129 struct qtnf_vif *vif = qtnf_netdev_get_priv(dev); in qtnf_change_virtual_intf() local
134 ret = qtnf_validate_iface_combinations(wiphy, vif, typ in qtnf_change_virtual_intf()
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
376 struct qtnf_vif *vif; qtnf_set_wiphy_params() local
397 struct qtnf_vif *vif = qtnf_netdev_get_priv(wdev->netdev); qtnf_update_mgmt_frame_registrations() local
450 struct qtnf_vif *vif = qtnf_netdev_get_priv(wdev->netdev); qtnf_mgmt_tx() local
488 struct qtnf_vif *vif = qtnf_netdev_get_priv(dev); qtnf_get_station() local
498 struct qtnf_vif *vif = qtnf_netdev_get_priv(dev); qtnf_dump_station() local
538 struct qtnf_vif *vif = qtnf_netdev_get_priv(dev); qtnf_add_key() local
554 struct qtnf_vif *vif = qtnf_netdev_get_priv(dev); qtnf_del_key() local
576 struct qtnf_vif *vif = qtnf_netdev_get_priv(dev); qtnf_set_default_key() local
592 struct qtnf_vif *vif = qtnf_netdev_get_priv(dev); qtnf_set_default_mgmt_key() local
607 struct qtnf_vif *vif = qtnf_netdev_get_priv(dev); qtnf_change_station() local
622 struct qtnf_vif *vif = qtnf_netdev_get_priv(dev); qtnf_del_station() local
668 struct qtnf_vif *vif = qtnf_netdev_get_priv(dev); qtnf_connect() local
697 struct qtnf_vif *vif = qtnf_netdev_get_priv(dev); qtnf_external_auth() local
717 struct qtnf_vif *vif; qtnf_disconnect() local
786 struct qtnf_vif *vif; qtnf_get_channel() local
817 struct qtnf_vif *vif = qtnf_netdev_get_priv(dev); qtnf_channel_switch() local
842 struct qtnf_vif *vif = qtnf_netdev_get_priv(ndev); qtnf_start_radar_detection() local
859 struct qtnf_vif *vif = qtnf_netdev_get_priv(dev); qtnf_set_mac_acl() local
872 struct qtnf_vif *vif = qtnf_netdev_get_priv(dev); qtnf_set_power_mgmt() local
886 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...]
H A Devent.c19 qtnf_event_handle_sta_assoc(struct qtnf_wmac *mac, struct qtnf_vif *vif, in qtnf_event_handle_sta_assoc() argument
34 mac->macid, vif->vifid, len, sizeof(*sta_assoc)); in qtnf_event_handle_sta_assoc()
38 if (vif->wdev.iftype != NL80211_IFTYPE_AP) { in qtnf_event_handle_sta_assoc()
40 mac->macid, vif->vifid); in qtnf_event_handle_sta_assoc()
51 pr_debug("VIF%u.%u: MAC:%pM FC:%x\n", mac->macid, vif->vifid, sta_addr, in qtnf_event_handle_sta_assoc()
54 qtnf_sta_list_add(vif, sta_addr); in qtnf_event_handle_sta_assoc()
58 sinfo->generation = vif->generation; in qtnf_event_handle_sta_assoc()
93 cfg80211_new_sta(vif->netdev, sta_assoc->sta_addr, sinfo, in qtnf_event_handle_sta_assoc()
102 qtnf_event_handle_sta_deauth(struct qtnf_wmac *mac, struct qtnf_vif *vif, in qtnf_event_handle_sta_deauth() argument
111 mac->macid, vif in qtnf_event_handle_sta_deauth()
136 qtnf_event_handle_bss_join(struct qtnf_vif *vif, const struct qlink_event_bss_join *join_info, u16 len) qtnf_event_handle_bss_join() argument
284 qtnf_event_handle_bss_leave(struct qtnf_vif *vif, const struct qlink_event_bss_leave *leave_info, u16 len) qtnf_event_handle_bss_leave() argument
311 qtnf_event_handle_mgmt_received(struct qtnf_vif *vif, const struct qlink_event_rxmgmt *rxmgmt, u16 len) qtnf_event_handle_mgmt_received() argument
340 qtnf_event_handle_scan_results(struct qtnf_vif *vif, const struct qlink_event_scan_result *sr, u16 len) qtnf_event_handle_scan_results() argument
442 struct qtnf_vif *vif; qtnf_event_handle_freq_change() local
488 qtnf_event_handle_radar(struct qtnf_vif *vif, const struct qlink_event_radar *ev, u16 len) qtnf_event_handle_radar() argument
557 qtnf_event_handle_external_auth(struct qtnf_vif *vif, const struct qlink_event_external_auth *ev, u16 len) qtnf_event_handle_external_auth() argument
596 qtnf_event_handle_mic_failure(struct qtnf_vif *vif, const struct qlink_event_mic_failure *mic_ev, u16 len) qtnf_event_handle_mic_failure() argument
632 qtnf_event_handle_update_owe(struct qtnf_vif *vif, const struct qlink_event_update_owe *owe_ev, u16 len) qtnf_event_handle_update_owe() argument
680 struct qtnf_vif *vif = NULL; qtnf_event_parse() local
[all...]
H A Dcommands.h16 int qtnf_cmd_send_add_intf(struct qtnf_vif *vif, enum nl80211_iftype iftype,
18 int qtnf_cmd_send_change_intf_type(struct qtnf_vif *vif,
22 int qtnf_cmd_send_del_intf(struct qtnf_vif *vif);
26 int qtnf_cmd_send_start_ap(struct qtnf_vif *vif,
28 int qtnf_cmd_send_stop_ap(struct qtnf_vif *vif);
29 int qtnf_cmd_send_register_mgmt(struct qtnf_vif *vif, u16 frame_type, bool reg);
30 int qtnf_cmd_send_frame(struct qtnf_vif *vif, u32 cookie, u16 flags,
32 int qtnf_cmd_send_mgmt_set_appie(struct qtnf_vif *vif, u8 frame_type,
34 int qtnf_cmd_get_sta_info(struct qtnf_vif *vif, const u8 *sta_mac,
38 int qtnf_cmd_send_add_key(struct qtnf_vif *vif, u
[all...]
/kernel/linux/linux-5.10/drivers/net/wireless/ath/wil6210/
H A Dnetdev.c16 struct wil6210_vif *vif; in wil_has_other_active_ifaces() local
20 vif = wil->vifs[i]; in wil_has_other_active_ifaces()
21 if (vif) { in wil_has_other_active_ifaces()
22 ndev_i = vif_to_ndev(vif); in wil_has_other_active_ifaces()
144 struct wil6210_vif *vif; in wil6210_netdev_poll_tx() local
150 vif = wil->vifs[txdata->mid]; in wil6210_netdev_poll_tx()
151 if (unlikely(!vif)) { in wil6210_netdev_poll_tx()
156 tx_done += wil_tx_complete(vif, i); in wil6210_netdev_poll_tx()
201 static void wil_vif_deinit(struct wil6210_vif *vif) in wil_vif_deinit() argument
203 del_timer_sync(&vif in wil_vif_deinit()
213 wil_vif_free(struct wil6210_vif *vif) wil_vif_free() argument
223 struct wil6210_vif *vif = ndev_to_vif(ndev); wil_ndev_destructor() local
230 struct wil6210_vif *vif = from_timer(vif, t, connect_timer); wil_connect_timer_fn() local
246 struct wil6210_vif *vif = from_timer(vif, t, scan_timer); wil_scan_timer_fn() local
256 struct wil6210_vif *vif = from_timer(vif, t, p2p.discovery_timer); wil_p2p_discovery_timer_fn() local
264 wil_vif_init(struct wil6210_vif *vif) wil_vif_init() argument
303 struct wil6210_vif *vif; wil_vif_alloc() local
351 struct wil6210_vif *vif; wil_if_alloc() local
407 wil_vif_add(struct wil6210_priv *wil, struct wil6210_vif *vif) wil_vif_add() argument
443 struct wil6210_vif *vif = ndev_to_vif(ndev); wil_if_add() local
490 struct wil6210_vif *vif; wil_vif_remove() local
[all...]
H A Dp2p.c15 static int wil_p2p_start_listen(struct wil6210_vif *vif) in wil_p2p_start_listen() argument
17 struct wil6210_priv *wil = vif_to_wil(vif); in wil_p2p_start_listen()
18 struct wil_p2p_info *p2p = &vif->p2p; in wil_p2p_start_listen()
24 rc = wmi_p2p_cfg(vif, channel, P2P_DEFAULT_BI); in wil_p2p_start_listen()
30 rc = wmi_set_ssid(vif, strlen(P2P_WILDCARD_SSID), P2P_WILDCARD_SSID); in wil_p2p_start_listen()
36 rc = wmi_start_listen(vif); in wil_p2p_start_listen()
47 wmi_stop_discovery(vif); in wil_p2p_start_listen()
59 int wil_p2p_search(struct wil6210_vif *vif, in wil_p2p_search() argument
62 struct wil6210_priv *wil = vif_to_wil(vif); in wil_p2p_search()
64 struct wil_p2p_info *p2p = &vif in wil_p2p_search()
129 struct wil6210_vif *vif = wdev_to_vif(wil, wdev); wil_p2p_listen() local
177 wil_p2p_stop_discovery(struct wil6210_vif *vif) wil_p2p_stop_discovery() argument
196 wil_p2p_cancel_listen(struct wil6210_vif *vif, u64 cookie) wil_p2p_cancel_listen() argument
235 struct wil6210_vif *vif = container_of(p2p, wil_p2p_listen_expired() local
263 struct wil6210_vif *vif = container_of(p2p, wil_p2p_search_expired() local
295 struct wil6210_vif *vif = container_of(p2p, wil_p2p_delayed_listen_work() local
340 struct wil6210_vif *vif = ndev_to_vif(wil->main_ndev); wil_p2p_stop_radio_operations() local
[all...]
/kernel/linux/linux-6.6/drivers/net/wireless/ath/wil6210/
H A Dnetdev.c16 struct wil6210_vif *vif; in wil_has_other_active_ifaces() local
20 vif = wil->vifs[i]; in wil_has_other_active_ifaces()
21 if (vif) { in wil_has_other_active_ifaces()
22 ndev_i = vif_to_ndev(vif); in wil_has_other_active_ifaces()
144 struct wil6210_vif *vif; in wil6210_netdev_poll_tx() local
150 vif = wil->vifs[txdata->mid]; in wil6210_netdev_poll_tx()
151 if (unlikely(!vif)) { in wil6210_netdev_poll_tx()
156 tx_done += wil_tx_complete(vif, i); in wil6210_netdev_poll_tx()
201 static void wil_vif_deinit(struct wil6210_vif *vif) in wil_vif_deinit() argument
203 del_timer_sync(&vif in wil_vif_deinit()
213 wil_vif_free(struct wil6210_vif *vif) wil_vif_free() argument
223 struct wil6210_vif *vif = ndev_to_vif(ndev); wil_ndev_destructor() local
230 struct wil6210_vif *vif = from_timer(vif, t, connect_timer); wil_connect_timer_fn() local
246 struct wil6210_vif *vif = from_timer(vif, t, scan_timer); wil_scan_timer_fn() local
256 struct wil6210_vif *vif = from_timer(vif, t, p2p.discovery_timer); wil_p2p_discovery_timer_fn() local
264 wil_vif_init(struct wil6210_vif *vif) wil_vif_init() argument
303 struct wil6210_vif *vif; wil_vif_alloc() local
351 struct wil6210_vif *vif; wil_if_alloc() local
407 wil_vif_add(struct wil6210_priv *wil, struct wil6210_vif *vif) wil_vif_add() argument
443 struct wil6210_vif *vif = ndev_to_vif(ndev); wil_if_add() local
488 struct wil6210_vif *vif; wil_vif_remove() local
[all...]
H A Dp2p.c15 static int wil_p2p_start_listen(struct wil6210_vif *vif) in wil_p2p_start_listen() argument
17 struct wil6210_priv *wil = vif_to_wil(vif); in wil_p2p_start_listen()
18 struct wil_p2p_info *p2p = &vif->p2p; in wil_p2p_start_listen()
24 rc = wmi_p2p_cfg(vif, channel, P2P_DEFAULT_BI); in wil_p2p_start_listen()
30 rc = wmi_set_ssid(vif, strlen(P2P_WILDCARD_SSID), P2P_WILDCARD_SSID); in wil_p2p_start_listen()
36 rc = wmi_start_listen(vif); in wil_p2p_start_listen()
47 wmi_stop_discovery(vif); in wil_p2p_start_listen()
59 int wil_p2p_search(struct wil6210_vif *vif, in wil_p2p_search() argument
62 struct wil6210_priv *wil = vif_to_wil(vif); in wil_p2p_search()
64 struct wil_p2p_info *p2p = &vif in wil_p2p_search()
129 struct wil6210_vif *vif = wdev_to_vif(wil, wdev); wil_p2p_listen() local
177 wil_p2p_stop_discovery(struct wil6210_vif *vif) wil_p2p_stop_discovery() argument
196 wil_p2p_cancel_listen(struct wil6210_vif *vif, u64 cookie) wil_p2p_cancel_listen() argument
235 struct wil6210_vif *vif = container_of(p2p, wil_p2p_listen_expired() local
263 struct wil6210_vif *vif = container_of(p2p, wil_p2p_search_expired() local
295 struct wil6210_vif *vif = container_of(p2p, wil_p2p_delayed_listen_work() local
340 struct wil6210_vif *vif = ndev_to_vif(wil->main_ndev); wil_p2p_stop_radio_operations() local
[all...]
/kernel/linux/linux-5.10/drivers/net/xen-netback/
H A Dxenbus.c19 static void xen_unregister_watchers(struct xenvif *vif);
92 dev_queue = netdev_get_tx_queue(queue->vif->dev, queue->id); in xenvif_read_io_ring()
163 struct xenvif *vif = m->private; in xenvif_ctrl_show() local
165 xenvif_dump_hash_info(vif, m); in xenvif_ctrl_show()
171 static void xenvif_debugfs_addif(struct xenvif *vif) in xenvif_debugfs_addif() argument
175 vif->xenvif_dbg_root = debugfs_create_dir(vif->dev->name, in xenvif_debugfs_addif()
177 for (i = 0; i < vif->num_queues; ++i) { in xenvif_debugfs_addif()
181 debugfs_create_file(filename, 0600, vif->xenvif_dbg_root, in xenvif_debugfs_addif()
182 &vif in xenvif_debugfs_addif()
191 xenvif_debugfs_delif(struct xenvif *vif) xenvif_debugfs_delif() argument
226 struct xenvif *vif; backend_create_xenvif() local
252 struct xenvif *vif = be->vif; backend_disconnect() local
399 struct xenvif *vif = be->vif; read_xenbus_frontend_xdp() local
526 struct xenvif *vif = container_of(watch, struct xenvif, credit_watch); xen_net_rate_changed() local
545 xen_register_credit_watch(struct xenbus_device *dev, struct xenvif *vif) xen_register_credit_watch() argument
573 xen_unregister_credit_watch(struct xenvif *vif) xen_unregister_credit_watch() argument
585 struct xenvif *vif = container_of(watch, struct xenvif, xen_mcast_ctrl_changed() local
593 xen_register_mcast_ctrl_watch(struct xenbus_device *dev, struct xenvif *vif) xen_register_mcast_ctrl_watch() argument
628 xen_unregister_mcast_ctrl_watch(struct xenvif *vif) xen_unregister_mcast_ctrl_watch() argument
637 xen_register_watchers(struct xenbus_device *dev, struct xenvif *vif) xen_register_watchers() argument
644 xen_unregister_watchers(struct xenvif *vif) xen_unregister_watchers() argument
685 struct xenvif *vif = be->vif; connect_ctrl_ring() local
932 struct xenvif *vif = be->vif; read_xenbus_vif_flags() local
[all...]
H A Dhash.c35 static void xenvif_add_hash(struct xenvif *vif, const u8 *tag, in xenvif_add_hash() argument
50 spin_lock_irqsave(&vif->hash.cache.lock, flags); in xenvif_add_hash()
54 list_for_each_entry_rcu(entry, &vif->hash.cache.list, link, in xenvif_add_hash()
55 lockdep_is_held(&vif->hash.cache.lock)) { in xenvif_add_hash()
65 new->seq = atomic_inc_return(&vif->hash.cache.seq); in xenvif_add_hash()
66 list_add_rcu(&new->link, &vif->hash.cache.list); in xenvif_add_hash()
68 if (++vif->hash.cache.count > xenvif_hash_cache_size) { in xenvif_add_hash()
70 vif->hash.cache.count--; in xenvif_add_hash()
75 spin_unlock_irqrestore(&vif->hash.cache.lock, flags); in xenvif_add_hash()
81 static u32 xenvif_new_hash(struct xenvif *vif, cons argument
96 xenvif_flush_hash(struct xenvif *vif) xenvif_flush_hash() argument
116 xenvif_find_hash(struct xenvif *vif, const u8 *data, unsigned int len) xenvif_find_hash() argument
151 xenvif_set_skb_hash(struct xenvif *vif, struct sk_buff *skb) xenvif_set_skb_hash() argument
246 xenvif_set_hash_alg(struct xenvif *vif, u32 alg) xenvif_set_hash_alg() argument
262 xenvif_get_hash_flags(struct xenvif *vif, u32 *flags) xenvif_get_hash_flags() argument
275 xenvif_set_hash_flags(struct xenvif *vif, u32 flags) xenvif_set_hash_flags() argument
291 xenvif_set_hash_key(struct xenvif *vif, u32 gref, u32 len) xenvif_set_hash_key() argument
323 xenvif_set_hash_mapping_size(struct xenvif *vif, u32 size) xenvif_set_hash_mapping_size() argument
335 xenvif_set_hash_mapping(struct xenvif *vif, u32 gref, u32 len, u32 off) xenvif_set_hash_mapping() argument
385 xenvif_dump_hash_info(struct xenvif *vif, struct seq_file *m) xenvif_dump_hash_info() argument
454 xenvif_init_hash(struct xenvif *vif) xenvif_init_hash() argument
465 xenvif_deinit_hash(struct xenvif *vif) xenvif_deinit_hash() argument
[all...]
H A Dinterface.c72 static int xenvif_schedulable(struct xenvif *vif) in xenvif_schedulable() argument
74 return netif_running(vif->dev) && in xenvif_schedulable()
75 test_bit(VIF_STATUS_CONNECTED, &vif->status) && in xenvif_schedulable()
76 !vif->disabled; in xenvif_schedulable()
111 /* This vif is rogue, we pretend we've there is nothing to do in xenvif_poll()
112 * for this vif to deschedule it from NAPI. But this interface in xenvif_poll()
115 if (unlikely(queue->vif->disabled)) { in xenvif_poll()
183 struct xenvif *vif = netdev_priv(dev); in xenvif_select_queue() local
184 unsigned int size = vif->hash.size; in xenvif_select_queue()
189 num_queues = READ_ONCE(vif in xenvif_select_queue()
209 struct xenvif *vif = netdev_priv(dev); xenvif_start_xmit() local
272 struct xenvif *vif = netdev_priv(dev); xenvif_get_stats() local
303 xenvif_up(struct xenvif *vif) xenvif_up() argument
319 xenvif_down(struct xenvif *vif) xenvif_down() argument
337 struct xenvif *vif = netdev_priv(dev); xenvif_open() local
346 struct xenvif *vif = netdev_priv(dev); xenvif_close() local
355 struct xenvif *vif = netdev_priv(dev); xenvif_change_mtu() local
367 struct xenvif *vif = netdev_priv(dev); xenvif_fix_features() local
428 struct xenvif *vif = netdev_priv(dev); xenvif_get_ethtool_stats() local
486 struct xenvif *vif; xenvif_alloc() local
602 xenvif_carrier_on(struct xenvif *vif) xenvif_carrier_on() argument
614 xenvif_connect_ctrl(struct xenvif *vif, grant_ref_t ring_ref, unsigned int evtchn) xenvif_connect_ctrl() argument
788 xenvif_carrier_off(struct xenvif *vif) xenvif_carrier_off() argument
801 xenvif_disconnect_data(struct xenvif *vif) xenvif_disconnect_data() argument
818 xenvif_disconnect_ctrl(struct xenvif *vif) xenvif_disconnect_ctrl() argument
842 xenvif_free(struct xenvif *vif) xenvif_free() argument
[all...]
/kernel/linux/linux-6.6/drivers/net/xen-netback/
H A Dxenbus.c19 static void xen_unregister_watchers(struct xenvif *vif);
92 dev_queue = netdev_get_tx_queue(queue->vif->dev, queue->id); in xenvif_read_io_ring()
163 struct xenvif *vif = m->private; in xenvif_ctrl_show() local
165 xenvif_dump_hash_info(vif, m); in xenvif_ctrl_show()
171 static void xenvif_debugfs_addif(struct xenvif *vif) in xenvif_debugfs_addif() argument
175 vif->xenvif_dbg_root = debugfs_create_dir(vif->dev->name, in xenvif_debugfs_addif()
177 for (i = 0; i < vif->num_queues; ++i) { in xenvif_debugfs_addif()
181 debugfs_create_file(filename, 0600, vif->xenvif_dbg_root, in xenvif_debugfs_addif()
182 &vif in xenvif_debugfs_addif()
191 xenvif_debugfs_delif(struct xenvif *vif) xenvif_debugfs_delif() argument
226 struct xenvif *vif; backend_create_xenvif() local
252 struct xenvif *vif = be->vif; backend_disconnect() local
399 struct xenvif *vif = be->vif; read_xenbus_frontend_xdp() local
526 struct xenvif *vif = container_of(watch, struct xenvif, credit_watch); xen_net_rate_changed() local
545 xen_register_credit_watch(struct xenbus_device *dev, struct xenvif *vif) xen_register_credit_watch() argument
573 xen_unregister_credit_watch(struct xenvif *vif) xen_unregister_credit_watch() argument
585 struct xenvif *vif = container_of(watch, struct xenvif, xen_mcast_ctrl_changed() local
593 xen_register_mcast_ctrl_watch(struct xenbus_device *dev, struct xenvif *vif) xen_register_mcast_ctrl_watch() argument
628 xen_unregister_mcast_ctrl_watch(struct xenvif *vif) xen_unregister_mcast_ctrl_watch() argument
637 xen_register_watchers(struct xenbus_device *dev, struct xenvif *vif) xen_register_watchers() argument
644 xen_unregister_watchers(struct xenvif *vif) xen_unregister_watchers() argument
685 struct xenvif *vif = be->vif; connect_ctrl_ring() local
931 struct xenvif *vif = be->vif; read_xenbus_vif_flags() local
[all...]
H A Dhash.c35 static void xenvif_add_hash(struct xenvif *vif, const u8 *tag, in xenvif_add_hash() argument
50 spin_lock_irqsave(&vif->hash.cache.lock, flags); in xenvif_add_hash()
54 list_for_each_entry_rcu(entry, &vif->hash.cache.list, link, in xenvif_add_hash()
55 lockdep_is_held(&vif->hash.cache.lock)) { in xenvif_add_hash()
65 new->seq = atomic_inc_return(&vif->hash.cache.seq); in xenvif_add_hash()
66 list_add_rcu(&new->link, &vif->hash.cache.list); in xenvif_add_hash()
68 if (++vif->hash.cache.count > xenvif_hash_cache_size) { in xenvif_add_hash()
70 vif->hash.cache.count--; in xenvif_add_hash()
75 spin_unlock_irqrestore(&vif->hash.cache.lock, flags); in xenvif_add_hash()
81 static u32 xenvif_new_hash(struct xenvif *vif, cons argument
96 xenvif_flush_hash(struct xenvif *vif) xenvif_flush_hash() argument
116 xenvif_find_hash(struct xenvif *vif, const u8 *data, unsigned int len) xenvif_find_hash() argument
151 xenvif_set_skb_hash(struct xenvif *vif, struct sk_buff *skb) xenvif_set_skb_hash() argument
246 xenvif_set_hash_alg(struct xenvif *vif, u32 alg) xenvif_set_hash_alg() argument
262 xenvif_get_hash_flags(struct xenvif *vif, u32 *flags) xenvif_get_hash_flags() argument
275 xenvif_set_hash_flags(struct xenvif *vif, u32 flags) xenvif_set_hash_flags() argument
291 xenvif_set_hash_key(struct xenvif *vif, u32 gref, u32 len) xenvif_set_hash_key() argument
323 xenvif_set_hash_mapping_size(struct xenvif *vif, u32 size) xenvif_set_hash_mapping_size() argument
335 xenvif_set_hash_mapping(struct xenvif *vif, u32 gref, u32 len, u32 off) xenvif_set_hash_mapping() argument
385 xenvif_dump_hash_info(struct xenvif *vif, struct seq_file *m) xenvif_dump_hash_info() argument
454 xenvif_init_hash(struct xenvif *vif) xenvif_init_hash() argument
465 xenvif_deinit_hash(struct xenvif *vif) xenvif_deinit_hash() argument
[all...]
H A Dinterface.c70 static int xenvif_schedulable(struct xenvif *vif) in xenvif_schedulable() argument
72 return netif_running(vif->dev) && in xenvif_schedulable()
73 test_bit(VIF_STATUS_CONNECTED, &vif->status) && in xenvif_schedulable()
74 !vif->disabled; in xenvif_schedulable()
109 /* This vif is rogue, we pretend we've there is nothing to do in xenvif_poll()
110 * for this vif to deschedule it from NAPI. But this interface in xenvif_poll()
113 if (unlikely(queue->vif->disabled)) { in xenvif_poll()
181 struct xenvif *vif = netdev_priv(dev); in xenvif_select_queue() local
182 unsigned int size = vif->hash.size; in xenvif_select_queue()
187 num_queues = READ_ONCE(vif in xenvif_select_queue()
207 struct xenvif *vif = netdev_priv(dev); xenvif_start_xmit() local
270 struct xenvif *vif = netdev_priv(dev); xenvif_get_stats() local
301 xenvif_up(struct xenvif *vif) xenvif_up() argument
317 xenvif_down(struct xenvif *vif) xenvif_down() argument
335 struct xenvif *vif = netdev_priv(dev); xenvif_open() local
344 struct xenvif *vif = netdev_priv(dev); xenvif_close() local
353 struct xenvif *vif = netdev_priv(dev); xenvif_change_mtu() local
365 struct xenvif *vif = netdev_priv(dev); xenvif_fix_features() local
426 struct xenvif *vif = netdev_priv(dev); xenvif_get_ethtool_stats() local
487 struct xenvif *vif; xenvif_alloc() local
602 xenvif_carrier_on(struct xenvif *vif) xenvif_carrier_on() argument
614 xenvif_connect_ctrl(struct xenvif *vif, grant_ref_t ring_ref, unsigned int evtchn) xenvif_connect_ctrl() argument
787 xenvif_carrier_off(struct xenvif *vif) xenvif_carrier_off() argument
800 xenvif_disconnect_data(struct xenvif *vif) xenvif_disconnect_data() argument
817 xenvif_disconnect_ctrl(struct xenvif *vif) xenvif_disconnect_ctrl() argument
841 xenvif_free(struct xenvif *vif) xenvif_free() argument
[all...]

Completed in 32 milliseconds

12345678910>>...34