/linux-master/drivers/net/wireless/st/cw1200/ |
H A D | bh.h | 12 /* 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);
|
H A D | debug.h | 30 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) 38 static inline void cw1200_debug_txed_agg(struct cw1200_common *priv) 43 static inline void cw1200_debug_txed_multi(struct cw1200_common *priv, 50 static inline void cw1200_debug_rxed(struct cw1200_common *priv) 55 static inline void cw1200_debug_rxed_agg(struct cw1200_common *priv) 60 static inline void cw1200_debug_tx_cache_miss(struct cw1200_common *priv) 65 static inline void cw1200_debug_tx_align(struct cw1200_common *priv) 70 static inline void cw1200_debug_tx_ttl(struct cw1200_common *pri [all...] |
H A D | txrx.h | 52 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 *pri [all...] |
H A D | pm.h | 15 /* 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)
|
H A D | hwbus.h | 14 void cw1200_irq_handler(struct cw1200_common *priv); 17 int __cw1200_irq_enable(struct cw1200_common *priv, int enable);
|
H A D | sta.h | 47 int cw1200_set_pm(struct cw1200_common *priv, const struct wsm_set_pm *arg); 52 void cw1200_join_complete_cb(struct cw1200_common *priv, 58 void cw1200_free_event_queue(struct cw1200_common *priv); 65 void __cw1200_cqm_bssloss_sm(struct cw1200_common *priv, int init, int good, 67 static inline void cw1200_cqm_bssloss_sm(struct cw1200_common *priv, 78 int cw1200_setup_mac(struct cw1200_common *priv); 83 void cw1200_update_listening(struct cw1200_common *priv, bool enabled); 84 void cw1200_update_filtering(struct cw1200_common *priv); 87 int cw1200_enable_listening(struct cw1200_common *priv); 88 int cw1200_disable_listening(struct cw1200_common *pri [all...] |
H A D | hwio.h | 17 /* 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, 176 static inline int cw1200_reg_write_16(struct cw1200_common *priv, 183 static inline int cw1200_reg_read_32(struct cw1200_common *priv, 192 static inline int cw1200_reg_write_32(struct cw1200_common *priv, 199 int cw1200_indirect_read(struct cw1200_common *pri [all...] |
H A D | fwio.h | 29 int cw1200_load_firmware(struct cw1200_common *priv);
|
H A D | wsm.h | 18 struct cw1200_common; 651 int wsm_configuration(struct cw1200_common *priv, 662 int wsm_reset(struct cw1200_common *priv, const struct wsm_reset *arg); 667 int wsm_read_mib(struct cw1200_common *priv, u16 mib_id, void *buf, 673 int wsm_write_mib(struct cw1200_common *priv, u16 mib_id, void *buf, 737 int wsm_scan(struct cw1200_common *priv, const struct wsm_scan *arg); 742 int wsm_stop_scan(struct cw1200_common *priv); 883 typedef void (*wsm_event_cb) (struct cw1200_common *priv, 947 int wsm_join(struct cw1200_common *priv, struct wsm_join *arg); 972 int wsm_set_pm(struct cw1200_common *pri [all...] |
H A D | hwio.c | 30 static int __cw1200_reg_read(struct cw1200_common *priv, u16 addr, 51 static int __cw1200_reg_write(struct cw1200_common *priv, u16 addr, 66 static inline int __cw1200_reg_read_32(struct cw1200_common *priv, 75 static inline int __cw1200_reg_write_32(struct cw1200_common *priv, 82 static inline int __cw1200_reg_read_16(struct cw1200_common *priv, 91 static inline int __cw1200_reg_write_16(struct cw1200_common *priv, 98 int cw1200_reg_read(struct cw1200_common *priv, u16 addr, void *buf, 108 int cw1200_reg_write(struct cw1200_common *priv, u16 addr, const void *buf, 118 int cw1200_data_read(struct cw1200_common *priv, void *buf, size_t buf_len) 144 int cw1200_data_write(struct cw1200_common *pri [all...] |
H A D | scan.h | 45 void cw1200_scan_complete_cb(struct cw1200_common *priv, 47 void cw1200_scan_failed_cb(struct cw1200_common *priv);
|
H A D | queue.h | 16 /* 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);
|
H A D | bh.c | 47 struct cw1200_common *priv = 48 container_of(work, struct cw1200_common, bh_work); 52 int cw1200_register_bh(struct cw1200_common *priv) 83 void cw1200_unregister_bh(struct cw1200_common *priv) 94 void cw1200_irq_handler(struct cw1200_common *priv) 110 void cw1200_bh_wakeup(struct cw1200_common *priv) 122 int cw1200_bh_suspend(struct cw1200_common *priv) 137 int cw1200_bh_resume(struct cw1200_common *priv) 152 static inline void wsm_alloc_tx_buffer(struct cw1200_common *priv) 157 int wsm_release_tx_buffer(struct cw1200_common *pri [all...] |
H A D | sta.c | 25 static void cw1200_do_join(struct cw1200_common *priv); 26 static void cw1200_do_unjoin(struct cw1200_common *priv); 28 static int cw1200_upload_beacon(struct cw1200_common *priv); 29 static int cw1200_upload_pspoll(struct cw1200_common *priv); 30 static int cw1200_upload_null(struct cw1200_common *priv); 31 static int cw1200_upload_qosnull(struct cw1200_common *priv); 32 static int cw1200_start_ap(struct cw1200_common *priv); 33 static int cw1200_update_beaconing(struct cw1200_common *priv); 34 static int cw1200_enable_beaconing(struct cw1200_common *priv, 40 static int __cw1200_flush(struct cw1200_common *pri [all...] |
H A D | wsm.c | 81 static int wsm_cmd_send(struct cw1200_common *priv, 91 static int wsm_generic_confirm(struct cw1200_common *priv, 105 int wsm_configuration(struct cw1200_common *priv, struct wsm_configuration *arg) 134 static int wsm_configuration_confirm(struct cw1200_common *priv, 163 int wsm_reset(struct cw1200_common *priv, const struct wsm_reset *arg) 189 int wsm_read_mib(struct cw1200_common *priv, u16 mib_id, void *_buf, 214 static int wsm_read_mib_confirm(struct cw1200_common *priv, 240 int wsm_write_mib(struct cw1200_common *priv, u16 mib_id, void *_buf, 267 static int wsm_write_mib_confirm(struct cw1200_common *priv, 287 int wsm_scan(struct cw1200_common *pri [all...] |
H A D | txrx.c | 21 static int cw1200_handle_action_rx(struct cw1200_common *priv, 24 cw1200_get_tx_rate(const struct cw1200_common *priv, 30 static inline void cw1200_tx_queues_lock(struct cw1200_common *priv) 37 static inline void cw1200_tx_queues_unlock(struct cw1200_common *priv) 65 static void tx_policy_build(const struct cw1200_common *priv, 250 void tx_policy_clean(struct cw1200_common *priv) 281 void tx_policy_init(struct cw1200_common *priv) 296 static int tx_policy_get(struct cw1200_common *priv, 337 static void tx_policy_put(struct cw1200_common *priv, int idx) 352 static int tx_policy_upload(struct cw1200_common *pri [all...] |
H A D | scan.c | 15 static void cw1200_scan_restart_delayed(struct cw1200_common *priv); 17 static int cw1200_scan_start(struct cw1200_common *priv, struct wsm_scan *scan) 55 struct cw1200_common *priv = hw->priv; 128 struct cw1200_common *priv = container_of(work, struct cw1200_common, 267 static void cw1200_scan_restart_delayed(struct cw1200_common *priv) 286 static void cw1200_scan_complete(struct cw1200_common *priv) 300 void cw1200_scan_failed_cb(struct cw1200_common *priv) 313 void cw1200_scan_complete_cb(struct cw1200_common *priv, 328 struct cw1200_common *pri [all...] |
H A D | pm.c | 97 struct cw1200_common *priv) 137 static int cw1200_resume_work(struct cw1200_common *priv, 147 int cw1200_can_suspend(struct cw1200_common *priv) 159 struct cw1200_common *priv = hw->priv; 304 struct cw1200_common *priv = hw->priv;
|
H A D | debug.c | 87 struct cw1200_common *priv, 102 struct cw1200_common *priv = seq->private; 294 struct cw1200_common *priv = seq->private; 338 struct cw1200_common *priv = file->private_data; 360 int cw1200_debug_init(struct cw1200_common *priv) 381 void cw1200_debug_release(struct cw1200_common *priv)
|
H A D | fwio.c | 51 static int cw1200_load_firmware_cw1200(struct cw1200_common *priv) 265 static int config_reg_read(struct cw1200_common *priv, u32 *val) 287 static int config_reg_write(struct cw1200_common *priv, u32 val) 302 int cw1200_load_firmware(struct cw1200_common *priv)
|
H A D | cw1200.h | 91 struct cw1200_common { struct 293 struct cw1200_common **pself, 296 void cw1200_core_release(struct cw1200_common *self);
|
H A D | main.c | 262 struct cw1200_common *priv; 264 hw = ieee80211_alloc_hw(sizeof(struct cw1200_common), &cw1200_ops); 421 struct cw1200_common *priv = dev->priv; 456 struct cw1200_common *priv = dev->priv; 523 struct cw1200_common **core, 529 struct cw1200_common *priv; 553 /* Pass struct cw1200_common back up */ 597 void cw1200_core_release(struct cw1200_common *self)
|
H A D | cw1200_sdio.c | 48 struct cw1200_common *core;
|
H A D | cw1200_spi.c | 37 struct cw1200_common *core;
|
H A D | queue.c | 147 struct cw1200_common *priv)
|