/kernel/linux/linux-5.10/drivers/net/wireless/ath/ath6kl/ |
H A D | cfg80211.c | 145 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 D | main.c | 26 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 D | cfg80211.c | 145 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 D | main.c | 26 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 D | mld-mac.c | 8 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 D | mld-mac80211.c | 8 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 D | netdev.c | 53 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 D | netdev.c | 28 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 D | mac-ctxt.c | 91 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 D | cfg80211.c | 79 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 D | event.c | 19 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 D | commands.h | 16 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 D | cfg80211.c | 79 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 D | event.c | 19 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 D | commands.h | 16 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 D | netdev.c | 16 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 D | p2p.c | 15 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 D | netdev.c | 16 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 D | p2p.c | 15 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 D | xenbus.c | 19 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 D | hash.c | 35 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 D | interface.c | 72 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 D | xenbus.c | 19 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 D | hash.c | 35 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 D | interface.c | 70 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...] |