Home
last modified time | relevance | path

Searched refs:wfx_vif (Results 1 – 21 of 21) sorted by relevance

/Linux-v5.10/drivers/staging/wfx/
Dhif_tx_mib.h12 struct wfx_vif;
15 int hif_set_output_power(struct wfx_vif *wvif, int val);
16 int hif_set_beacon_wakeup_period(struct wfx_vif *wvif,
19 int hif_set_rcpi_rssi_threshold(struct wfx_vif *wvif,
23 int hif_set_macaddr(struct wfx_vif *wvif, u8 *mac);
24 int hif_set_rx_filter(struct wfx_vif *wvif,
26 int hif_set_beacon_filter_table(struct wfx_vif *wvif, int tbl_len,
28 int hif_beacon_filter_control(struct wfx_vif *wvif,
31 int hif_set_template_frame(struct wfx_vif *wvif, struct sk_buff *skb,
33 int hif_set_mfp(struct wfx_vif *wvif, bool capable, bool required);
[all …]
Dhif_tx.h19 struct wfx_vif;
37 int hif_reset(struct wfx_vif *wvif, bool reset_stat);
42 int hif_scan(struct wfx_vif *wvif, struct cfg80211_scan_request *req80211,
44 int hif_stop_scan(struct wfx_vif *wvif);
45 int hif_join(struct wfx_vif *wvif, const struct ieee80211_bss_conf *conf,
47 int hif_set_pm(struct wfx_vif *wvif, bool ps, int dynamic_ps_timeout);
48 int hif_set_bss_params(struct wfx_vif *wvif, int aid, int beacon_lost_count);
51 int hif_set_edca_queue_params(struct wfx_vif *wvif, u16 queue,
53 int hif_start(struct wfx_vif *wvif, const struct ieee80211_bss_conf *conf,
55 int hif_beacon_transmit(struct wfx_vif *wvif, bool enable);
[all …]
Dsta.c64 static void wfx_filter_beacon(struct wfx_vif *wvif, bool filter_beacon) in wfx_filter_beacon()
97 struct wfx_vif *wvif = NULL; in wfx_configure_filter()
146 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()
225 struct wfx_vif *wvif = NULL; in wfx_set_rts_threshold()
234 void wfx_event_report_rssi(struct wfx_vif *wvif, u8 raw_rcpi_rssi) in wfx_event_report_rssi()
252 struct wfx_vif *wvif = container_of(to_delayed_work(work), in wfx_beacon_loss_work()
253 struct wfx_vif, beacon_loss_work); in wfx_beacon_loss_work()
264 struct wfx_vif *wvif = (struct wfx_vif *)vif->drv_priv; in wfx_set_default_unicast_key()
[all …]
Dhif_tx_mib.c17 int hif_set_output_power(struct wfx_vif *wvif, int val) in hif_set_output_power()
28 int hif_set_beacon_wakeup_period(struct wfx_vif *wvif, in hif_set_beacon_wakeup_period()
45 int hif_set_rcpi_rssi_threshold(struct wfx_vif *wvif, in hif_set_rcpi_rssi_threshold()
82 int hif_set_macaddr(struct wfx_vif *wvif, u8 *mac) in hif_set_macaddr()
92 int hif_set_rx_filter(struct wfx_vif *wvif, in hif_set_rx_filter()
105 int hif_set_beacon_filter_table(struct wfx_vif *wvif, int tbl_len, in hif_set_beacon_filter_table()
123 int hif_beacon_filter_control(struct wfx_vif *wvif, in hif_beacon_filter_control()
146 int hif_set_template_frame(struct wfx_vif *wvif, struct sk_buff *skb, in hif_set_template_frame()
162 int hif_set_mfp(struct wfx_vif *wvif, bool capable, bool required) in hif_set_mfp()
178 int hif_set_block_ack_policy(struct wfx_vif *wvif, in hif_set_block_ack_policy()
[all …]
Dqueue.h15 struct wfx_vif;
29 void wfx_tx_queues_init(struct wfx_vif *wvif);
30 void wfx_tx_queues_check_empty(struct wfx_vif *wvif);
31 bool wfx_tx_queues_has_cab(struct wfx_vif *wvif);
32 void wfx_tx_queues_put(struct wfx_vif *wvif, struct sk_buff *skb);
35 bool wfx_tx_queue_empty(struct wfx_vif *wvif, struct wfx_queue *queue);
36 void wfx_tx_queue_drop(struct wfx_vif *wvif, struct wfx_queue *queue,
Dscan.c25 static int update_probe_tmpl(struct wfx_vif *wvif, in update_probe_tmpl()
41 static int send_scan_req(struct wfx_vif *wvif, in send_scan_req()
87 struct wfx_vif *wvif = container_of(work, struct wfx_vif, scan_work); in wfx_hw_scan_work()
113 struct wfx_vif *wvif = (struct wfx_vif *)vif->drv_priv; in wfx_hw_scan()
123 struct wfx_vif *wvif = (struct wfx_vif *)vif->drv_priv; in wfx_cancel_hw_scan()
129 void wfx_scan_complete(struct wfx_vif *wvif) in wfx_scan_complete()
Dwfx.h63 struct wfx_vif { struct
94 static inline struct wfx_vif *wdev_to_wvif(struct wfx_dev *wdev, int vif_id) in wdev_to_wvif() argument
106 return (struct wfx_vif *) wdev->vif[vif_id]->drv_priv; in wdev_to_wvif()
109 static inline struct wfx_vif *wvif_iterate(struct wfx_dev *wdev, in wvif_iterate()
110 struct wfx_vif *cur) in wvif_iterate()
114 struct wfx_vif *tmp; in wvif_iterate()
132 struct wfx_vif *wvif; in wvif_count()
Ddata_tx.c46 static void wfx_tx_policy_build(struct wfx_vif *wvif, struct tx_policy *policy, in wfx_tx_policy_build()
105 static int wfx_tx_policy_get(struct wfx_vif *wvif, in wfx_tx_policy_get()
142 static void wfx_tx_policy_put(struct wfx_vif *wvif, int idx) in wfx_tx_policy_put()
157 static int wfx_tx_policy_upload(struct wfx_vif *wvif) in wfx_tx_policy_upload()
185 struct wfx_vif *wvif = in wfx_tx_policy_upload_work()
186 container_of(work, struct wfx_vif, tx_policy_upload_work); in wfx_tx_policy_upload_work()
192 void wfx_tx_policy_init(struct wfx_vif *wvif) in wfx_tx_policy_init()
220 static u8 wfx_tx_get_link_id(struct wfx_vif *wvif, struct ieee80211_sta *sta, in wfx_tx_get_link_id()
288 static u8 wfx_tx_get_rate_id(struct wfx_vif *wvif, in wfx_tx_get_rate_id()
329 static int wfx_tx_inner(struct wfx_vif *wvif, struct ieee80211_sta *sta, in wfx_tx_inner()
[all …]
Dqueue.c61 void wfx_tx_queues_init(struct wfx_vif *wvif) in wfx_tx_queues_init()
76 void wfx_tx_queues_check_empty(struct wfx_vif *wvif) in wfx_tx_queues_check_empty()
87 bool wfx_tx_queue_empty(struct wfx_vif *wvif, struct wfx_queue *queue) in wfx_tx_queue_empty()
92 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()
114 void wfx_tx_queues_put(struct wfx_vif *wvif, struct sk_buff *skb) in wfx_tx_queues_put()
128 struct wfx_vif *wvif; in wfx_pending_drop()
151 struct wfx_vif *wvif; in wfx_pending_get()
213 bool wfx_tx_queues_has_cab(struct wfx_vif *wvif) in wfx_tx_queues_has_cab()
236 struct wfx_vif *wvif; in wfx_tx_queues_get_skb()
Dsta.h14 struct wfx_vif;
65 void wfx_suspend_resume_mc(struct wfx_vif *wvif, enum sta_notify_cmd cmd);
66 void wfx_event_report_rssi(struct wfx_vif *wvif, u8 raw_rcpi_rssi);
67 int wfx_update_pm(struct wfx_vif *wvif);
70 void wfx_reset(struct wfx_vif *wvif);
Ddata_rx.h11 struct wfx_vif;
15 void wfx_rx_cb(struct wfx_vif *wvif,
Dhif_tx.c159 int hif_reset(struct wfx_vif *wvif, bool reset_stat) in hif_reset()
229 int hif_scan(struct wfx_vif *wvif, struct cfg80211_scan_request *req, in hif_scan()
285 int hif_stop_scan(struct wfx_vif *wvif) in hif_stop_scan()
300 int hif_join(struct wfx_vif *wvif, const struct ieee80211_bss_conf *conf, in hif_join()
336 int hif_set_bss_params(struct wfx_vif *wvif, int aid, int beacon_lost_count) in hif_set_bss_params()
392 int hif_set_edca_queue_params(struct wfx_vif *wvif, u16 queue, in hif_set_edca_queue_params()
423 int hif_set_pm(struct wfx_vif *wvif, bool ps, int dynamic_ps_timeout) in hif_set_pm()
447 int hif_start(struct wfx_vif *wvif, const struct ieee80211_bss_conf *conf, in hif_start()
471 int hif_beacon_transmit(struct wfx_vif *wvif, bool enable) in hif_beacon_transmit()
488 int hif_map_link(struct wfx_vif *wvif, bool unmap, u8 *mac_addr, int sta_id, bool mfp) in hif_map_link()
[all …]
Dscan.h14 struct wfx_vif;
20 void wfx_scan_complete(struct wfx_vif *wvif);
Dhif_rx.c109 struct wfx_vif *wvif = wdev_to_wvif(wdev, hif->interface); in hif_receive_indication()
126 struct wfx_vif *wvif = wdev_to_wvif(wdev, hif->interface); in hif_event_indication()
162 struct wfx_vif *wvif = wdev_to_wvif(wdev, hif->interface); in hif_pm_mode_complete_indication()
177 struct wfx_vif *wvif = wdev_to_wvif(wdev, hif->interface); in hif_scan_complete_indication()
193 struct wfx_vif *wvif = wdev_to_wvif(wdev, hif->interface); in hif_join_complete_indication()
209 struct wfx_vif *wvif; in hif_suspend_resume_indication()
Ddata_tx.h19 struct wfx_vif;
40 void wfx_tx_policy_init(struct wfx_vif *wvif);
Ddata_rx.c16 static void wfx_rx_handle_ba(struct wfx_vif *wvif, struct ieee80211_mgmt *mgmt) in wfx_rx_handle_ba()
37 void wfx_rx_cb(struct wfx_vif *wvif, in wfx_rx_cb()
Dkey.c157 static int wfx_add_key(struct wfx_vif *wvif, struct ieee80211_sta *sta, in wfx_add_key()
219 static int wfx_remove_key(struct wfx_vif *wvif, struct ieee80211_key_conf *key) in wfx_remove_key()
231 struct wfx_vif *wvif = (struct wfx_vif *)vif->drv_priv; in wfx_set_key()
Dkey.h14 struct wfx_vif;
Ddebug.c325 struct wfx_vif *wvif; in wfx_ps_timeout_set()
Dmain.c273 hw->vif_data_size = sizeof(struct wfx_vif); in wfx_init_common()
Dtraces.h454 struct wfx_vif *wvif;