/linux-master/drivers/net/wireless/silabs/wfx/ |
H A D | data_rx.c | 16 static void wfx_rx_handle_ba(struct wfx_vif *wvif, struct ieee80211_mgmt *mgmt) argument 38 void wfx_rx_cb(struct wfx_vif *wvif, const struct wfx_hif_ind_rx *arg, struct sk_buff *skb) argument
|
H A D | hif_rx.c | 100 struct wfx_vif *wvif = wdev_to_wvif(wdev, hif->interface); local 116 struct wfx_vif *wvif = wdev_to_wvif(wdev, hif->interface); local 150 struct wfx_vif *wvif = wdev_to_wvif(wdev, hif->interface); local 164 struct wfx_vif *wvif = wdev_to_wvif(wdev, hif->interface); local 180 struct wfx_vif *wvif = wdev_to_wvif(wdev, hif->interface); local 195 struct wfx_vif *wvif; local [all...] |
H A D | key.c | 150 static int wfx_add_key(struct wfx_vif *wvif, struct ieee80211_sta *sta, argument 207 static int wfx_remove_key(struct wfx_vif *wvif, struct ieee80211_key_conf *key) argument 218 struct wfx_vif *wvif = (struct wfx_vif *)vif->drv_priv; local [all...] |
H A D | queue.c | 60 void wfx_tx_queues_init(struct wfx_vif *wvif) argument 76 bool wfx_tx_queue_empty(struct wfx_vif *wvif, struct wfx_queue *queue) argument 83 void wfx_tx_queues_check_empty(struct wfx_vif *wvif) argument 93 __wfx_tx_queue_drop(struct wfx_vif *wvif, struct sk_buff_head *skb_queue, struct sk_buff_head *dropped) argument 106 wfx_tx_queue_drop(struct wfx_vif *wvif, struct wfx_queue *queue, struct sk_buff_head *dropped) argument 115 wfx_tx_queues_put(struct wfx_vif *wvif, struct sk_buff *skb) argument 131 struct wfx_vif *wvif; local 151 struct wfx_vif *wvif; local 210 wfx_tx_queues_has_cab(struct wfx_vif *wvif) argument 235 struct wfx_vif *wvif; local [all...] |
H A D | scan.c | 24 static int update_probe_tmpl(struct wfx_vif *wvif, struct cfg80211_scan_request *req) argument 40 static int send_scan_req(struct wfx_vif *wvif, struct cfg80211_scan_request *req, int start_idx) argument 93 struct wfx_vif *wvif = container_of(work, struct wfx_vif, scan_work); local 127 struct wfx_vif *wvif = (struct wfx_vif *)vif->drv_priv; local 137 struct wfx_vif *wvif = (struct wfx_vif *)vif->drv_priv; local 143 wfx_scan_complete(struct wfx_vif *wvif, int nb_chan_done) argument 151 struct wfx_vif *wvif = container_of(work, struct wfx_vif, remain_on_channel_work); local 191 struct wfx_vif *wvif = (struct wfx_vif *)vif->drv_priv; local 204 struct wfx_vif *wvif = (struct wfx_vif *)vif->drv_priv; local [all...] |
H A D | hif_tx_mib.c | 17 int wfx_hif_set_output_power(struct wfx_vif *wvif, int val) argument 27 int wfx_hif_set_beacon_wakeup_period(struct wfx_vif *wvif, argument 42 int wfx_hif_set_rcpi_rssi_threshold(struct wfx_vif *wvif, int rssi_thold, int rssi_hyst) argument 77 int wfx_hif_set_macaddr(struct wfx_vif *wvif, u argument 87 wfx_hif_set_rx_filter(struct wfx_vif *wvif, bool filter_bssid, bool filter_prbreq) argument 98 wfx_hif_set_beacon_filter_table(struct wfx_vif *wvif, int tbl_len, const struct wfx_hif_ie_table_entry *tbl) argument 116 wfx_hif_beacon_filter_control(struct wfx_vif *wvif, int enable, int beacon_count) argument 137 wfx_hif_set_template_frame(struct wfx_vif *wvif, struct sk_buff *skb, u8 frame_type, int init_rate) argument 153 wfx_hif_set_mfp(struct wfx_vif *wvif, bool capable, bool required) argument 168 wfx_hif_set_block_ack_policy(struct wfx_vif *wvif, u8 tx_tid_policy, u8 rx_tid_policy) argument 179 wfx_hif_set_association_mode(struct wfx_vif *wvif, int ampdu_density, bool greenfield, bool short_preamble) argument 195 wfx_hif_set_tx_rate_retry_policy(struct wfx_vif *wvif, int policy_index, u8 *rates) argument 219 wfx_hif_keep_alive_period(struct wfx_vif *wvif, int period) argument 229 wfx_hif_set_arp_ipv4_filter(struct wfx_vif *wvif, int idx, __be32 *addr) argument 254 wfx_hif_set_uapsd_info(struct wfx_vif *wvif, unsigned long val) argument 270 wfx_hif_erp_use_protection(struct wfx_vif *wvif, bool enable) argument 280 wfx_hif_slot_time(struct wfx_vif *wvif, int val) argument 289 wfx_hif_wep_default_key_id(struct wfx_vif *wvif, int val) argument 299 wfx_hif_rts_threshold(struct wfx_vif *wvif, int val) argument [all...] |
H A D | data_tx.c | 46 static void wfx_tx_policy_build(struct wfx_vif *wvif, struct wfx_tx_policy *policy, argument 101 static int wfx_tx_policy_get(struct wfx_vif *wvif, struct ieee80211_tx_rate *rates, bool *renew) argument 135 static void wfx_tx_policy_put(struct wfx_vif *wvif, int idx) argument 150 static int wfx_tx_policy_upload(struct wfx_vif *wvif) argument 177 struct wfx_vif *wvif = container_of(work, struct wfx_vif, tx_policy_upload_work); local 183 wfx_tx_policy_init(struct wfx_vif *wvif) argument 241 wfx_tx_get_link_id(struct wfx_vif *wvif, struct ieee80211_sta *sta, struct ieee80211_hdr *hdr) argument 295 wfx_tx_get_retry_policy_id(struct wfx_vif *wvif, struct ieee80211_tx_info *tx_info) argument 334 wfx_tx_inner(struct wfx_vif *wvif, struct ieee80211_sta *sta, struct sk_buff *skb) argument 414 struct wfx_vif *wvif; local 446 wfx_skb_dtor(struct wfx_vif *wvif, struct sk_buff *skb) argument 502 struct wfx_vif *wvif; local 546 wfx_flush_vif(struct wfx_vif *wvif, u32 queues, struct sk_buff_head *dropped) argument 574 struct wfx_vif *wvif; local [all...] |
H A D | hif_tx.c | 175 int wfx_hif_reset(struct wfx_vif *wvif, bool reset_stat) argument 242 int wfx_hif_scan_uniq(struct wfx_vif *wvif, struct ieee80211_channel *chan, int duration) argument 266 int wfx_hif_scan(struct wfx_vif *wvif, struct cfg80211_scan_request *req, argument 310 int wfx_hif_stop_scan(struct wfx_vif *wvif) argument 325 wfx_hif_join(struct wfx_vif *wvif, const struct ieee80211_bss_conf *conf, struct ieee80211_channel *channel, const u8 *ssid, int ssid_len) argument 357 wfx_hif_set_bss_params(struct wfx_vif *wvif, int aid, int beacon_lost_count) argument 409 wfx_hif_set_edca_queue_params(struct wfx_vif *wvif, u16 queue, const struct ieee80211_tx_queue_params *arg) argument 438 wfx_hif_set_pm(struct wfx_vif *wvif, bool ps, int dynamic_ps_timeout) argument 462 wfx_hif_start(struct wfx_vif *wvif, const struct ieee80211_bss_conf *conf, const struct ieee80211_channel *channel) argument 487 wfx_hif_beacon_transmit(struct wfx_vif *wvif, bool enable) argument 502 wfx_hif_map_link(struct wfx_vif *wvif, bool unmap, u8 *mac_addr, int sta_id, bool mfp) argument 521 wfx_hif_update_ie_beacon(struct wfx_vif *wvif, const u8 *ies, size_t ies_len) argument [all...] |
H A D | wfx.h | 96 static inline struct ieee80211_vif *wvif_to_vif(struct wfx_vif *wvif) argument 135 struct wfx_vif *wvif; local
|
H A D | sta.c | 45 static void wfx_filter_beacon(struct wfx_vif *wvif, bool filter_beacon) argument 86 struct wfx_vif *wvif = NULL; local 135 wfx_get_ps_timeout(struct wfx_vif *wvif, bool *enable_ps) argument 180 wfx_update_pm(struct wfx_vif *wvif) argument 205 struct wfx_vif *wvif = (struct wfx_vif *)vif->drv_priv; local 225 struct wfx_vif *wvif = NULL; local 232 wfx_event_report_rssi(struct wfx_vif *wvif, u8 raw_rcpi_rssi) argument 251 struct wfx_vif *wvif = container_of(to_delayed_work(work), struct wfx_vif, local 262 struct wfx_vif *wvif = (struct wfx_vif *)vif->drv_priv; local 267 wfx_reset(struct wfx_vif *wvif) argument 286 struct wfx_vif *wvif = (struct wfx_vif *)vif->drv_priv; local 308 struct wfx_vif *wvif = (struct wfx_vif *)vif->drv_priv; local 320 wfx_upload_ap_templates(struct wfx_vif *wvif) argument 339 wfx_set_mfp_ap(struct wfx_vif *wvif) argument 381 struct wfx_vif *wvif = (struct wfx_vif *)vif->drv_priv; local 399 struct wfx_vif *wvif = (struct wfx_vif *)vif->drv_priv; local 409 wfx_join(struct wfx_vif *wvif) argument 456 wfx_join_finalize(struct wfx_vif *wvif, struct ieee80211_bss_conf *info) argument 484 struct wfx_vif *wvif = (struct wfx_vif *)vif->drv_priv; local 493 struct wfx_vif *wvif = (struct wfx_vif *)vif->drv_priv; local 498 wfx_enable_beacon(struct wfx_vif *wvif, bool enable) argument 515 struct wfx_vif *wvif = (struct wfx_vif *)vif->drv_priv; local 584 wfx_update_tim(struct wfx_vif *wvif) argument 616 struct wfx_vif *wvif = container_of(work, struct wfx_vif, update_tim_work); local 625 struct wfx_vif *wvif = wdev_to_wvif(wdev, sta_dev->vif_id); local 635 wfx_suspend_resume_mc(struct wfx_vif *wvif, enum sta_notify_cmd notify_cmd) argument 685 struct wfx_vif *wvif = (struct wfx_vif *)vif->drv_priv; local 698 struct wfx_vif *wvif = (struct wfx_vif *)vif->drv_priv; local 714 struct wfx_vif *wvif = (struct wfx_vif *)vif->drv_priv; local 776 struct wfx_vif *wvif = (struct wfx_vif *)vif->drv_priv; local [all...] |