/openbmc/linux/drivers/net/wireless/silabs/wfx/ |
H A D | hif_tx_mib.c | 17 int wfx_hif_set_output_power(struct wfx_vif *wvif, int val) in wfx_hif_set_output_power() 27 int wfx_hif_set_beacon_wakeup_period(struct wfx_vif *wvif, in wfx_hif_set_beacon_wakeup_period() 77 int wfx_hif_set_macaddr(struct wfx_vif *wvif, u8 *mac) in wfx_hif_set_macaddr() 98 int wfx_hif_set_beacon_filter_table(struct wfx_vif *wvif, int tbl_len, in wfx_hif_set_beacon_filter_table() 153 int wfx_hif_set_mfp(struct wfx_vif *wvif, bool capable, bool required) in wfx_hif_set_mfp() 219 int wfx_hif_keep_alive_period(struct wfx_vif *wvif, int period) in wfx_hif_keep_alive_period() 254 int wfx_hif_set_uapsd_info(struct wfx_vif *wvif, unsigned long val) in wfx_hif_set_uapsd_info() 270 int wfx_hif_erp_use_protection(struct wfx_vif *wvif, bool enable) in wfx_hif_erp_use_protection() 280 int wfx_hif_slot_time(struct wfx_vif *wvif, int val) in wfx_hif_slot_time() 289 int wfx_hif_wep_default_key_id(struct wfx_vif *wvif, int val) in wfx_hif_wep_default_key_id() [all …]
|
H A D | sta.c | 104 struct wfx_vif *wvif = NULL; in wfx_configure_filter() local 198 int wfx_update_pm(struct wfx_vif *wvif) in wfx_update_pm() 223 struct wfx_vif *wvif = (struct wfx_vif *)vif->drv_priv; in wfx_conf_tx() local 243 struct wfx_vif *wvif = NULL; in wfx_set_rts_threshold() local 280 struct wfx_vif *wvif = (struct wfx_vif *)vif->drv_priv; in wfx_set_default_unicast_key() local 285 void wfx_reset(struct wfx_vif *wvif) in wfx_reset() 304 struct wfx_vif *wvif = (struct wfx_vif *)vif->drv_priv; in wfx_sta_add() local 326 struct wfx_vif *wvif = (struct wfx_vif *)vif->drv_priv; in wfx_sta_remove() local 357 static int wfx_set_mfp_ap(struct wfx_vif *wvif) in wfx_set_mfp_ap() 422 static void wfx_join(struct wfx_vif *wvif) in wfx_join() [all …]
|
H A D | queue.c | 60 void wfx_tx_queues_init(struct wfx_vif *wvif) in wfx_tx_queues_init() 75 bool wfx_tx_queue_empty(struct wfx_vif *wvif, struct wfx_queue *queue) in wfx_tx_queue_empty() 80 void wfx_tx_queues_check_empty(struct wfx_vif *wvif) in wfx_tx_queues_check_empty() 90 static void __wfx_tx_queue_drop(struct wfx_vif *wvif, in __wfx_tx_queue_drop() 103 void wfx_tx_queue_drop(struct wfx_vif *wvif, struct wfx_queue *queue, in wfx_tx_queue_drop() 111 void wfx_tx_queues_put(struct wfx_vif *wvif, struct sk_buff *skb) in wfx_tx_queues_put() 125 struct wfx_vif *wvif; in wfx_pending_drop() local 147 struct wfx_vif *wvif; in wfx_pending_get() local 206 bool wfx_tx_queues_has_cab(struct wfx_vif *wvif) in wfx_tx_queues_has_cab() 231 struct wfx_vif *wvif; in wfx_tx_queues_get_skb() local
|
H A D | data_tx.c | 46 static void wfx_tx_policy_build(struct wfx_vif *wvif, struct wfx_tx_policy *policy, in wfx_tx_policy_build() 135 static void wfx_tx_policy_put(struct wfx_vif *wvif, int idx) in wfx_tx_policy_put() 150 static int wfx_tx_policy_upload(struct wfx_vif *wvif) in wfx_tx_policy_upload() 177 struct wfx_vif *wvif = container_of(work, struct wfx_vif, tx_policy_upload_work); in wfx_tx_policy_upload_work() local 183 void wfx_tx_policy_init(struct wfx_vif *wvif) in wfx_tx_policy_init() 211 static u8 wfx_tx_get_link_id(struct wfx_vif *wvif, struct ieee80211_sta *sta, in wfx_tx_get_link_id() 374 struct wfx_vif *wvif; in wfx_tx() local 406 static void wfx_skb_dtor(struct wfx_vif *wvif, struct sk_buff *skb) in wfx_skb_dtor() 462 struct wfx_vif *wvif; in wfx_tx_confirm_cb() local 506 static void wfx_flush_vif(struct wfx_vif *wvif, u32 queues, struct sk_buff_head *dropped) in wfx_flush_vif() [all …]
|
H A D | scan.c | 24 static int update_probe_tmpl(struct wfx_vif *wvif, struct cfg80211_scan_request *req) in update_probe_tmpl() 40 static int send_scan_req(struct wfx_vif *wvif, struct cfg80211_scan_request *req, int start_idx) in send_scan_req() 93 struct wfx_vif *wvif = container_of(work, struct wfx_vif, scan_work); in wfx_hw_scan_work() local 127 struct wfx_vif *wvif = (struct wfx_vif *)vif->drv_priv; in wfx_hw_scan() local 137 struct wfx_vif *wvif = (struct wfx_vif *)vif->drv_priv; in wfx_cancel_hw_scan() local 143 void wfx_scan_complete(struct wfx_vif *wvif, int nb_chan_done) in wfx_scan_complete()
|
H A D | hif_tx.c | 157 int wfx_hif_reset(struct wfx_vif *wvif, bool reset_stat) in wfx_hif_reset() 223 int wfx_hif_scan(struct wfx_vif *wvif, struct cfg80211_scan_request *req, in wfx_hif_scan() 267 int wfx_hif_stop_scan(struct wfx_vif *wvif) in wfx_hif_stop_scan() 282 int wfx_hif_join(struct wfx_vif *wvif, const struct ieee80211_bss_conf *conf, in wfx_hif_join() 314 int wfx_hif_set_bss_params(struct wfx_vif *wvif, int aid, int beacon_lost_count) in wfx_hif_set_bss_params() 366 int wfx_hif_set_edca_queue_params(struct wfx_vif *wvif, u16 queue, in wfx_hif_set_edca_queue_params() 395 int wfx_hif_set_pm(struct wfx_vif *wvif, bool ps, int dynamic_ps_timeout) in wfx_hif_set_pm() 419 int wfx_hif_start(struct wfx_vif *wvif, const struct ieee80211_bss_conf *conf, in wfx_hif_start() 444 int wfx_hif_beacon_transmit(struct wfx_vif *wvif, bool enable) in wfx_hif_beacon_transmit() 459 int wfx_hif_map_link(struct wfx_vif *wvif, bool unmap, u8 *mac_addr, int sta_id, bool mfp) in wfx_hif_map_link() [all …]
|
H A D | hif_rx.c | 100 struct wfx_vif *wvif = wdev_to_wvif(wdev, hif->interface); in wfx_hif_receive_indication() local 116 struct wfx_vif *wvif = wdev_to_wvif(wdev, hif->interface); in wfx_hif_event_indication() local 150 struct wfx_vif *wvif = wdev_to_wvif(wdev, hif->interface); in wfx_hif_pm_mode_complete_indication() local 164 struct wfx_vif *wvif = wdev_to_wvif(wdev, hif->interface); in wfx_hif_scan_complete_indication() local 180 struct wfx_vif *wvif = wdev_to_wvif(wdev, hif->interface); in wfx_hif_join_complete_indication() local 195 struct wfx_vif *wvif; in wfx_hif_suspend_resume_indication() local
|
H A D | data_rx.c | 16 static void wfx_rx_handle_ba(struct wfx_vif *wvif, struct ieee80211_mgmt *mgmt) in wfx_rx_handle_ba() 38 void wfx_rx_cb(struct wfx_vif *wvif, const struct wfx_hif_ind_rx *arg, struct sk_buff *skb) in wfx_rx_cb()
|
H A D | key.c | 150 static int wfx_add_key(struct wfx_vif *wvif, struct ieee80211_sta *sta, in wfx_add_key() 207 static int wfx_remove_key(struct wfx_vif *wvif, struct ieee80211_key_conf *key) in wfx_remove_key() 218 struct wfx_vif *wvif = (struct wfx_vif *)vif->drv_priv; in wfx_set_key() local
|
H A D | wfx.h | 94 static inline struct ieee80211_vif *wvif_to_vif(struct wfx_vif *wvif) in wvif_to_vif() 133 struct wfx_vif *wvif; in wvif_count() local
|