Home
last modified time | relevance | path

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

/linux/drivers/net/wireless/st/cw1200/
A Dwsm.h18 struct cw1200_common;
651 int wsm_configuration(struct cw1200_common *priv,
742 int wsm_stop_scan(struct cw1200_common *priv);
998 int wsm_set_bss_params(struct cw1200_common *priv,
1071 int wsm_remove_key(struct cw1200_common *priv,
1232 int wsm_start_find(struct cw1200_common *priv);
1234 int wsm_stop_find(struct cw1200_common *priv);
1259 int wsm_update_ie(struct cw1200_common *priv,
1790 void wsm_lock_tx(struct cw1200_common *priv);
1792 bool wsm_flush_tx(struct cw1200_common *priv);
[all …]
A Ddebug.h30 int cw1200_debug_init(struct cw1200_common *priv);
31 void cw1200_debug_release(struct cw1200_common *priv);
33 static inline void cw1200_debug_txed(struct cw1200_common *priv) in cw1200_debug_txed()
38 static inline void cw1200_debug_txed_agg(struct cw1200_common *priv) in cw1200_debug_txed_agg()
43 static inline void cw1200_debug_txed_multi(struct cw1200_common *priv, in cw1200_debug_txed_multi()
50 static inline void cw1200_debug_rxed(struct cw1200_common *priv) in cw1200_debug_rxed()
55 static inline void cw1200_debug_rxed_agg(struct cw1200_common *priv) in cw1200_debug_rxed_agg()
65 static inline void cw1200_debug_tx_align(struct cw1200_common *priv) in cw1200_debug_tx_align()
70 static inline void cw1200_debug_tx_ttl(struct cw1200_common *priv) in cw1200_debug_tx_ttl()
75 static inline void cw1200_debug_tx_burst(struct cw1200_common *priv) in cw1200_debug_tx_burst()
[all …]
A Dtxrx.h52 void tx_policy_init(struct cw1200_common *priv);
54 void tx_policy_clean(struct cw1200_common *priv);
59 u32 cw1200_rate_mask_to_wsm(struct cw1200_common *priv,
64 void cw1200_skb_dtor(struct cw1200_common *priv,
71 void cw1200_tx_confirm_cb(struct cw1200_common *priv,
74 void cw1200_rx_cb(struct cw1200_common *priv,
86 int cw1200_alloc_key(struct cw1200_common *priv);
87 void cw1200_free_key(struct cw1200_common *priv, int idx);
88 void cw1200_free_keys(struct cw1200_common *priv);
89 int cw1200_upload_keys(struct cw1200_common *priv);
[all …]
A Dbh.h12 /* extern */ struct cw1200_common;
14 int cw1200_register_bh(struct cw1200_common *priv);
15 void cw1200_unregister_bh(struct cw1200_common *priv);
16 void cw1200_irq_handler(struct cw1200_common *priv);
17 void cw1200_bh_wakeup(struct cw1200_common *priv);
18 int cw1200_bh_suspend(struct cw1200_common *priv);
19 int cw1200_bh_resume(struct cw1200_common *priv);
21 void cw1200_enable_powersave(struct cw1200_common *priv,
23 int wsm_release_tx_buffer(struct cw1200_common *priv, int count);
A Dhwio.h17 /* extern */ struct cw1200_common;
156 int cw1200_data_read(struct cw1200_common *priv,
158 int cw1200_data_write(struct cw1200_common *priv,
161 int cw1200_reg_read(struct cw1200_common *priv, u16 addr,
163 int cw1200_reg_write(struct cw1200_common *priv, u16 addr,
166 static inline int cw1200_reg_read_16(struct cw1200_common *priv, in cw1200_reg_read_16()
176 static inline int cw1200_reg_write_16(struct cw1200_common *priv, in cw1200_reg_write_16()
183 static inline int cw1200_reg_read_32(struct cw1200_common *priv, in cw1200_reg_read_32()
192 static inline int cw1200_reg_write_32(struct cw1200_common *priv, in cw1200_reg_write_32()
220 static inline int cw1200_apb_read_32(struct cw1200_common *priv, in cw1200_apb_read_32()
[all …]
A Dsta.h46 int cw1200_set_pm(struct cw1200_common *priv, const struct wsm_set_pm *arg);
51 void cw1200_join_complete_cb(struct cw1200_common *priv,
57 void cw1200_free_event_queue(struct cw1200_common *priv);
66 static inline void cw1200_cqm_bssloss_sm(struct cw1200_common *priv, in cw1200_cqm_bssloss_sm()
77 int cw1200_setup_mac(struct cw1200_common *priv);
82 void cw1200_update_listening(struct cw1200_common *priv, bool enabled);
83 void cw1200_update_filtering(struct cw1200_common *priv);
86 int cw1200_enable_listening(struct cw1200_common *priv);
87 int cw1200_disable_listening(struct cw1200_common *priv);
88 int cw1200_set_uapsd_param(struct cw1200_common *priv,
[all …]
A Dsta.c513 struct cw1200_common *priv = in cw1200_update_filtering_work()
522 struct cw1200_common *priv = in cw1200_set_beacon_wakeup_period_work()
843 struct cw1200_common *priv = in cw1200_wep_key_work()
965 struct cw1200_common *priv = in cw1200_event_handler()
1036 struct cw1200_common *priv = in cw1200_bss_loss_work()
1047 struct cw1200_common *priv = in cw1200_bss_params_work()
1184 struct cw1200_common *priv = in cw1200_join_complete_work()
1368 struct cw1200_common *priv = in cw1200_join_timeout()
1439 struct cw1200_common *priv = in cw1200_unjoin_work()
1705 struct cw1200_common *priv = in cw1200_set_tim_work()
[all …]
A Dhwio.c30 static int __cw1200_reg_read(struct cw1200_common *priv, u16 addr, in __cw1200_reg_read()
51 static int __cw1200_reg_write(struct cw1200_common *priv, u16 addr, in __cw1200_reg_write()
66 static inline int __cw1200_reg_read_32(struct cw1200_common *priv, in __cw1200_reg_read_32()
75 static inline int __cw1200_reg_write_32(struct cw1200_common *priv, in __cw1200_reg_write_32()
82 static inline int __cw1200_reg_read_16(struct cw1200_common *priv, in __cw1200_reg_read_16()
91 static inline int __cw1200_reg_write_16(struct cw1200_common *priv, in __cw1200_reg_write_16()
98 int cw1200_reg_read(struct cw1200_common *priv, u16 addr, void *buf, in cw1200_reg_read()
108 int cw1200_reg_write(struct cw1200_common *priv, u16 addr, const void *buf, in cw1200_reg_write()
144 int cw1200_data_write(struct cw1200_common *priv, const void *buf, in cw1200_data_write()
171 int cw1200_indirect_read(struct cw1200_common *priv, u32 addr, void *buf, in cw1200_indirect_read()
[all …]
A Dwsm.c81 static int wsm_cmd_send(struct cw1200_common *priv,
340 int wsm_stop_scan(struct cw1200_common *priv) in wsm_stop_scan()
463 int wsm_set_bss_params(struct cw1200_common *priv, in wsm_set_bss_params()
564 int wsm_set_edca_params(struct cw1200_common *priv, in wsm_set_edca_params()
611 int wsm_switch_channel(struct cw1200_common *priv, in wsm_switch_channel()
722 int wsm_start_find(struct cw1200_common *priv) in wsm_start_find()
735 int wsm_stop_find(struct cw1200_common *priv) in wsm_stop_find()
771 int wsm_update_ie(struct cw1200_common *priv, in wsm_update_ie()
1160 void wsm_lock_tx(struct cw1200_common *priv) in wsm_lock_tx()
1176 bool wsm_flush_tx(struct cw1200_common *priv) in wsm_flush_tx()
[all …]
A Dtxrx.c24 cw1200_get_tx_rate(const struct cw1200_common *priv,
387 struct cw1200_common *priv = in tx_policy_upload_work()
475 cw1200_tx_h_pm(struct cw1200_common *priv, in cw1200_tx_h_pm()
500 cw1200_tx_h_crypt(struct cw1200_common *priv, in cw1200_tx_h_crypt()
517 cw1200_tx_h_align(struct cw1200_common *priv, in cw1200_tx_h_align()
562 cw1200_tx_h_wsm(struct cw1200_common *priv, in cw1200_tx_h_wsm()
585 cw1200_tx_h_bt(struct cw1200_common *priv, in cw1200_tx_h_bt()
707 struct cw1200_common *priv = dev->priv; in cw1200_tx()
1270 struct cw1200_common *priv = in cw1200_link_id_reset()
1366 struct cw1200_common *priv = in cw1200_link_id_work()
[all …]
A Dbh.c47 struct cw1200_common *priv = in cw1200_bh_work()
48 container_of(work, struct cw1200_common, bh_work); in cw1200_bh_work()
52 int cw1200_register_bh(struct cw1200_common *priv) in cw1200_register_bh()
83 void cw1200_unregister_bh(struct cw1200_common *priv) in cw1200_unregister_bh()
94 void cw1200_irq_handler(struct cw1200_common *priv) in cw1200_irq_handler()
110 void cw1200_bh_wakeup(struct cw1200_common *priv) in cw1200_bh_wakeup()
122 int cw1200_bh_suspend(struct cw1200_common *priv) in cw1200_bh_suspend()
137 int cw1200_bh_resume(struct cw1200_common *priv) in cw1200_bh_resume()
224 void cw1200_enable_powersave(struct cw1200_common *priv, in cw1200_enable_powersave()
232 static int cw1200_bh_rx_helper(struct cw1200_common *priv, in cw1200_bh_rx_helper()
[all …]
A Dscan.c15 static void cw1200_scan_restart_delayed(struct cw1200_common *priv);
55 struct cw1200_common *priv = hw->priv; in cw1200_hw_scan()
128 struct cw1200_common *priv = container_of(work, struct cw1200_common, in cw1200_scan_work()
286 static void cw1200_scan_complete(struct cw1200_common *priv) in cw1200_scan_complete()
300 void cw1200_scan_failed_cb(struct cw1200_common *priv) in cw1200_scan_failed_cb()
313 void cw1200_scan_complete_cb(struct cw1200_common *priv, in cw1200_scan_complete_cb()
328 struct cw1200_common *priv = in cw1200_clear_recent_scan_work()
329 container_of(work, struct cw1200_common, in cw1200_clear_recent_scan_work()
336 struct cw1200_common *priv = in cw1200_scan_timeout()
337 container_of(work, struct cw1200_common, scan.timeout.work); in cw1200_scan_timeout()
[all …]
A Dpm.h15 /* extern */ struct cw1200_common;
27 struct cw1200_common *priv);
31 int cw1200_can_suspend(struct cw1200_common *priv);
40 static inline int cw1200_can_suspend(struct cw1200_common *priv) in cw1200_can_suspend()
A Dqueue.h16 /* extern */ struct cw1200_common;
22 typedef void (*cw1200_queue_skb_dtor_t)(struct cw1200_common *priv,
53 struct cw1200_common *priv;
67 struct cw1200_common *priv);
A Dpm.c97 struct cw1200_common *priv) in cw1200_pm_init()
137 static int cw1200_resume_work(struct cw1200_common *priv, in cw1200_resume_work()
147 int cw1200_can_suspend(struct cw1200_common *priv) in cw1200_can_suspend()
159 struct cw1200_common *priv = hw->priv; in cw1200_wow_suspend()
304 struct cw1200_common *priv = hw->priv; in cw1200_wow_resume()
A Ddebug.c87 struct cw1200_common *priv, in cw1200_debug_print_map()
102 struct cw1200_common *priv = seq->private; in cw1200_status_show()
294 struct cw1200_common *priv = seq->private; in cw1200_counters_show()
338 struct cw1200_common *priv = file->private_data; in cw1200_wsm_dumps()
360 int cw1200_debug_init(struct cw1200_common *priv) in cw1200_debug_init()
381 void cw1200_debug_release(struct cw1200_common *priv) in cw1200_debug_release()
A Dmain.c257 struct cw1200_common *priv; in cw1200_init_common()
259 hw = ieee80211_alloc_hw(sizeof(struct cw1200_common), &cw1200_ops); in cw1200_init_common()
416 struct cw1200_common *priv = dev->priv; in cw1200_register_common()
451 struct cw1200_common *priv = dev->priv; in cw1200_unregister_common()
518 struct cw1200_common **core, in cw1200_core_probe()
524 struct cw1200_common *priv; in cw1200_core_probe()
592 void cw1200_core_release(struct cw1200_common *self) in cw1200_core_release()
A Dhwbus.h14 void cw1200_irq_handler(struct cw1200_common *priv);
17 int __cw1200_irq_enable(struct cw1200_common *priv, int enable);
A Dscan.h45 void cw1200_scan_complete_cb(struct cw1200_common *priv,
47 void cw1200_scan_failed_cb(struct cw1200_common *priv);
A Dcw1200.h91 struct cw1200_common { struct
293 struct cw1200_common **pself, argument
296 void cw1200_core_release(struct cw1200_common *self);
A Dfwio.c51 static int cw1200_load_firmware_cw1200(struct cw1200_common *priv) in cw1200_load_firmware_cw1200()
265 static int config_reg_read(struct cw1200_common *priv, u32 *val) in config_reg_read()
287 static int config_reg_write(struct cw1200_common *priv, u32 val) in config_reg_write()
302 int cw1200_load_firmware(struct cw1200_common *priv) in cw1200_load_firmware()
A Dfwio.h29 int cw1200_load_firmware(struct cw1200_common *priv);
A Dcw1200_sdio.c48 struct cw1200_common *core;
A Dcw1200_spi.c37 struct cw1200_common *core;
A Dqueue.c144 struct cw1200_common *priv) in cw1200_queue_stats_init()

Completed in 45 milliseconds