Home
last modified time | relevance | path

Searched refs:wl12xx_vif (Results 1 – 25 of 31) sorted by relevance

12

/Linux-v4.19/drivers/net/wireless/ti/wlcore/
Dcmd.h37 int wl12xx_cmd_role_start_sta(struct wl1271 *wl, struct wl12xx_vif *wlvif);
38 int wl12xx_cmd_role_stop_sta(struct wl1271 *wl, struct wl12xx_vif *wlvif);
39 int wl12xx_cmd_role_start_ap(struct wl1271 *wl, struct wl12xx_vif *wlvif);
40 int wl12xx_cmd_role_stop_ap(struct wl1271 *wl, struct wl12xx_vif *wlvif);
41 int wl12xx_cmd_role_start_ibss(struct wl1271 *wl, struct wl12xx_vif *wlvif);
42 int wl12xx_start_dev(struct wl1271 *wl, struct wl12xx_vif *wlvif,
44 int wl12xx_stop_dev(struct wl1271 *wl, struct wl12xx_vif *wlvif);
52 int wl1271_cmd_ps_mode(struct wl1271 *wl, struct wl12xx_vif *wlvif,
59 int wl12xx_cmd_build_null_data(struct wl1271 *wl, struct wl12xx_vif *wlvif);
60 int wl1271_cmd_build_ps_poll(struct wl1271 *wl, struct wl12xx_vif *wlvif,
[all …]
Dacx.h1044 struct wl12xx_vif *wlvif,
1047 int wl1271_acx_tx_power(struct wl1271 *wl, struct wl12xx_vif *wlvif,
1049 int wl1271_acx_feature_cfg(struct wl1271 *wl, struct wl12xx_vif *wlvif);
1053 int wl1271_acx_slot(struct wl1271 *wl, struct wl12xx_vif *wlvif,
1055 int wl1271_acx_group_address_tbl(struct wl1271 *wl, struct wl12xx_vif *wlvif,
1058 struct wl12xx_vif *wlvif);
1059 int wl1271_acx_rts_threshold(struct wl1271 *wl, struct wl12xx_vif *wlvif,
1062 int wl1271_acx_beacon_filter_opt(struct wl1271 *wl, struct wl12xx_vif *wlvif,
1065 struct wl12xx_vif *wlvif);
1066 int wl1271_acx_conn_monit_params(struct wl1271 *wl, struct wl12xx_vif *wlvif,
[all …]
Dtx.h215 int wlcore_tx_get_mac80211_queue(struct wl12xx_vif *wlvif, int queue) in wlcore_tx_get_mac80211_queue()
246 void wl12xx_tx_reset_wlvif(struct wl1271 *wl, struct wl12xx_vif *wlvif);
253 u8 wl12xx_tx_get_hlid(struct wl1271 *wl, struct wl12xx_vif *wlvif,
262 void wlcore_stop_queue_locked(struct wl1271 *wl, struct wl12xx_vif *wlvif,
264 void wlcore_stop_queue(struct wl1271 *wl, struct wl12xx_vif *wlvif, u8 queue,
266 void wlcore_wake_queue(struct wl1271 *wl, struct wl12xx_vif *wlvif, u8 queue,
273 struct wl12xx_vif *wlvif, u8 queue,
277 struct wl12xx_vif *wlvif,
280 bool wlcore_is_queue_stopped_locked(struct wl1271 *wl, struct wl12xx_vif *wlvif,
284 void wl1271_free_sta(struct wl1271 *wl, struct wl12xx_vif *wlvif, u8 hlid);
Dwlcore.h78 int (*init_vif)(struct wl1271 *wl, struct wl12xx_vif *wlvif);
82 struct wl12xx_vif *wlvif);
92 struct wl12xx_vif *wlvif);
96 int (*scan_start)(struct wl1271 *wl, struct wl12xx_vif *wlvif,
98 int (*scan_stop)(struct wl1271 *wl, struct wl12xx_vif *wlvif);
99 int (*sched_scan_start)(struct wl1271 *wl, struct wl12xx_vif *wlvif,
102 void (*sched_scan_stop)(struct wl1271 *wl, struct wl12xx_vif *wlvif);
109 struct wl12xx_vif *wlvif,
112 void (*sta_rc_update)(struct wl1271 *wl, struct wl12xx_vif *wlvif);
129 int (*set_cac)(struct wl1271 *wl, struct wl12xx_vif *wlvif,
[all …]
Dps.h30 int wl1271_ps_set_mode(struct wl1271 *wl, struct wl12xx_vif *wlvif,
32 void wl12xx_ps_link_start(struct wl1271 *wl, struct wl12xx_vif *wlvif,
34 void wl12xx_ps_link_end(struct wl1271 *wl, struct wl12xx_vif *wlvif, u8 hlid);
Dinit.c159 struct wl12xx_vif *wlvif) in wl1271_ap_init_deauth_template()
187 struct wl12xx_vif *wlvif = wl12xx_vif_to_data(vif); in wl1271_ap_init_null_template()
220 struct wl12xx_vif *wlvif = wl12xx_vif_to_data(vif); in wl1271_ap_init_qos_null_template()
262 struct wl12xx_vif *wlvif) in wl12xx_init_phy_vif_config()
282 struct wl12xx_vif *wlvif) in wl1271_init_sta_beacon_filter()
325 struct wl12xx_vif *wlvif) in wl1271_init_beacon_broadcast()
351 int wl1271_sta_hw_init(struct wl1271 *wl, struct wl12xx_vif *wlvif) in wl1271_sta_hw_init()
375 struct wl12xx_vif *wlvif = wl12xx_vif_to_data(vif); in wl1271_sta_hw_init_post_mem()
387 static int wl1271_ap_hw_init(struct wl1271 *wl, struct wl12xx_vif *wlvif) in wl1271_ap_hw_init()
405 struct wl12xx_vif *wlvif = wl12xx_vif_to_data(vif); in wl1271_ap_init_templates()
[all …]
Dwlcore_i.h266 struct wl12xx_vif;
288 struct wl12xx_vif *wlvif;
351 struct wl12xx_vif { struct
506 static inline struct wl12xx_vif *wl12xx_vif_to_data(struct ieee80211_vif *vif) in wl12xx_vif_to_data() argument
509 return (struct wl12xx_vif *)vif->drv_priv; in wl12xx_vif_to_data()
513 struct ieee80211_vif *wl12xx_wlvif_to_vif(struct wl12xx_vif *wlvif) in wl12xx_wlvif_to_vif()
518 static inline bool wlcore_is_p2p_mgmt(struct wl12xx_vif *wlvif) in wlcore_is_p2p_mgmt()
541 int wl1271_recalc_rx_streaming(struct wl1271 *wl, struct wl12xx_vif *wlvif);
Dscan.h35 void wl1271_scan_stm(struct wl1271 *wl, struct wl12xx_vif *wlvif);
38 struct wl12xx_vif *wlvif,
41 int wl1271_scan_sched_scan_start(struct wl1271 *wl, struct wl12xx_vif *wlvif);
175 struct wl12xx_vif *wlvif,
Dacx.c36 int wl1271_acx_wake_up_conditions(struct wl1271 *wl, struct wl12xx_vif *wlvif, in wl1271_acx_wake_up_conditions()
96 int wl1271_acx_tx_power(struct wl1271 *wl, struct wl12xx_vif *wlvif, in wl1271_acx_tx_power()
127 int wl1271_acx_feature_cfg(struct wl1271 *wl, struct wl12xx_vif *wlvif) in wl1271_acx_feature_cfg()
198 int wl1271_acx_slot(struct wl1271 *wl, struct wl12xx_vif *wlvif, in wl1271_acx_slot()
227 int wl1271_acx_group_address_tbl(struct wl1271 *wl, struct wl12xx_vif *wlvif, in wl1271_acx_group_address_tbl()
260 struct wl12xx_vif *wlvif) in wl1271_acx_service_period_timeout()
290 int wl1271_acx_rts_threshold(struct wl1271 *wl, struct wl12xx_vif *wlvif, in wl1271_acx_rts_threshold()
354 int wl1271_acx_beacon_filter_opt(struct wl1271 *wl, struct wl12xx_vif *wlvif, in wl1271_acx_beacon_filter_opt()
395 struct wl12xx_vif *wlvif) in wl1271_acx_beacon_filter_table()
452 int wl1271_acx_conn_monit_params(struct wl1271 *wl, struct wl12xx_vif *wlvif, in wl1271_acx_conn_monit_params()
[all …]
Dtx.c45 struct wl12xx_vif *wlvif, u8 id) in wl1271_set_default_wep_key()
90 struct wl12xx_vif *wlvif, in wl1271_tx_ap_update_inconnection_sta()
121 struct wl12xx_vif *wlvif, in wl1271_tx_regulate_link()
154 static u8 wl12xx_tx_get_hlid_ap(struct wl1271 *wl, struct wl12xx_vif *wlvif, in wl12xx_tx_get_hlid_ap()
176 u8 wl12xx_tx_get_hlid(struct wl1271 *wl, struct wl12xx_vif *wlvif, in wl12xx_tx_get_hlid()
204 static int wl1271_tx_allocate(struct wl1271 *wl, struct wl12xx_vif *wlvif, in wl1271_tx_allocate()
264 static void wl1271_tx_fill_hdr(struct wl1271 *wl, struct wl12xx_vif *wlvif, in wl1271_tx_fill_hdr()
374 static int wl1271_prepare_tx_frame(struct wl1271 *wl, struct wl12xx_vif *wlvif, in wl1271_prepare_tx_frame()
482 struct wl12xx_vif *wlvif; in wl1271_handle_tx_low_watermark()
562 struct wl12xx_vif *wlvif, in wlcore_vif_dequeue_high_prio()
[all …]
Devent.c116 struct wl12xx_vif *wlvif; in wlcore_event_rssi_trigger()
139 static void wl1271_stop_ba_event(struct wl1271 *wl, struct wl12xx_vif *wlvif) in wl1271_stop_ba_event()
167 struct wl12xx_vif *wlvif; in wlcore_event_soft_gemini_sense()
197 struct wl12xx_vif *wlvif; in wlcore_event_ba_rx_constraint()
219 struct wl12xx_vif *wlvif; in wlcore_event_channel_switch()
262 struct wl12xx_vif *wlvif; in wlcore_disconnect_sta()
321 struct wl12xx_vif *wlvif; in wlcore_event_beacon_loss()
Dmain.c58 static void wl1271_free_ap_keys(struct wl1271 *wl, struct wl12xx_vif *wlvif);
60 static int wl12xx_set_authorized(struct wl1271 *wl, struct wl12xx_vif *wlvif) in wl12xx_set_authorized()
94 static int wl1271_set_rx_streaming(struct wl1271 *wl, struct wl12xx_vif *wlvif, in wl1271_set_rx_streaming()
116 int wl1271_recalc_rx_streaming(struct wl1271 *wl, struct wl12xx_vif *wlvif) in wl1271_recalc_rx_streaming()
143 struct wl12xx_vif *wlvif = container_of(work, struct wl12xx_vif, in wl1271_rx_streaming_enable_work()
182 struct wl12xx_vif *wlvif = container_of(work, struct wl12xx_vif, in wl1271_rx_streaming_disable_work()
210 struct wl12xx_vif *wlvif = from_timer(wlvif, t, rx_streaming_timer); in wl1271_rx_streaming_timer()
230 struct wl12xx_vif *wlvif = container_of(work, struct wl12xx_vif, in wlcore_rc_update_work()
350 struct wl12xx_vif *wlvif, in wl12xx_irq_ps_regulate_link()
379 struct wl12xx_vif *wlvif, in wl12xx_irq_update_links_status()
[all …]
Dhw_ops.h101 wlcore_hw_init_vif(struct wl1271 *wl, struct wl12xx_vif *wlvif) in wlcore_hw_init_vif()
119 wlcore_hw_sta_get_ap_rate_mask(struct wl1271 *wl, struct wl12xx_vif *wlvif) in wlcore_hw_sta_get_ap_rate_mask()
157 struct wl12xx_vif *wlvif) in wlcore_hw_ap_get_mimo_wide_rate_mask()
214 wlcore_hw_sta_rc_update(struct wl1271 *wl, struct wl12xx_vif *wlvif) in wlcore_hw_sta_rc_update()
316 wlcore_hw_set_cac(struct wl1271 *wl, struct wl12xx_vif *wlvif, bool start) in wlcore_hw_set_cac()
325 wlcore_hw_dfs_master_restart(struct wl1271 *wl, struct wl12xx_vif *wlvif) in wlcore_hw_dfs_master_restart()
Dinit.h36 int wl1271_init_ap_rates(struct wl1271 *wl, struct wl12xx_vif *wlvif);
38 int wl1271_sta_hw_init(struct wl1271 *wl, struct wl12xx_vif *wlvif);
Dcmd.c326 int wl12xx_allocate_link(struct wl1271 *wl, struct wl12xx_vif *wlvif, u8 *hlid) in wl12xx_allocate_link()
364 void wl12xx_free_link(struct wl1271 *wl, struct wl12xx_vif *wlvif, u8 *hlid) in wl12xx_free_link()
435 struct wl12xx_vif *wlvif, in wl12xx_cmd_role_start_dev()
486 struct wl12xx_vif *wlvif) in wl12xx_cmd_role_stop_dev()
521 int wl12xx_cmd_role_start_sta(struct wl1271 *wl, struct wl12xx_vif *wlvif) in wl12xx_cmd_role_start_sta()
597 int wl12xx_cmd_role_stop_sta(struct wl1271 *wl, struct wl12xx_vif *wlvif) in wl12xx_cmd_role_stop_sta()
632 int wl12xx_cmd_role_start_ap(struct wl1271 *wl, struct wl12xx_vif *wlvif) in wl12xx_cmd_role_start_ap()
742 int wl12xx_cmd_role_stop_ap(struct wl1271 *wl, struct wl12xx_vif *wlvif) in wl12xx_cmd_role_stop_ap()
773 int wl12xx_cmd_role_start_ibss(struct wl1271 *wl, struct wl12xx_vif *wlvif) in wl12xx_cmd_role_start_ibss()
995 int wl1271_cmd_ps_mode(struct wl1271 *wl, struct wl12xx_vif *wlvif, in wl1271_cmd_ps_mode()
[all …]
Dps.c29 int wl1271_ps_set_mode(struct wl1271 *wl, struct wl12xx_vif *wlvif, in wl1271_ps_set_mode()
127 void wl12xx_ps_link_start(struct wl1271 *wl, struct wl12xx_vif *wlvif, in wl12xx_ps_link_start()
163 void wl12xx_ps_link_end(struct wl1271 *wl, struct wl12xx_vif *wlvif, u8 hlid) in wl12xx_ps_link_end()
Dscan.c38 struct wl12xx_vif *wlvif; in wl1271_scan_complete_work()
101 struct wl12xx_vif *wlvif = wl12xx_vif_to_data(vif); in wlcore_started_vifs_iter()
350 struct wl12xx_vif *wlvif = wl12xx_vif_to_data(vif); in wlcore_scan()
386 struct wl12xx_vif *wlvif, in wlcore_scan_sched_scan_ssid_list()
Ddebugfs.c281 struct wl12xx_vif *wlvif; in dynamic_ps_timeout_write()
348 struct wl12xx_vif *wlvif; in forced_ps_write()
454 struct wl12xx_vif *wlvif; in driver_state_read()
550 struct wl12xx_vif *wlvif; in vifs_state_read()
835 struct wl12xx_vif *wlvif; in rx_streaming_interval_write()
893 struct wl12xx_vif *wlvif; in rx_streaming_always_write()
951 struct wl12xx_vif *wlvif; in beacon_filtering_write()
/Linux-v4.19/drivers/net/wireless/ti/wl18xx/
Dscan.h119 int wl18xx_scan_start(struct wl1271 *wl, struct wl12xx_vif *wlvif,
121 int wl18xx_scan_stop(struct wl1271 *wl, struct wl12xx_vif *wlvif);
122 void wl18xx_scan_completed(struct wl1271 *wl, struct wl12xx_vif *wlvif);
123 int wl18xx_sched_scan_start(struct wl1271 *wl, struct wl12xx_vif *wlvif,
126 void wl18xx_scan_sched_scan_stop(struct wl1271 *wl, struct wl12xx_vif *wlvif);
Dscan.c41 static int wl18xx_scan_send(struct wl1271 *wl, struct wl12xx_vif *wlvif, in wl18xx_scan_send()
160 void wl18xx_scan_completed(struct wl1271 *wl, struct wl12xx_vif *wlvif) in wl18xx_scan_completed()
170 struct wl12xx_vif *wlvif, in wl18xx_scan_sched_scan_config()
303 int wl18xx_sched_scan_start(struct wl1271 *wl, struct wl12xx_vif *wlvif, in wl18xx_sched_scan_start()
310 static int __wl18xx_scan_stop(struct wl1271 *wl, struct wl12xx_vif *wlvif, in __wl18xx_scan_stop()
338 void wl18xx_scan_sched_scan_stop(struct wl1271 *wl, struct wl12xx_vif *wlvif) in wl18xx_scan_sched_scan_stop()
342 int wl18xx_scan_start(struct wl1271 *wl, struct wl12xx_vif *wlvif, in wl18xx_scan_start()
348 int wl18xx_scan_stop(struct wl1271 *wl, struct wl12xx_vif *wlvif) in wl18xx_scan_stop()
Dcmd.h87 struct wl12xx_vif *wlvif,
93 int wl18xx_cmd_set_cac(struct wl1271 *wl, struct wl12xx_vif *wlvif, bool start);
95 int wl18xx_cmd_dfs_master_restart(struct wl1271 *wl, struct wl12xx_vif *wlvif);
Dcmd.c29 struct wl12xx_vif *wlvif, in wl18xx_cmd_channel_switch()
176 int wl18xx_cmd_set_cac(struct wl1271 *wl, struct wl12xx_vif *wlvif, bool start) in wl18xx_cmd_set_cac()
233 int wl18xx_cmd_dfs_master_restart(struct wl1271 *wl, struct wl12xx_vif *wlvif) in wl18xx_cmd_dfs_master_restart()
/Linux-v4.19/drivers/net/wireless/ti/wl12xx/
Dscan.h132 int wl12xx_scan_start(struct wl1271 *wl, struct wl12xx_vif *wlvif,
134 int wl12xx_scan_stop(struct wl1271 *wl, struct wl12xx_vif *wlvif);
135 void wl12xx_scan_completed(struct wl1271 *wl, struct wl12xx_vif *wlvif);
136 int wl12xx_sched_scan_start(struct wl1271 *wl, struct wl12xx_vif *wlvif,
139 void wl12xx_scan_sched_scan_stop(struct wl1271 *wl, struct wl12xx_vif *wlvif);
Dscan.c94 static int wl1271_scan_send(struct wl1271 *wl, struct wl12xx_vif *wlvif, in wl1271_scan_send()
191 int wl12xx_scan_stop(struct wl1271 *wl, struct wl12xx_vif *wlvif) in wl12xx_scan_stop()
218 void wl1271_scan_stm(struct wl1271 *wl, struct wl12xx_vif *wlvif) in wl1271_scan_stm()
322 struct wl12xx_vif *wlvif, in wl1271_scan_sched_scan_config()
428 int wl1271_scan_sched_scan_start(struct wl1271 *wl, struct wl12xx_vif *wlvif) in wl1271_scan_sched_scan_start()
461 int wl12xx_sched_scan_start(struct wl1271 *wl, struct wl12xx_vif *wlvif, in wl12xx_sched_scan_start()
474 void wl12xx_scan_sched_scan_stop(struct wl1271 *wl, struct wl12xx_vif *wlvif) in wl12xx_scan_sched_scan_stop()
502 int wl12xx_scan_start(struct wl1271 *wl, struct wl12xx_vif *wlvif, in wl12xx_scan_start()
509 void wl12xx_scan_completed(struct wl1271 *wl, struct wl12xx_vif *wlvif) in wl12xx_scan_completed()
Dcmd.h129 struct wl12xx_vif *wlvif,

12