Home
last modified time | relevance | path

Searched defs:wvif (Results 1 – 10 of 10) sorted by relevance

/linux-6.12.1/drivers/net/wireless/silabs/wfx/
Dhif_tx_mib.c17 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()
42 int wfx_hif_set_rcpi_rssi_threshold(struct wfx_vif *wvif, int rssi_thold, int rssi_hyst) in wfx_hif_set_rcpi_rssi_threshold()
77 int wfx_hif_set_macaddr(struct wfx_vif *wvif, u8 *mac) in wfx_hif_set_macaddr()
87 int wfx_hif_set_rx_filter(struct wfx_vif *wvif, bool filter_bssid, bool filter_prbreq) in wfx_hif_set_rx_filter()
98 int wfx_hif_set_beacon_filter_table(struct wfx_vif *wvif, int tbl_len, in wfx_hif_set_beacon_filter_table()
116 int wfx_hif_beacon_filter_control(struct wfx_vif *wvif, int enable, int beacon_count) in wfx_hif_beacon_filter_control()
137 int wfx_hif_set_template_frame(struct wfx_vif *wvif, struct sk_buff *skb, in wfx_hif_set_template_frame()
153 int wfx_hif_set_mfp(struct wfx_vif *wvif, bool capable, bool required) in wfx_hif_set_mfp()
168 int wfx_hif_set_block_ack_policy(struct wfx_vif *wvif, u8 tx_tid_policy, u8 rx_tid_policy) in wfx_hif_set_block_ack_policy()
[all …]
Dsta.c45 static void wfx_filter_beacon(struct wfx_vif *wvif, bool filter_beacon) in wfx_filter_beacon()
86 struct wfx_vif *wvif = NULL; in wfx_configure_filter() local
135 static int wfx_get_ps_timeout(struct wfx_vif *wvif, bool *enable_ps) in wfx_get_ps_timeout()
180 int wfx_update_pm(struct wfx_vif *wvif) in wfx_update_pm()
205 struct wfx_vif *wvif = (struct wfx_vif *)vif->drv_priv; in wfx_conf_tx() local
225 struct wfx_vif *wvif = NULL; in wfx_set_rts_threshold() local
232 void wfx_event_report_rssi(struct wfx_vif *wvif, u8 raw_rcpi_rssi) in wfx_event_report_rssi()
251 struct wfx_vif *wvif = container_of(to_delayed_work(work), struct wfx_vif, in wfx_beacon_loss_work() local
262 struct wfx_vif *wvif = (struct wfx_vif *)vif->drv_priv; in wfx_set_default_unicast_key() local
267 void wfx_reset(struct wfx_vif *wvif) in wfx_reset()
[all …]
Dscan.c24 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()
151 struct wfx_vif *wvif = container_of(work, struct wfx_vif, remain_on_channel_work); in wfx_remain_on_channel_work() local
191 struct wfx_vif *wvif = (struct wfx_vif *)vif->drv_priv; in wfx_remain_on_channel() local
204 struct wfx_vif *wvif = (struct wfx_vif *)vif->drv_priv; in wfx_cancel_remain_on_channel() local
Dqueue.c60 void wfx_tx_queues_init(struct wfx_vif *wvif) in wfx_tx_queues_init()
76 bool wfx_tx_queue_empty(struct wfx_vif *wvif, struct wfx_queue *queue) in wfx_tx_queue_empty()
83 void wfx_tx_queues_check_empty(struct wfx_vif *wvif) in wfx_tx_queues_check_empty()
93 static void __wfx_tx_queue_drop(struct wfx_vif *wvif, in __wfx_tx_queue_drop()
106 void wfx_tx_queue_drop(struct wfx_vif *wvif, struct wfx_queue *queue, in wfx_tx_queue_drop()
115 void wfx_tx_queues_put(struct wfx_vif *wvif, struct sk_buff *skb) in wfx_tx_queues_put()
131 struct wfx_vif *wvif; in wfx_pending_drop() local
151 struct wfx_vif *wvif; in wfx_pending_get() local
210 bool wfx_tx_queues_has_cab(struct wfx_vif *wvif) in wfx_tx_queues_has_cab()
235 struct wfx_vif *wvif; in wfx_tx_queues_get_skb() local
Ddata_tx.c46 static void wfx_tx_policy_build(struct wfx_vif *wvif, struct wfx_tx_policy *policy, in wfx_tx_policy_build()
101 static int wfx_tx_policy_get(struct wfx_vif *wvif, struct ieee80211_tx_rate *rates, bool *renew) in wfx_tx_policy_get()
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()
241 static u8 wfx_tx_get_link_id(struct wfx_vif *wvif, struct ieee80211_sta *sta, in wfx_tx_get_link_id()
295 static u8 wfx_tx_get_retry_policy_id(struct wfx_vif *wvif, struct ieee80211_tx_info *tx_info) in wfx_tx_get_retry_policy_id()
334 static int wfx_tx_inner(struct wfx_vif *wvif, struct ieee80211_sta *sta, struct sk_buff *skb) in wfx_tx_inner()
414 struct wfx_vif *wvif; in wfx_tx() local
[all …]
Dhif_tx.c175 int wfx_hif_reset(struct wfx_vif *wvif, bool reset_stat) in wfx_hif_reset()
242 int wfx_hif_scan_uniq(struct wfx_vif *wvif, struct ieee80211_channel *chan, int duration) in wfx_hif_scan_uniq()
266 int wfx_hif_scan(struct wfx_vif *wvif, struct cfg80211_scan_request *req, in wfx_hif_scan()
310 int wfx_hif_stop_scan(struct wfx_vif *wvif) in wfx_hif_stop_scan()
325 int wfx_hif_join(struct wfx_vif *wvif, const struct ieee80211_bss_conf *conf, in wfx_hif_join()
357 int wfx_hif_set_bss_params(struct wfx_vif *wvif, int aid, int beacon_lost_count) in wfx_hif_set_bss_params()
409 int wfx_hif_set_edca_queue_params(struct wfx_vif *wvif, u16 queue, in wfx_hif_set_edca_queue_params()
438 int wfx_hif_set_pm(struct wfx_vif *wvif, bool ps, int dynamic_ps_timeout) in wfx_hif_set_pm()
462 int wfx_hif_start(struct wfx_vif *wvif, const struct ieee80211_bss_conf *conf, in wfx_hif_start()
487 int wfx_hif_beacon_transmit(struct wfx_vif *wvif, bool enable) in wfx_hif_beacon_transmit()
[all …]
Dhif_rx.c100 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
Ddata_rx.c16 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()
Dkey.c150 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
Dwfx.h96 static inline struct ieee80211_vif *wvif_to_vif(struct wfx_vif *wvif) in wvif_to_vif()
135 struct wfx_vif *wvif; in wvif_count() local