Symbol: cw1200_common
drivers/net/wireless/st/cw1200/bh.c
111
void cw1200_bh_wakeup(struct cw1200_common *priv)
drivers/net/wireless/st/cw1200/bh.c
123
int cw1200_bh_suspend(struct cw1200_common *priv)
drivers/net/wireless/st/cw1200/bh.c
138
int cw1200_bh_resume(struct cw1200_common *priv)
drivers/net/wireless/st/cw1200/bh.c
153
static inline void wsm_alloc_tx_buffer(struct cw1200_common *priv)
drivers/net/wireless/st/cw1200/bh.c
158
int wsm_release_tx_buffer(struct cw1200_common *priv, int count)
drivers/net/wireless/st/cw1200/bh.c
173
static int cw1200_bh_read_ctrl_reg(struct cw1200_common *priv,
drivers/net/wireless/st/cw1200/bh.c
190
static int cw1200_device_wakeup(struct cw1200_common *priv)
drivers/net/wireless/st/cw1200/bh.c
225
void cw1200_enable_powersave(struct cw1200_common *priv,
drivers/net/wireless/st/cw1200/bh.c
233
static int cw1200_bh_rx_helper(struct cw1200_common *priv,
drivers/net/wireless/st/cw1200/bh.c
342
static int cw1200_bh_tx_helper(struct cw1200_common *priv,
drivers/net/wireless/st/cw1200/bh.c
414
struct cw1200_common *priv = arg;
drivers/net/wireless/st/cw1200/bh.c
47
struct cw1200_common *priv =
drivers/net/wireless/st/cw1200/bh.c
48
container_of(work, struct cw1200_common, bh_work);
drivers/net/wireless/st/cw1200/bh.c
52
int cw1200_register_bh(struct cw1200_common *priv)
drivers/net/wireless/st/cw1200/bh.c
84
void cw1200_unregister_bh(struct cw1200_common *priv)
drivers/net/wireless/st/cw1200/bh.c
95
void cw1200_irq_handler(struct cw1200_common *priv)
drivers/net/wireless/st/cw1200/bh.h
12
/* extern */ struct cw1200_common;
drivers/net/wireless/st/cw1200/bh.h
14
int cw1200_register_bh(struct cw1200_common *priv);
drivers/net/wireless/st/cw1200/bh.h
15
void cw1200_unregister_bh(struct cw1200_common *priv);
drivers/net/wireless/st/cw1200/bh.h
16
void cw1200_irq_handler(struct cw1200_common *priv);
drivers/net/wireless/st/cw1200/bh.h
17
void cw1200_bh_wakeup(struct cw1200_common *priv);
drivers/net/wireless/st/cw1200/bh.h
18
int cw1200_bh_suspend(struct cw1200_common *priv);
drivers/net/wireless/st/cw1200/bh.h
19
int cw1200_bh_resume(struct cw1200_common *priv);
drivers/net/wireless/st/cw1200/bh.h
21
void cw1200_enable_powersave(struct cw1200_common *priv,
drivers/net/wireless/st/cw1200/bh.h
23
int wsm_release_tx_buffer(struct cw1200_common *priv, int count);
drivers/net/wireless/st/cw1200/cw1200.h
293
struct cw1200_common **pself,
drivers/net/wireless/st/cw1200/cw1200.h
296
void cw1200_core_release(struct cw1200_common *self);
drivers/net/wireless/st/cw1200/cw1200_sdio.c
48
struct cw1200_common *core;
drivers/net/wireless/st/cw1200/cw1200_spi.c
37
struct cw1200_common *core;
drivers/net/wireless/st/cw1200/debug.c
102
struct cw1200_common *priv = seq->private;
drivers/net/wireless/st/cw1200/debug.c
294
struct cw1200_common *priv = seq->private;
drivers/net/wireless/st/cw1200/debug.c
338
struct cw1200_common *priv = file->private_data;
drivers/net/wireless/st/cw1200/debug.c
360
int cw1200_debug_init(struct cw1200_common *priv)
drivers/net/wireless/st/cw1200/debug.c
380
void cw1200_debug_release(struct cw1200_common *priv)
drivers/net/wireless/st/cw1200/debug.c
87
struct cw1200_common *priv,
drivers/net/wireless/st/cw1200/debug.h
30
int cw1200_debug_init(struct cw1200_common *priv);
drivers/net/wireless/st/cw1200/debug.h
31
void cw1200_debug_release(struct cw1200_common *priv);
drivers/net/wireless/st/cw1200/debug.h
33
static inline void cw1200_debug_txed(struct cw1200_common *priv)
drivers/net/wireless/st/cw1200/debug.h
38
static inline void cw1200_debug_txed_agg(struct cw1200_common *priv)
drivers/net/wireless/st/cw1200/debug.h
43
static inline void cw1200_debug_txed_multi(struct cw1200_common *priv,
drivers/net/wireless/st/cw1200/debug.h
50
static inline void cw1200_debug_rxed(struct cw1200_common *priv)
drivers/net/wireless/st/cw1200/debug.h
55
static inline void cw1200_debug_rxed_agg(struct cw1200_common *priv)
drivers/net/wireless/st/cw1200/debug.h
60
static inline void cw1200_debug_tx_cache_miss(struct cw1200_common *priv)
drivers/net/wireless/st/cw1200/debug.h
65
static inline void cw1200_debug_tx_align(struct cw1200_common *priv)
drivers/net/wireless/st/cw1200/debug.h
70
static inline void cw1200_debug_tx_ttl(struct cw1200_common *priv)
drivers/net/wireless/st/cw1200/debug.h
75
static inline void cw1200_debug_tx_burst(struct cw1200_common *priv)
drivers/net/wireless/st/cw1200/debug.h
80
static inline void cw1200_debug_ba(struct cw1200_common *priv,
drivers/net/wireless/st/cw1200/fwio.c
265
static int config_reg_read(struct cw1200_common *priv, u32 *val)
drivers/net/wireless/st/cw1200/fwio.c
287
static int config_reg_write(struct cw1200_common *priv, u32 val)
drivers/net/wireless/st/cw1200/fwio.c
302
int cw1200_load_firmware(struct cw1200_common *priv)
drivers/net/wireless/st/cw1200/fwio.c
51
static int cw1200_load_firmware_cw1200(struct cw1200_common *priv)
drivers/net/wireless/st/cw1200/fwio.h
29
int cw1200_load_firmware(struct cw1200_common *priv);
drivers/net/wireless/st/cw1200/hwbus.h
14
void cw1200_irq_handler(struct cw1200_common *priv);
drivers/net/wireless/st/cw1200/hwbus.h
17
int __cw1200_irq_enable(struct cw1200_common *priv, int enable);
drivers/net/wireless/st/cw1200/hwio.c
108
int cw1200_reg_write(struct cw1200_common *priv, u16 addr, const void *buf,
drivers/net/wireless/st/cw1200/hwio.c
118
int cw1200_data_read(struct cw1200_common *priv, void *buf, size_t buf_len)
drivers/net/wireless/st/cw1200/hwio.c
144
int cw1200_data_write(struct cw1200_common *priv, const void *buf,
drivers/net/wireless/st/cw1200/hwio.c
171
int cw1200_indirect_read(struct cw1200_common *priv, u32 addr, void *buf,
drivers/net/wireless/st/cw1200/hwio.c
235
int cw1200_apb_write(struct cw1200_common *priv, u32 addr, const void *buf,
drivers/net/wireless/st/cw1200/hwio.c
267
int __cw1200_irq_enable(struct cw1200_common *priv, int enable)
drivers/net/wireless/st/cw1200/hwio.c
30
static int __cw1200_reg_read(struct cw1200_common *priv, u16 addr,
drivers/net/wireless/st/cw1200/hwio.c
51
static int __cw1200_reg_write(struct cw1200_common *priv, u16 addr,
drivers/net/wireless/st/cw1200/hwio.c
66
static inline int __cw1200_reg_read_32(struct cw1200_common *priv,
drivers/net/wireless/st/cw1200/hwio.c
75
static inline int __cw1200_reg_write_32(struct cw1200_common *priv,
drivers/net/wireless/st/cw1200/hwio.c
82
static inline int __cw1200_reg_read_16(struct cw1200_common *priv,
drivers/net/wireless/st/cw1200/hwio.c
91
static inline int __cw1200_reg_write_16(struct cw1200_common *priv,
drivers/net/wireless/st/cw1200/hwio.c
98
int cw1200_reg_read(struct cw1200_common *priv, u16 addr, void *buf,
drivers/net/wireless/st/cw1200/hwio.h
156
int cw1200_data_read(struct cw1200_common *priv,
drivers/net/wireless/st/cw1200/hwio.h
158
int cw1200_data_write(struct cw1200_common *priv,
drivers/net/wireless/st/cw1200/hwio.h
161
int cw1200_reg_read(struct cw1200_common *priv, u16 addr,
drivers/net/wireless/st/cw1200/hwio.h
163
int cw1200_reg_write(struct cw1200_common *priv, u16 addr,
drivers/net/wireless/st/cw1200/hwio.h
166
static inline int cw1200_reg_read_16(struct cw1200_common *priv,
drivers/net/wireless/st/cw1200/hwio.h
17
/* extern */ struct cw1200_common;
drivers/net/wireless/st/cw1200/hwio.h
176
static inline int cw1200_reg_write_16(struct cw1200_common *priv,
drivers/net/wireless/st/cw1200/hwio.h
183
static inline int cw1200_reg_read_32(struct cw1200_common *priv,
drivers/net/wireless/st/cw1200/hwio.h
192
static inline int cw1200_reg_write_32(struct cw1200_common *priv,
drivers/net/wireless/st/cw1200/hwio.h
199
int cw1200_indirect_read(struct cw1200_common *priv, u32 addr, void *buf,
drivers/net/wireless/st/cw1200/hwio.h
201
int cw1200_apb_write(struct cw1200_common *priv, u32 addr, const void *buf,
drivers/net/wireless/st/cw1200/hwio.h
204
static inline int cw1200_apb_read(struct cw1200_common *priv, u32 addr,
drivers/net/wireless/st/cw1200/hwio.h
212
static inline int cw1200_ahb_read(struct cw1200_common *priv, u32 addr,
drivers/net/wireless/st/cw1200/hwio.h
220
static inline int cw1200_apb_read_32(struct cw1200_common *priv,
drivers/net/wireless/st/cw1200/hwio.h
229
static inline int cw1200_apb_write_32(struct cw1200_common *priv,
drivers/net/wireless/st/cw1200/hwio.h
235
static inline int cw1200_ahb_read_32(struct cw1200_common *priv,
drivers/net/wireless/st/cw1200/main.c
262
struct cw1200_common *priv;
drivers/net/wireless/st/cw1200/main.c
264
hw = ieee80211_alloc_hw(sizeof(struct cw1200_common), &cw1200_ops);
drivers/net/wireless/st/cw1200/main.c
421
struct cw1200_common *priv = dev->priv;
drivers/net/wireless/st/cw1200/main.c
456
struct cw1200_common *priv = dev->priv;
drivers/net/wireless/st/cw1200/main.c
523
struct cw1200_common **core,
drivers/net/wireless/st/cw1200/main.c
529
struct cw1200_common *priv;
drivers/net/wireless/st/cw1200/main.c
597
void cw1200_core_release(struct cw1200_common *self)
drivers/net/wireless/st/cw1200/pm.c
137
static int cw1200_resume_work(struct cw1200_common *priv,
drivers/net/wireless/st/cw1200/pm.c
147
int cw1200_can_suspend(struct cw1200_common *priv)
drivers/net/wireless/st/cw1200/pm.c
159
struct cw1200_common *priv = hw->priv;
drivers/net/wireless/st/cw1200/pm.c
306
struct cw1200_common *priv = hw->priv;
drivers/net/wireless/st/cw1200/pm.c
97
struct cw1200_common *priv)
drivers/net/wireless/st/cw1200/pm.h
15
/* extern */ struct cw1200_common;
drivers/net/wireless/st/cw1200/pm.h
27
struct cw1200_common *priv);
drivers/net/wireless/st/cw1200/pm.h
31
int cw1200_can_suspend(struct cw1200_common *priv);
drivers/net/wireless/st/cw1200/pm.h
40
static inline int cw1200_can_suspend(struct cw1200_common *priv)
drivers/net/wireless/st/cw1200/queue.c
147
struct cw1200_common *priv)
drivers/net/wireless/st/cw1200/queue.h
16
/* extern */ struct cw1200_common;
drivers/net/wireless/st/cw1200/queue.h
22
typedef void (*cw1200_queue_skb_dtor_t)(struct cw1200_common *priv,
drivers/net/wireless/st/cw1200/queue.h
53
struct cw1200_common *priv;
drivers/net/wireless/st/cw1200/queue.h
67
struct cw1200_common *priv);
drivers/net/wireless/st/cw1200/scan.c
128
struct cw1200_common *priv = container_of(work, struct cw1200_common,
drivers/net/wireless/st/cw1200/scan.c
15
static void cw1200_scan_restart_delayed(struct cw1200_common *priv);
drivers/net/wireless/st/cw1200/scan.c
17
static int cw1200_scan_start(struct cw1200_common *priv, struct wsm_scan *scan)
drivers/net/wireless/st/cw1200/scan.c
265
static void cw1200_scan_restart_delayed(struct cw1200_common *priv)
drivers/net/wireless/st/cw1200/scan.c
284
static void cw1200_scan_complete(struct cw1200_common *priv)
drivers/net/wireless/st/cw1200/scan.c
298
void cw1200_scan_failed_cb(struct cw1200_common *priv)
drivers/net/wireless/st/cw1200/scan.c
311
void cw1200_scan_complete_cb(struct cw1200_common *priv,
drivers/net/wireless/st/cw1200/scan.c
326
struct cw1200_common *priv =
drivers/net/wireless/st/cw1200/scan.c
327
container_of(work, struct cw1200_common,
drivers/net/wireless/st/cw1200/scan.c
334
struct cw1200_common *priv =
drivers/net/wireless/st/cw1200/scan.c
335
container_of(work, struct cw1200_common, scan.timeout.work);
drivers/net/wireless/st/cw1200/scan.c
352
struct cw1200_common *priv =
drivers/net/wireless/st/cw1200/scan.c
353
container_of(work, struct cw1200_common, scan.probe_work.work);
drivers/net/wireless/st/cw1200/scan.c
55
struct cw1200_common *priv = hw->priv;
drivers/net/wireless/st/cw1200/scan.h
45
void cw1200_scan_complete_cb(struct cw1200_common *priv,
drivers/net/wireless/st/cw1200/scan.h
47
void cw1200_scan_failed_cb(struct cw1200_common *priv);
drivers/net/wireless/st/cw1200/sta.c
1038
struct cw1200_common *priv =
drivers/net/wireless/st/cw1200/sta.c
1039
container_of(work, struct cw1200_common, bss_loss_work.work);
drivers/net/wireless/st/cw1200/sta.c
1049
struct cw1200_common *priv =
drivers/net/wireless/st/cw1200/sta.c
1050
container_of(work, struct cw1200_common, bss_params_work);
drivers/net/wireless/st/cw1200/sta.c
1067
static int cw1200_parse_sdd_file(struct cw1200_common *priv)
drivers/net/wireless/st/cw1200/sta.c
1115
int cw1200_setup_mac(struct cw1200_common *priv)
drivers/net/wireless/st/cw1200/sta.c
1165
static void cw1200_join_complete(struct cw1200_common *priv)
drivers/net/wireless/st/cw1200/sta.c
1186
struct cw1200_common *priv =
drivers/net/wireless/st/cw1200/sta.c
1187
container_of(work, struct cw1200_common, join_complete_work);
drivers/net/wireless/st/cw1200/sta.c
1193
void cw1200_join_complete_cb(struct cw1200_common *priv,
drivers/net/wireless/st/cw1200/sta.c
1206
static void cw1200_do_join(struct cw1200_common *priv)
drivers/net/wireless/st/cw1200/sta.c
1370
struct cw1200_common *priv =
drivers/net/wireless/st/cw1200/sta.c
1371
container_of(work, struct cw1200_common, join_timeout.work);
drivers/net/wireless/st/cw1200/sta.c
1378
static void cw1200_do_unjoin(struct cw1200_common *priv)
drivers/net/wireless/st/cw1200/sta.c
1441
struct cw1200_common *priv =
drivers/net/wireless/st/cw1200/sta.c
1442
container_of(work, struct cw1200_common, unjoin_work);
drivers/net/wireless/st/cw1200/sta.c
1452
int cw1200_enable_listening(struct cw1200_common *priv)
drivers/net/wireless/st/cw1200/sta.c
1475
int cw1200_disable_listening(struct cw1200_common *priv)
drivers/net/wireless/st/cw1200/sta.c
148
void __cw1200_cqm_bssloss_sm(struct cw1200_common *priv,
drivers/net/wireless/st/cw1200/sta.c
1485
void cw1200_update_listening(struct cw1200_common *priv, bool enabled)
drivers/net/wireless/st/cw1200/sta.c
1502
int cw1200_set_uapsd_param(struct cw1200_common *priv,
drivers/net/wireless/st/cw1200/sta.c
1544
struct cw1200_common *priv = hw->priv;
drivers/net/wireless/st/cw1200/sta.c
1575
struct cw1200_common *priv = hw->priv;
drivers/net/wireless/st/cw1200/sta.c
1600
struct cw1200_common *priv = dev->priv;
drivers/net/wireless/st/cw1200/sta.c
1641
struct cw1200_common *priv = dev->priv;
drivers/net/wireless/st/cw1200/sta.c
1650
static void cw1200_ps_notify(struct cw1200_common *priv,
drivers/net/wireless/st/cw1200/sta.c
1664
static int cw1200_set_tim_impl(struct cw1200_common *priv, bool aid0_bit_set)
drivers/net/wireless/st/cw1200/sta.c
1707
struct cw1200_common *priv =
drivers/net/wireless/st/cw1200/sta.c
1708
container_of(work, struct cw1200_common, set_tim_work);
drivers/net/wireless/st/cw1200/sta.c
1715
struct cw1200_common *priv = dev->priv;
drivers/net/wireless/st/cw1200/sta.c
1722
struct cw1200_common *priv =
drivers/net/wireless/st/cw1200/sta.c
1723
container_of(work, struct cw1200_common, set_cts_work);
drivers/net/wireless/st/cw1200/sta.c
1752
static int cw1200_set_btcoexinfo(struct cw1200_common *priv)
drivers/net/wireless/st/cw1200/sta.c
1803
struct cw1200_common *priv = dev->priv;
drivers/net/wireless/st/cw1200/sta.c
2084
struct cw1200_common *priv =
drivers/net/wireless/st/cw1200/sta.c
2085
container_of(work, struct cw1200_common, multicast_start_work);
drivers/net/wireless/st/cw1200/sta.c
209
struct cw1200_common *priv = dev->priv;
drivers/net/wireless/st/cw1200/sta.c
2102
struct cw1200_common *priv =
drivers/net/wireless/st/cw1200/sta.c
2103
container_of(work, struct cw1200_common, multicast_stop_work);
drivers/net/wireless/st/cw1200/sta.c
2116
struct cw1200_common *priv = timer_container_of(priv, t,
drivers/net/wireless/st/cw1200/sta.c
2145
void cw1200_suspend_resume(struct cw1200_common *priv,
drivers/net/wireless/st/cw1200/sta.c
2189
static int cw1200_upload_beacon(struct cw1200_common *priv)
drivers/net/wireless/st/cw1200/sta.c
2240
static int cw1200_upload_pspoll(struct cw1200_common *priv)
drivers/net/wireless/st/cw1200/sta.c
2260
static int cw1200_upload_null(struct cw1200_common *priv)
drivers/net/wireless/st/cw1200/sta.c
2279
static int cw1200_upload_qosnull(struct cw1200_common *priv)
drivers/net/wireless/st/cw1200/sta.c
2300
static int cw1200_enable_beaconing(struct cw1200_common *priv,
drivers/net/wireless/st/cw1200/sta.c
2310
static int cw1200_start_ap(struct cw1200_common *priv)
drivers/net/wireless/st/cw1200/sta.c
2366
static int cw1200_update_beaconing(struct cw1200_common *priv)
drivers/net/wireless/st/cw1200/sta.c
25
static void cw1200_do_join(struct cw1200_common *priv);
drivers/net/wireless/st/cw1200/sta.c
251
struct cw1200_common *priv = dev->priv;
drivers/net/wireless/st/cw1200/sta.c
26
static void cw1200_do_unjoin(struct cw1200_common *priv);
drivers/net/wireless/st/cw1200/sta.c
28
static int cw1200_upload_beacon(struct cw1200_common *priv);
drivers/net/wireless/st/cw1200/sta.c
29
static int cw1200_upload_pspoll(struct cw1200_common *priv);
drivers/net/wireless/st/cw1200/sta.c
30
static int cw1200_upload_null(struct cw1200_common *priv);
drivers/net/wireless/st/cw1200/sta.c
31
static int cw1200_upload_qosnull(struct cw1200_common *priv);
drivers/net/wireless/st/cw1200/sta.c
32
static int cw1200_start_ap(struct cw1200_common *priv);
drivers/net/wireless/st/cw1200/sta.c
327
struct cw1200_common *priv = dev->priv;
drivers/net/wireless/st/cw1200/sta.c
33
static int cw1200_update_beaconing(struct cw1200_common *priv);
drivers/net/wireless/st/cw1200/sta.c
34
static int cw1200_enable_beaconing(struct cw1200_common *priv,
drivers/net/wireless/st/cw1200/sta.c
40
static int __cw1200_flush(struct cw1200_common *priv, bool drop);
drivers/net/wireless/st/cw1200/sta.c
439
void cw1200_update_filtering(struct cw1200_common *priv)
drivers/net/wireless/st/cw1200/sta.c
513
struct cw1200_common *priv =
drivers/net/wireless/st/cw1200/sta.c
514
container_of(work, struct cw1200_common,
drivers/net/wireless/st/cw1200/sta.c
522
struct cw1200_common *priv =
drivers/net/wireless/st/cw1200/sta.c
523
container_of(work, struct cw1200_common,
drivers/net/wireless/st/cw1200/sta.c
541
struct cw1200_common *priv = hw->priv;
drivers/net/wireless/st/cw1200/sta.c
56
struct cw1200_common *priv = dev->priv;
drivers/net/wireless/st/cw1200/sta.c
576
struct cw1200_common *priv = dev->priv;
drivers/net/wireless/st/cw1200/sta.c
612
struct cw1200_common *priv = dev->priv;
drivers/net/wireless/st/cw1200/sta.c
659
struct cw1200_common *priv = dev->priv;
drivers/net/wireless/st/cw1200/sta.c
665
int cw1200_set_pm(struct cw1200_common *priv, const struct wsm_set_pm *arg)
drivers/net/wireless/st/cw1200/sta.c
686
struct cw1200_common *priv = dev->priv;
drivers/net/wireless/st/cw1200/sta.c
844
struct cw1200_common *priv =
drivers/net/wireless/st/cw1200/sta.c
845
container_of(work, struct cw1200_common, wep_key_work);
drivers/net/wireless/st/cw1200/sta.c
865
struct cw1200_common *priv = hw->priv;
drivers/net/wireless/st/cw1200/sta.c
893
static int __cw1200_flush(struct cw1200_common *priv, bool drop)
drivers/net/wireless/st/cw1200/sta.c
933
struct cw1200_common *priv = hw->priv;
drivers/net/wireless/st/cw1200/sta.c
95
struct cw1200_common *priv = dev->priv;
drivers/net/wireless/st/cw1200/sta.c
954
void cw1200_free_event_queue(struct cw1200_common *priv)
drivers/net/wireless/st/cw1200/sta.c
967
struct cw1200_common *priv =
drivers/net/wireless/st/cw1200/sta.c
968
container_of(work, struct cw1200_common, event_handler);
drivers/net/wireless/st/cw1200/sta.h
113
void cw1200_suspend_resume(struct cw1200_common *priv,
drivers/net/wireless/st/cw1200/sta.h
48
int cw1200_set_pm(struct cw1200_common *priv, const struct wsm_set_pm *arg);
drivers/net/wireless/st/cw1200/sta.h
53
void cw1200_join_complete_cb(struct cw1200_common *priv,
drivers/net/wireless/st/cw1200/sta.h
59
void cw1200_free_event_queue(struct cw1200_common *priv);
drivers/net/wireless/st/cw1200/sta.h
66
void __cw1200_cqm_bssloss_sm(struct cw1200_common *priv, int init, int good,
drivers/net/wireless/st/cw1200/sta.h
68
static inline void cw1200_cqm_bssloss_sm(struct cw1200_common *priv,
drivers/net/wireless/st/cw1200/sta.h
79
int cw1200_setup_mac(struct cw1200_common *priv);
drivers/net/wireless/st/cw1200/sta.h
84
void cw1200_update_listening(struct cw1200_common *priv, bool enabled);
drivers/net/wireless/st/cw1200/sta.h
85
void cw1200_update_filtering(struct cw1200_common *priv);
drivers/net/wireless/st/cw1200/sta.h
88
int cw1200_enable_listening(struct cw1200_common *priv);
drivers/net/wireless/st/cw1200/sta.h
89
int cw1200_disable_listening(struct cw1200_common *priv);
drivers/net/wireless/st/cw1200/sta.h
90
int cw1200_set_uapsd_param(struct cw1200_common *priv,
drivers/net/wireless/st/cw1200/txrx.c
1000
void cw1200_rx_cb(struct cw1200_common *priv,
drivers/net/wireless/st/cw1200/txrx.c
1225
int cw1200_alloc_key(struct cw1200_common *priv)
drivers/net/wireless/st/cw1200/txrx.c
1238
void cw1200_free_key(struct cw1200_common *priv, int idx)
drivers/net/wireless/st/cw1200/txrx.c
1245
void cw1200_free_keys(struct cw1200_common *priv)
drivers/net/wireless/st/cw1200/txrx.c
1251
int cw1200_upload_keys(struct cw1200_common *priv)
drivers/net/wireless/st/cw1200/txrx.c
1266
struct cw1200_common *priv =
drivers/net/wireless/st/cw1200/txrx.c
1267
container_of(work, struct cw1200_common, linkid_reset_work);
drivers/net/wireless/st/cw1200/txrx.c
1304
int cw1200_find_link_id(struct cw1200_common *priv, const u8 *mac)
drivers/net/wireless/st/cw1200/txrx.c
1320
int cw1200_alloc_link_id(struct cw1200_common *priv, const u8 *mac)
drivers/net/wireless/st/cw1200/txrx.c
1362
struct cw1200_common *priv =
drivers/net/wireless/st/cw1200/txrx.c
1363
container_of(work, struct cw1200_common, link_id_work);
drivers/net/wireless/st/cw1200/txrx.c
1371
struct cw1200_common *priv =
drivers/net/wireless/st/cw1200/txrx.c
1372
container_of(work, struct cw1200_common, link_id_gc_work.work);
drivers/net/wireless/st/cw1200/txrx.c
21
static int cw1200_handle_action_rx(struct cw1200_common *priv,
drivers/net/wireless/st/cw1200/txrx.c
24
cw1200_get_tx_rate(const struct cw1200_common *priv,
drivers/net/wireless/st/cw1200/txrx.c
250
void tx_policy_clean(struct cw1200_common *priv)
drivers/net/wireless/st/cw1200/txrx.c
281
void tx_policy_init(struct cw1200_common *priv)
drivers/net/wireless/st/cw1200/txrx.c
296
static int tx_policy_get(struct cw1200_common *priv,
drivers/net/wireless/st/cw1200/txrx.c
30
static inline void cw1200_tx_queues_lock(struct cw1200_common *priv)
drivers/net/wireless/st/cw1200/txrx.c
337
static void tx_policy_put(struct cw1200_common *priv, int idx)
drivers/net/wireless/st/cw1200/txrx.c
352
static int tx_policy_upload(struct cw1200_common *priv)
drivers/net/wireless/st/cw1200/txrx.c
37
static inline void cw1200_tx_queues_unlock(struct cw1200_common *priv)
drivers/net/wireless/st/cw1200/txrx.c
387
struct cw1200_common *priv =
drivers/net/wireless/st/cw1200/txrx.c
388
container_of(work, struct cw1200_common, tx_policy_upload_work);
drivers/net/wireless/st/cw1200/txrx.c
413
u32 cw1200_rate_mask_to_wsm(struct cw1200_common *priv, u32 rates)
drivers/net/wireless/st/cw1200/txrx.c
425
cw1200_get_tx_rate(const struct cw1200_common *priv,
drivers/net/wireless/st/cw1200/txrx.c
437
cw1200_tx_h_calc_link_ids(struct cw1200_common *priv,
drivers/net/wireless/st/cw1200/txrx.c
475
cw1200_tx_h_pm(struct cw1200_common *priv,
drivers/net/wireless/st/cw1200/txrx.c
488
cw1200_tx_h_calc_tid(struct cw1200_common *priv,
drivers/net/wireless/st/cw1200/txrx.c
500
cw1200_tx_h_crypt(struct cw1200_common *priv,
drivers/net/wireless/st/cw1200/txrx.c
517
cw1200_tx_h_align(struct cw1200_common *priv,
drivers/net/wireless/st/cw1200/txrx.c
548
cw1200_tx_h_action(struct cw1200_common *priv,
drivers/net/wireless/st/cw1200/txrx.c
562
cw1200_tx_h_wsm(struct cw1200_common *priv,
drivers/net/wireless/st/cw1200/txrx.c
585
cw1200_tx_h_bt(struct cw1200_common *priv,
drivers/net/wireless/st/cw1200/txrx.c
638
cw1200_tx_h_rate_policy(struct cw1200_common *priv,
drivers/net/wireless/st/cw1200/txrx.c
65
static void tx_policy_build(const struct cw1200_common *priv,
drivers/net/wireless/st/cw1200/txrx.c
682
cw1200_tx_h_pm_state(struct cw1200_common *priv,
drivers/net/wireless/st/cw1200/txrx.c
707
struct cw1200_common *priv = dev->priv;
drivers/net/wireless/st/cw1200/txrx.c
789
static int cw1200_handle_action_rx(struct cw1200_common *priv,
drivers/net/wireless/st/cw1200/txrx.c
801
static int cw1200_handle_pspoll(struct cw1200_common *priv,
drivers/net/wireless/st/cw1200/txrx.c
847
void cw1200_tx_confirm_cb(struct cw1200_common *priv,
drivers/net/wireless/st/cw1200/txrx.c
959
static void cw1200_notify_buffered_tx(struct cw1200_common *priv,
drivers/net/wireless/st/cw1200/txrx.c
987
void cw1200_skb_dtor(struct cw1200_common *priv,
drivers/net/wireless/st/cw1200/txrx.h
52
void tx_policy_init(struct cw1200_common *priv);
drivers/net/wireless/st/cw1200/txrx.h
54
void tx_policy_clean(struct cw1200_common *priv);
drivers/net/wireless/st/cw1200/txrx.h
59
u32 cw1200_rate_mask_to_wsm(struct cw1200_common *priv,
drivers/net/wireless/st/cw1200/txrx.h
64
void cw1200_skb_dtor(struct cw1200_common *priv,
drivers/net/wireless/st/cw1200/txrx.h
71
void cw1200_tx_confirm_cb(struct cw1200_common *priv,
drivers/net/wireless/st/cw1200/txrx.h
74
void cw1200_rx_cb(struct cw1200_common *priv,
drivers/net/wireless/st/cw1200/txrx.h
86
int cw1200_alloc_key(struct cw1200_common *priv);
drivers/net/wireless/st/cw1200/txrx.h
87
void cw1200_free_key(struct cw1200_common *priv, int idx);
drivers/net/wireless/st/cw1200/txrx.h
88
void cw1200_free_keys(struct cw1200_common *priv);
drivers/net/wireless/st/cw1200/txrx.h
89
int cw1200_upload_keys(struct cw1200_common *priv);
drivers/net/wireless/st/cw1200/txrx.h
97
int cw1200_find_link_id(struct cw1200_common *priv, const u8 *mac);
drivers/net/wireless/st/cw1200/txrx.h
98
int cw1200_alloc_link_id(struct cw1200_common *priv, const u8 *mac);
drivers/net/wireless/st/cw1200/wsm.c
1007
static int wsm_join_complete_indication(struct cw1200_common *priv,
drivers/net/wireless/st/cw1200/wsm.c
1021
static int wsm_find_complete_indication(struct cw1200_common *priv,
drivers/net/wireless/st/cw1200/wsm.c
1028
static int wsm_ba_timeout_indication(struct cw1200_common *priv,
drivers/net/wireless/st/cw1200/wsm.c
1048
static int wsm_suspend_resume_indication(struct cw1200_common *priv,
drivers/net/wireless/st/cw1200/wsm.c
105
int wsm_configuration(struct cw1200_common *priv, struct wsm_configuration *arg)
drivers/net/wireless/st/cw1200/wsm.c
1072
static int wsm_cmd_send(struct cw1200_common *priv,
drivers/net/wireless/st/cw1200/wsm.c
1160
void wsm_lock_tx(struct cw1200_common *priv)
drivers/net/wireless/st/cw1200/wsm.c
1170
void wsm_lock_tx_async(struct cw1200_common *priv)
drivers/net/wireless/st/cw1200/wsm.c
1176
bool wsm_flush_tx(struct cw1200_common *priv)
drivers/net/wireless/st/cw1200/wsm.c
1223
void wsm_unlock_tx(struct cw1200_common *priv)
drivers/net/wireless/st/cw1200/wsm.c
1239
int wsm_handle_exception(struct cw1200_common *priv, u8 *data, size_t len)
drivers/net/wireless/st/cw1200/wsm.c
1295
int wsm_handle_rx(struct cw1200_common *priv, u16 id,
drivers/net/wireless/st/cw1200/wsm.c
134
static int wsm_configuration_confirm(struct cw1200_common *priv,
drivers/net/wireless/st/cw1200/wsm.c
1453
static bool wsm_handle_tx_data(struct cw1200_common *priv,
drivers/net/wireless/st/cw1200/wsm.c
1576
static int cw1200_get_prio_queue(struct cw1200_common *priv,
drivers/net/wireless/st/cw1200/wsm.c
1618
static int wsm_get_tx_queue_and_mask(struct cw1200_common *priv,
drivers/net/wireless/st/cw1200/wsm.c
163
int wsm_reset(struct cw1200_common *priv, const struct wsm_reset *arg)
drivers/net/wireless/st/cw1200/wsm.c
1658
int wsm_get_tx(struct cw1200_common *priv, u8 **data,
drivers/net/wireless/st/cw1200/wsm.c
1763
void wsm_txed(struct cw1200_common *priv, u8 *data)
drivers/net/wireless/st/cw1200/wsm.c
189
int wsm_read_mib(struct cw1200_common *priv, u16 mib_id, void *_buf,
drivers/net/wireless/st/cw1200/wsm.c
214
static int wsm_read_mib_confirm(struct cw1200_common *priv,
drivers/net/wireless/st/cw1200/wsm.c
240
int wsm_write_mib(struct cw1200_common *priv, u16 mib_id, void *_buf,
drivers/net/wireless/st/cw1200/wsm.c
267
static int wsm_write_mib_confirm(struct cw1200_common *priv,
drivers/net/wireless/st/cw1200/wsm.c
287
int wsm_scan(struct cw1200_common *priv, const struct wsm_scan *arg)
drivers/net/wireless/st/cw1200/wsm.c
340
int wsm_stop_scan(struct cw1200_common *priv)
drivers/net/wireless/st/cw1200/wsm.c
352
static int wsm_tx_confirm(struct cw1200_common *priv,
drivers/net/wireless/st/cw1200/wsm.c
374
static int wsm_multi_tx_confirm(struct cw1200_common *priv,
drivers/net/wireless/st/cw1200/wsm.c
407
static int wsm_join_confirm(struct cw1200_common *priv,
drivers/net/wireless/st/cw1200/wsm.c
425
int wsm_join(struct cw1200_common *priv, struct wsm_join *arg)
drivers/net/wireless/st/cw1200/wsm.c
463
int wsm_set_bss_params(struct cw1200_common *priv,
drivers/net/wireless/st/cw1200/wsm.c
489
int wsm_add_key(struct cw1200_common *priv, const struct wsm_add_key *arg)
drivers/net/wireless/st/cw1200/wsm.c
511
int wsm_remove_key(struct cw1200_common *priv, const struct wsm_remove_key *arg)
drivers/net/wireless/st/cw1200/wsm.c
535
int wsm_set_tx_queue_params(struct cw1200_common *priv,
drivers/net/wireless/st/cw1200/wsm.c
564
int wsm_set_edca_params(struct cw1200_common *priv,
drivers/net/wireless/st/cw1200/wsm.c
611
int wsm_switch_channel(struct cw1200_common *priv,
drivers/net/wireless/st/cw1200/wsm.c
640
int wsm_set_pm(struct cw1200_common *priv, const struct wsm_set_pm *arg)
drivers/net/wireless/st/cw1200/wsm.c
666
int wsm_start(struct cw1200_common *priv, const struct wsm_start *arg)
drivers/net/wireless/st/cw1200/wsm.c
699
int wsm_beacon_transmit(struct cw1200_common *priv,
drivers/net/wireless/st/cw1200/wsm.c
722
int wsm_start_find(struct cw1200_common *priv)
drivers/net/wireless/st/cw1200/wsm.c
735
int wsm_stop_find(struct cw1200_common *priv)
drivers/net/wireless/st/cw1200/wsm.c
748
int wsm_map_link(struct cw1200_common *priv, const struct wsm_map_link *arg)
drivers/net/wireless/st/cw1200/wsm.c
771
int wsm_update_ie(struct cw1200_common *priv,
drivers/net/wireless/st/cw1200/wsm.c
794
int wsm_set_probe_responder(struct cw1200_common *priv, bool enable)
drivers/net/wireless/st/cw1200/wsm.c
81
static int wsm_cmd_send(struct cw1200_common *priv,
drivers/net/wireless/st/cw1200/wsm.c
810
static int wsm_startup_indication(struct cw1200_common *priv,
drivers/net/wireless/st/cw1200/wsm.c
860
static int wsm_receive_indication(struct cw1200_common *priv,
drivers/net/wireless/st/cw1200/wsm.c
91
static int wsm_generic_confirm(struct cw1200_common *priv,
drivers/net/wireless/st/cw1200/wsm.c
915
static int wsm_event_indication(struct cw1200_common *priv, struct wsm_buf *buf)
drivers/net/wireless/st/cw1200/wsm.c
950
static int wsm_channel_switch_indication(struct cw1200_common *priv,
drivers/net/wireless/st/cw1200/wsm.c
966
static int wsm_set_pm_indication(struct cw1200_common *priv,
drivers/net/wireless/st/cw1200/wsm.c
977
static int wsm_scan_started(struct cw1200_common *priv, void *arg,
drivers/net/wireless/st/cw1200/wsm.c
992
static int wsm_scan_complete_indication(struct cw1200_common *priv,
drivers/net/wireless/st/cw1200/wsm.h
1062
int wsm_add_key(struct cw1200_common *priv, const struct wsm_add_key *arg);
drivers/net/wireless/st/cw1200/wsm.h
1071
int wsm_remove_key(struct cw1200_common *priv,
drivers/net/wireless/st/cw1200/wsm.h
1103
int wsm_set_tx_queue_params(struct cw1200_common *priv,
drivers/net/wireless/st/cw1200/wsm.h
1147
int wsm_set_edca_params(struct cw1200_common *priv,
drivers/net/wireless/st/cw1200/wsm.h
1150
int wsm_set_uapsd_param(struct cw1200_common *priv,
drivers/net/wireless/st/cw1200/wsm.h
1175
int wsm_switch_channel(struct cw1200_common *priv,
drivers/net/wireless/st/cw1200/wsm.h
1219
int wsm_start(struct cw1200_common *priv, const struct wsm_start *arg);
drivers/net/wireless/st/cw1200/wsm.h
1229
int wsm_beacon_transmit(struct cw1200_common *priv,
drivers/net/wireless/st/cw1200/wsm.h
1232
int wsm_start_find(struct cw1200_common *priv);
drivers/net/wireless/st/cw1200/wsm.h
1234
int wsm_stop_find(struct cw1200_common *priv);
drivers/net/wireless/st/cw1200/wsm.h
1259
int wsm_update_ie(struct cw1200_common *priv,
drivers/net/wireless/st/cw1200/wsm.h
1269
int wsm_map_link(struct cw1200_common *priv, const struct wsm_map_link *arg);
drivers/net/wireless/st/cw1200/wsm.h
1274
static inline int wsm_set_output_power(struct cw1200_common *priv,
drivers/net/wireless/st/cw1200/wsm.h
1282
static inline int wsm_set_beacon_wakeup_period(struct cw1200_common *priv,
drivers/net/wireless/st/cw1200/wsm.h
1308
static inline int wsm_set_rcpi_rssi_threshold(struct cw1200_common *priv,
drivers/net/wireless/st/cw1200/wsm.h
1340
static inline int wsm_get_counters_table(struct cw1200_common *priv,
drivers/net/wireless/st/cw1200/wsm.h
1347
static inline int wsm_get_station_id(struct cw1200_common *priv, u8 *mac)
drivers/net/wireless/st/cw1200/wsm.h
1359
static inline int wsm_set_rx_filter(struct cw1200_common *priv,
drivers/net/wireless/st/cw1200/wsm.h
1374
int wsm_set_probe_responder(struct cw1200_common *priv, bool enable);
drivers/net/wireless/st/cw1200/wsm.h
1392
static inline int wsm_set_beacon_filter_table(struct cw1200_common *priv,
drivers/net/wireless/st/cw1200/wsm.h
1410
static inline int wsm_beacon_filter_control(struct cw1200_common *priv,
drivers/net/wireless/st/cw1200/wsm.h
1435
static inline int wsm_set_operational_mode(struct cw1200_common *priv,
drivers/net/wireless/st/cw1200/wsm.h
1453
static inline int wsm_set_template_frame(struct cw1200_common *priv,
drivers/net/wireless/st/cw1200/wsm.h
1473
static inline int wsm_set_protected_mgmt_policy(struct cw1200_common *priv,
drivers/net/wireless/st/cw1200/wsm.h
1496
static inline int wsm_set_block_ack_policy(struct cw1200_common *priv,
drivers/net/wireless/st/cw1200/wsm.h
1516
static inline int wsm_set_association_mode(struct cw1200_common *priv,
drivers/net/wireless/st/cw1200/wsm.h
1547
static inline int wsm_set_tx_rate_retry_policy(struct cw1200_common *priv,
drivers/net/wireless/st/cw1200/wsm.h
1567
static inline int wsm_set_ether_type_filter(struct cw1200_common *priv,
drivers/net/wireless/st/cw1200/wsm.h
1588
static inline int wsm_set_udp_port_filter(struct cw1200_common *priv,
drivers/net/wireless/st/cw1200/wsm.h
1668
static inline int wsm_keep_alive_period(struct cw1200_common *priv,
drivers/net/wireless/st/cw1200/wsm.h
1684
static inline int wsm_set_bssid_filtering(struct cw1200_common *priv,
drivers/net/wireless/st/cw1200/wsm.h
1701
static inline int wsm_set_multicast_filter(struct cw1200_common *priv,
drivers/net/wireless/st/cw1200/wsm.h
1714
static inline int wsm_set_arp_ipv4_filter(struct cw1200_common *priv,
drivers/net/wireless/st/cw1200/wsm.h
1732
static inline int wsm_set_p2p_ps_modeinfo(struct cw1200_common *priv,
drivers/net/wireless/st/cw1200/wsm.h
1739
static inline int wsm_get_p2p_ps_modeinfo(struct cw1200_common *priv,
drivers/net/wireless/st/cw1200/wsm.h
1748
static inline int wsm_use_multi_tx_conf(struct cw1200_common *priv,
drivers/net/wireless/st/cw1200/wsm.h
1766
static inline int wsm_set_uapsd_info(struct cw1200_common *priv,
drivers/net/wireless/st/cw1200/wsm.h
1780
static inline int wsm_set_override_internal_txrate(struct cw1200_common *priv,
drivers/net/wireless/st/cw1200/wsm.h
1790
void wsm_lock_tx(struct cw1200_common *priv);
drivers/net/wireless/st/cw1200/wsm.h
1791
void wsm_lock_tx_async(struct cw1200_common *priv);
drivers/net/wireless/st/cw1200/wsm.h
1792
bool wsm_flush_tx(struct cw1200_common *priv);
drivers/net/wireless/st/cw1200/wsm.h
1793
void wsm_unlock_tx(struct cw1200_common *priv);
drivers/net/wireless/st/cw1200/wsm.h
1798
int wsm_handle_exception(struct cw1200_common *priv, u8 *data, size_t len);
drivers/net/wireless/st/cw1200/wsm.h
1799
int wsm_handle_rx(struct cw1200_common *priv, u16 id, struct wsm_hdr *wsm,
drivers/net/wireless/st/cw1200/wsm.h
18
struct cw1200_common;
drivers/net/wireless/st/cw1200/wsm.h
1830
int wsm_get_tx(struct cw1200_common *priv, u8 **data,
drivers/net/wireless/st/cw1200/wsm.h
1832
void wsm_txed(struct cw1200_common *priv, u8 *data);
drivers/net/wireless/st/cw1200/wsm.h
651
int wsm_configuration(struct cw1200_common *priv,
drivers/net/wireless/st/cw1200/wsm.h
662
int wsm_reset(struct cw1200_common *priv, const struct wsm_reset *arg);
drivers/net/wireless/st/cw1200/wsm.h
667
int wsm_read_mib(struct cw1200_common *priv, u16 mib_id, void *buf,
drivers/net/wireless/st/cw1200/wsm.h
673
int wsm_write_mib(struct cw1200_common *priv, u16 mib_id, void *buf,
drivers/net/wireless/st/cw1200/wsm.h
737
int wsm_scan(struct cw1200_common *priv, const struct wsm_scan *arg);
drivers/net/wireless/st/cw1200/wsm.h
742
int wsm_stop_scan(struct cw1200_common *priv);
drivers/net/wireless/st/cw1200/wsm.h
883
typedef void (*wsm_event_cb) (struct cw1200_common *priv,
drivers/net/wireless/st/cw1200/wsm.h
947
int wsm_join(struct cw1200_common *priv, struct wsm_join *arg);
drivers/net/wireless/st/cw1200/wsm.h
972
int wsm_set_pm(struct cw1200_common *priv, const struct wsm_set_pm *arg);
drivers/net/wireless/st/cw1200/wsm.h
998
int wsm_set_bss_params(struct cw1200_common *priv,