cw1200_common 45 drivers/net/wireless/st/cw1200/bh.c typedef int (*cw1200_wsm_handler)(struct cw1200_common *priv, cw1200_common 50 drivers/net/wireless/st/cw1200/bh.c struct cw1200_common *priv = cw1200_common 51 drivers/net/wireless/st/cw1200/bh.c container_of(work, struct cw1200_common, bh_work); cw1200_common 55 drivers/net/wireless/st/cw1200/bh.c int cw1200_register_bh(struct cw1200_common *priv) cw1200_common 86 drivers/net/wireless/st/cw1200/bh.c void cw1200_unregister_bh(struct cw1200_common *priv) cw1200_common 99 drivers/net/wireless/st/cw1200/bh.c void cw1200_irq_handler(struct cw1200_common *priv) cw1200_common 115 drivers/net/wireless/st/cw1200/bh.c void cw1200_bh_wakeup(struct cw1200_common *priv) cw1200_common 127 drivers/net/wireless/st/cw1200/bh.c int cw1200_bh_suspend(struct cw1200_common *priv) cw1200_common 142 drivers/net/wireless/st/cw1200/bh.c int cw1200_bh_resume(struct cw1200_common *priv) cw1200_common 157 drivers/net/wireless/st/cw1200/bh.c static inline void wsm_alloc_tx_buffer(struct cw1200_common *priv) cw1200_common 162 drivers/net/wireless/st/cw1200/bh.c int wsm_release_tx_buffer(struct cw1200_common *priv, int count) cw1200_common 177 drivers/net/wireless/st/cw1200/bh.c static int cw1200_bh_read_ctrl_reg(struct cw1200_common *priv, cw1200_common 194 drivers/net/wireless/st/cw1200/bh.c static int cw1200_device_wakeup(struct cw1200_common *priv) cw1200_common 229 drivers/net/wireless/st/cw1200/bh.c void cw1200_enable_powersave(struct cw1200_common *priv, cw1200_common 237 drivers/net/wireless/st/cw1200/bh.c static int cw1200_bh_rx_helper(struct cw1200_common *priv, cw1200_common 350 drivers/net/wireless/st/cw1200/bh.c static int cw1200_bh_tx_helper(struct cw1200_common *priv, cw1200_common 422 drivers/net/wireless/st/cw1200/bh.c struct cw1200_common *priv = arg; cw1200_common 12 drivers/net/wireless/st/cw1200/bh.h /* extern */ struct cw1200_common; cw1200_common 14 drivers/net/wireless/st/cw1200/bh.h int cw1200_register_bh(struct cw1200_common *priv); cw1200_common 15 drivers/net/wireless/st/cw1200/bh.h void cw1200_unregister_bh(struct cw1200_common *priv); cw1200_common 16 drivers/net/wireless/st/cw1200/bh.h void cw1200_irq_handler(struct cw1200_common *priv); cw1200_common 17 drivers/net/wireless/st/cw1200/bh.h void cw1200_bh_wakeup(struct cw1200_common *priv); cw1200_common 18 drivers/net/wireless/st/cw1200/bh.h int cw1200_bh_suspend(struct cw1200_common *priv); cw1200_common 19 drivers/net/wireless/st/cw1200/bh.h int cw1200_bh_resume(struct cw1200_common *priv); cw1200_common 21 drivers/net/wireless/st/cw1200/bh.h void cw1200_enable_powersave(struct cw1200_common *priv, cw1200_common 23 drivers/net/wireless/st/cw1200/bh.h int wsm_release_tx_buffer(struct cw1200_common *priv, int count); cw1200_common 293 drivers/net/wireless/st/cw1200/cw1200.h struct cw1200_common **pself, cw1200_common 296 drivers/net/wireless/st/cw1200/cw1200.h void cw1200_core_release(struct cw1200_common *self); cw1200_common 47 drivers/net/wireless/st/cw1200/cw1200_sdio.c struct cw1200_common *core; cw1200_common 37 drivers/net/wireless/st/cw1200/cw1200_spi.c struct cw1200_common *core; cw1200_common 87 drivers/net/wireless/st/cw1200/debug.c struct cw1200_common *priv, cw1200_common 102 drivers/net/wireless/st/cw1200/debug.c struct cw1200_common *priv = seq->private; cw1200_common 294 drivers/net/wireless/st/cw1200/debug.c struct cw1200_common *priv = seq->private; cw1200_common 338 drivers/net/wireless/st/cw1200/debug.c struct cw1200_common *priv = file->private_data; cw1200_common 360 drivers/net/wireless/st/cw1200/debug.c int cw1200_debug_init(struct cw1200_common *priv) cw1200_common 381 drivers/net/wireless/st/cw1200/debug.c void cw1200_debug_release(struct cw1200_common *priv) cw1200_common 30 drivers/net/wireless/st/cw1200/debug.h int cw1200_debug_init(struct cw1200_common *priv); cw1200_common 31 drivers/net/wireless/st/cw1200/debug.h void cw1200_debug_release(struct cw1200_common *priv); cw1200_common 33 drivers/net/wireless/st/cw1200/debug.h static inline void cw1200_debug_txed(struct cw1200_common *priv) cw1200_common 38 drivers/net/wireless/st/cw1200/debug.h static inline void cw1200_debug_txed_agg(struct cw1200_common *priv) cw1200_common 43 drivers/net/wireless/st/cw1200/debug.h static inline void cw1200_debug_txed_multi(struct cw1200_common *priv, cw1200_common 50 drivers/net/wireless/st/cw1200/debug.h static inline void cw1200_debug_rxed(struct cw1200_common *priv) cw1200_common 55 drivers/net/wireless/st/cw1200/debug.h static inline void cw1200_debug_rxed_agg(struct cw1200_common *priv) cw1200_common 60 drivers/net/wireless/st/cw1200/debug.h static inline void cw1200_debug_tx_cache_miss(struct cw1200_common *priv) cw1200_common 65 drivers/net/wireless/st/cw1200/debug.h static inline void cw1200_debug_tx_align(struct cw1200_common *priv) cw1200_common 70 drivers/net/wireless/st/cw1200/debug.h static inline void cw1200_debug_tx_ttl(struct cw1200_common *priv) cw1200_common 75 drivers/net/wireless/st/cw1200/debug.h static inline void cw1200_debug_tx_burst(struct cw1200_common *priv) cw1200_common 80 drivers/net/wireless/st/cw1200/debug.h static inline void cw1200_debug_ba(struct cw1200_common *priv, cw1200_common 51 drivers/net/wireless/st/cw1200/fwio.c static int cw1200_load_firmware_cw1200(struct cw1200_common *priv) cw1200_common 265 drivers/net/wireless/st/cw1200/fwio.c static int config_reg_read(struct cw1200_common *priv, u32 *val) cw1200_common 287 drivers/net/wireless/st/cw1200/fwio.c static int config_reg_write(struct cw1200_common *priv, u32 val) cw1200_common 302 drivers/net/wireless/st/cw1200/fwio.c int cw1200_load_firmware(struct cw1200_common *priv) cw1200_common 29 drivers/net/wireless/st/cw1200/fwio.h int cw1200_load_firmware(struct cw1200_common *priv); cw1200_common 14 drivers/net/wireless/st/cw1200/hwbus.h void cw1200_irq_handler(struct cw1200_common *priv); cw1200_common 17 drivers/net/wireless/st/cw1200/hwbus.h int __cw1200_irq_enable(struct cw1200_common *priv, int enable); cw1200_common 30 drivers/net/wireless/st/cw1200/hwio.c static int __cw1200_reg_read(struct cw1200_common *priv, u16 addr, cw1200_common 51 drivers/net/wireless/st/cw1200/hwio.c static int __cw1200_reg_write(struct cw1200_common *priv, u16 addr, cw1200_common 66 drivers/net/wireless/st/cw1200/hwio.c static inline int __cw1200_reg_read_32(struct cw1200_common *priv, cw1200_common 75 drivers/net/wireless/st/cw1200/hwio.c static inline int __cw1200_reg_write_32(struct cw1200_common *priv, cw1200_common 82 drivers/net/wireless/st/cw1200/hwio.c static inline int __cw1200_reg_read_16(struct cw1200_common *priv, cw1200_common 91 drivers/net/wireless/st/cw1200/hwio.c static inline int __cw1200_reg_write_16(struct cw1200_common *priv, cw1200_common 98 drivers/net/wireless/st/cw1200/hwio.c int cw1200_reg_read(struct cw1200_common *priv, u16 addr, void *buf, cw1200_common 108 drivers/net/wireless/st/cw1200/hwio.c int cw1200_reg_write(struct cw1200_common *priv, u16 addr, const void *buf, cw1200_common 118 drivers/net/wireless/st/cw1200/hwio.c int cw1200_data_read(struct cw1200_common *priv, void *buf, size_t buf_len) cw1200_common 144 drivers/net/wireless/st/cw1200/hwio.c int cw1200_data_write(struct cw1200_common *priv, const void *buf, cw1200_common 171 drivers/net/wireless/st/cw1200/hwio.c int cw1200_indirect_read(struct cw1200_common *priv, u32 addr, void *buf, cw1200_common 235 drivers/net/wireless/st/cw1200/hwio.c int cw1200_apb_write(struct cw1200_common *priv, u32 addr, const void *buf, cw1200_common 267 drivers/net/wireless/st/cw1200/hwio.c int __cw1200_irq_enable(struct cw1200_common *priv, int enable) cw1200_common 17 drivers/net/wireless/st/cw1200/hwio.h /* extern */ struct cw1200_common; cw1200_common 156 drivers/net/wireless/st/cw1200/hwio.h int cw1200_data_read(struct cw1200_common *priv, cw1200_common 158 drivers/net/wireless/st/cw1200/hwio.h int cw1200_data_write(struct cw1200_common *priv, cw1200_common 161 drivers/net/wireless/st/cw1200/hwio.h int cw1200_reg_read(struct cw1200_common *priv, u16 addr, cw1200_common 163 drivers/net/wireless/st/cw1200/hwio.h int cw1200_reg_write(struct cw1200_common *priv, u16 addr, cw1200_common 166 drivers/net/wireless/st/cw1200/hwio.h static inline int cw1200_reg_read_16(struct cw1200_common *priv, cw1200_common 176 drivers/net/wireless/st/cw1200/hwio.h static inline int cw1200_reg_write_16(struct cw1200_common *priv, cw1200_common 183 drivers/net/wireless/st/cw1200/hwio.h static inline int cw1200_reg_read_32(struct cw1200_common *priv, cw1200_common 192 drivers/net/wireless/st/cw1200/hwio.h static inline int cw1200_reg_write_32(struct cw1200_common *priv, cw1200_common 199 drivers/net/wireless/st/cw1200/hwio.h int cw1200_indirect_read(struct cw1200_common *priv, u32 addr, void *buf, cw1200_common 201 drivers/net/wireless/st/cw1200/hwio.h int cw1200_apb_write(struct cw1200_common *priv, u32 addr, const void *buf, cw1200_common 204 drivers/net/wireless/st/cw1200/hwio.h static inline int cw1200_apb_read(struct cw1200_common *priv, u32 addr, cw1200_common 212 drivers/net/wireless/st/cw1200/hwio.h static inline int cw1200_ahb_read(struct cw1200_common *priv, u32 addr, cw1200_common 220 drivers/net/wireless/st/cw1200/hwio.h static inline int cw1200_apb_read_32(struct cw1200_common *priv, cw1200_common 229 drivers/net/wireless/st/cw1200/hwio.h static inline int cw1200_apb_write_32(struct cw1200_common *priv, cw1200_common 235 drivers/net/wireless/st/cw1200/hwio.h static inline int cw1200_ahb_read_32(struct cw1200_common *priv, cw1200_common 257 drivers/net/wireless/st/cw1200/main.c struct cw1200_common *priv; cw1200_common 259 drivers/net/wireless/st/cw1200/main.c hw = ieee80211_alloc_hw(sizeof(struct cw1200_common), &cw1200_ops); cw1200_common 414 drivers/net/wireless/st/cw1200/main.c struct cw1200_common *priv = dev->priv; cw1200_common 449 drivers/net/wireless/st/cw1200/main.c struct cw1200_common *priv = dev->priv; cw1200_common 516 drivers/net/wireless/st/cw1200/main.c struct cw1200_common **core, cw1200_common 522 drivers/net/wireless/st/cw1200/main.c struct cw1200_common *priv; cw1200_common 590 drivers/net/wireless/st/cw1200/main.c void cw1200_core_release(struct cw1200_common *self) cw1200_common 97 drivers/net/wireless/st/cw1200/pm.c struct cw1200_common *priv) cw1200_common 137 drivers/net/wireless/st/cw1200/pm.c static int cw1200_resume_work(struct cw1200_common *priv, cw1200_common 147 drivers/net/wireless/st/cw1200/pm.c int cw1200_can_suspend(struct cw1200_common *priv) cw1200_common 159 drivers/net/wireless/st/cw1200/pm.c struct cw1200_common *priv = hw->priv; cw1200_common 304 drivers/net/wireless/st/cw1200/pm.c struct cw1200_common *priv = hw->priv; cw1200_common 15 drivers/net/wireless/st/cw1200/pm.h /* extern */ struct cw1200_common; cw1200_common 27 drivers/net/wireless/st/cw1200/pm.h struct cw1200_common *priv); cw1200_common 31 drivers/net/wireless/st/cw1200/pm.h int cw1200_can_suspend(struct cw1200_common *priv); cw1200_common 40 drivers/net/wireless/st/cw1200/pm.h static inline int cw1200_can_suspend(struct cw1200_common *priv) cw1200_common 145 drivers/net/wireless/st/cw1200/queue.c struct cw1200_common *priv) cw1200_common 16 drivers/net/wireless/st/cw1200/queue.h /* extern */ struct cw1200_common; cw1200_common 22 drivers/net/wireless/st/cw1200/queue.h typedef void (*cw1200_queue_skb_dtor_t)(struct cw1200_common *priv, cw1200_common 53 drivers/net/wireless/st/cw1200/queue.h struct cw1200_common *priv; cw1200_common 67 drivers/net/wireless/st/cw1200/queue.h struct cw1200_common *priv); cw1200_common 15 drivers/net/wireless/st/cw1200/scan.c static void cw1200_scan_restart_delayed(struct cw1200_common *priv); cw1200_common 17 drivers/net/wireless/st/cw1200/scan.c static int cw1200_scan_start(struct cw1200_common *priv, struct wsm_scan *scan) cw1200_common 55 drivers/net/wireless/st/cw1200/scan.c struct cw1200_common *priv = hw->priv; cw1200_common 132 drivers/net/wireless/st/cw1200/scan.c struct cw1200_common *priv = container_of(work, struct cw1200_common, cw1200_common 271 drivers/net/wireless/st/cw1200/scan.c static void cw1200_scan_restart_delayed(struct cw1200_common *priv) cw1200_common 290 drivers/net/wireless/st/cw1200/scan.c static void cw1200_scan_complete(struct cw1200_common *priv) cw1200_common 304 drivers/net/wireless/st/cw1200/scan.c void cw1200_scan_failed_cb(struct cw1200_common *priv) cw1200_common 317 drivers/net/wireless/st/cw1200/scan.c void cw1200_scan_complete_cb(struct cw1200_common *priv, cw1200_common 332 drivers/net/wireless/st/cw1200/scan.c struct cw1200_common *priv = cw1200_common 333 drivers/net/wireless/st/cw1200/scan.c container_of(work, struct cw1200_common, cw1200_common 340 drivers/net/wireless/st/cw1200/scan.c struct cw1200_common *priv = cw1200_common 341 drivers/net/wireless/st/cw1200/scan.c container_of(work, struct cw1200_common, scan.timeout.work); cw1200_common 358 drivers/net/wireless/st/cw1200/scan.c struct cw1200_common *priv = cw1200_common 359 drivers/net/wireless/st/cw1200/scan.c container_of(work, struct cw1200_common, scan.probe_work.work); cw1200_common 45 drivers/net/wireless/st/cw1200/scan.h void cw1200_scan_complete_cb(struct cw1200_common *priv, cw1200_common 47 drivers/net/wireless/st/cw1200/scan.h void cw1200_scan_failed_cb(struct cw1200_common *priv); cw1200_common 25 drivers/net/wireless/st/cw1200/sta.c static void cw1200_do_join(struct cw1200_common *priv); cw1200_common 26 drivers/net/wireless/st/cw1200/sta.c static void cw1200_do_unjoin(struct cw1200_common *priv); cw1200_common 28 drivers/net/wireless/st/cw1200/sta.c static int cw1200_upload_beacon(struct cw1200_common *priv); cw1200_common 29 drivers/net/wireless/st/cw1200/sta.c static int cw1200_upload_pspoll(struct cw1200_common *priv); cw1200_common 30 drivers/net/wireless/st/cw1200/sta.c static int cw1200_upload_null(struct cw1200_common *priv); cw1200_common 31 drivers/net/wireless/st/cw1200/sta.c static int cw1200_upload_qosnull(struct cw1200_common *priv); cw1200_common 32 drivers/net/wireless/st/cw1200/sta.c static int cw1200_start_ap(struct cw1200_common *priv); cw1200_common 33 drivers/net/wireless/st/cw1200/sta.c static int cw1200_update_beaconing(struct cw1200_common *priv); cw1200_common 34 drivers/net/wireless/st/cw1200/sta.c static int cw1200_enable_beaconing(struct cw1200_common *priv, cw1200_common 40 drivers/net/wireless/st/cw1200/sta.c static int __cw1200_flush(struct cw1200_common *priv, bool drop); cw1200_common 56 drivers/net/wireless/st/cw1200/sta.c struct cw1200_common *priv = dev->priv; cw1200_common 95 drivers/net/wireless/st/cw1200/sta.c struct cw1200_common *priv = dev->priv; cw1200_common 148 drivers/net/wireless/st/cw1200/sta.c void __cw1200_cqm_bssloss_sm(struct cw1200_common *priv, cw1200_common 209 drivers/net/wireless/st/cw1200/sta.c struct cw1200_common *priv = dev->priv; cw1200_common 251 drivers/net/wireless/st/cw1200/sta.c struct cw1200_common *priv = dev->priv; cw1200_common 327 drivers/net/wireless/st/cw1200/sta.c struct cw1200_common *priv = dev->priv; cw1200_common 439 drivers/net/wireless/st/cw1200/sta.c void cw1200_update_filtering(struct cw1200_common *priv) cw1200_common 513 drivers/net/wireless/st/cw1200/sta.c struct cw1200_common *priv = cw1200_common 514 drivers/net/wireless/st/cw1200/sta.c container_of(work, struct cw1200_common, cw1200_common 522 drivers/net/wireless/st/cw1200/sta.c struct cw1200_common *priv = cw1200_common 523 drivers/net/wireless/st/cw1200/sta.c container_of(work, struct cw1200_common, cw1200_common 541 drivers/net/wireless/st/cw1200/sta.c struct cw1200_common *priv = hw->priv; cw1200_common 576 drivers/net/wireless/st/cw1200/sta.c struct cw1200_common *priv = dev->priv; cw1200_common 611 drivers/net/wireless/st/cw1200/sta.c struct cw1200_common *priv = dev->priv; cw1200_common 658 drivers/net/wireless/st/cw1200/sta.c struct cw1200_common *priv = dev->priv; cw1200_common 664 drivers/net/wireless/st/cw1200/sta.c int cw1200_set_pm(struct cw1200_common *priv, const struct wsm_set_pm *arg) cw1200_common 685 drivers/net/wireless/st/cw1200/sta.c struct cw1200_common *priv = dev->priv; cw1200_common 843 drivers/net/wireless/st/cw1200/sta.c struct cw1200_common *priv = cw1200_common 844 drivers/net/wireless/st/cw1200/sta.c container_of(work, struct cw1200_common, wep_key_work); cw1200_common 863 drivers/net/wireless/st/cw1200/sta.c struct cw1200_common *priv = hw->priv; cw1200_common 891 drivers/net/wireless/st/cw1200/sta.c static int __cw1200_flush(struct cw1200_common *priv, bool drop) cw1200_common 931 drivers/net/wireless/st/cw1200/sta.c struct cw1200_common *priv = hw->priv; cw1200_common 952 drivers/net/wireless/st/cw1200/sta.c void cw1200_free_event_queue(struct cw1200_common *priv) cw1200_common 965 drivers/net/wireless/st/cw1200/sta.c struct cw1200_common *priv = cw1200_common 966 drivers/net/wireless/st/cw1200/sta.c container_of(work, struct cw1200_common, event_handler); cw1200_common 1036 drivers/net/wireless/st/cw1200/sta.c struct cw1200_common *priv = cw1200_common 1037 drivers/net/wireless/st/cw1200/sta.c container_of(work, struct cw1200_common, bss_loss_work.work); cw1200_common 1047 drivers/net/wireless/st/cw1200/sta.c struct cw1200_common *priv = cw1200_common 1048 drivers/net/wireless/st/cw1200/sta.c container_of(work, struct cw1200_common, bss_params_work); cw1200_common 1065 drivers/net/wireless/st/cw1200/sta.c static int cw1200_parse_sdd_file(struct cw1200_common *priv) cw1200_common 1113 drivers/net/wireless/st/cw1200/sta.c int cw1200_setup_mac(struct cw1200_common *priv) cw1200_common 1163 drivers/net/wireless/st/cw1200/sta.c static void cw1200_join_complete(struct cw1200_common *priv) cw1200_common 1184 drivers/net/wireless/st/cw1200/sta.c struct cw1200_common *priv = cw1200_common 1185 drivers/net/wireless/st/cw1200/sta.c container_of(work, struct cw1200_common, join_complete_work); cw1200_common 1191 drivers/net/wireless/st/cw1200/sta.c void cw1200_join_complete_cb(struct cw1200_common *priv, cw1200_common 1204 drivers/net/wireless/st/cw1200/sta.c static void cw1200_do_join(struct cw1200_common *priv) cw1200_common 1368 drivers/net/wireless/st/cw1200/sta.c struct cw1200_common *priv = cw1200_common 1369 drivers/net/wireless/st/cw1200/sta.c container_of(work, struct cw1200_common, join_timeout.work); cw1200_common 1376 drivers/net/wireless/st/cw1200/sta.c static void cw1200_do_unjoin(struct cw1200_common *priv) cw1200_common 1439 drivers/net/wireless/st/cw1200/sta.c struct cw1200_common *priv = cw1200_common 1440 drivers/net/wireless/st/cw1200/sta.c container_of(work, struct cw1200_common, unjoin_work); cw1200_common 1450 drivers/net/wireless/st/cw1200/sta.c int cw1200_enable_listening(struct cw1200_common *priv) cw1200_common 1473 drivers/net/wireless/st/cw1200/sta.c int cw1200_disable_listening(struct cw1200_common *priv) cw1200_common 1483 drivers/net/wireless/st/cw1200/sta.c void cw1200_update_listening(struct cw1200_common *priv, bool enabled) cw1200_common 1500 drivers/net/wireless/st/cw1200/sta.c int cw1200_set_uapsd_param(struct cw1200_common *priv, cw1200_common 1542 drivers/net/wireless/st/cw1200/sta.c struct cw1200_common *priv = hw->priv; cw1200_common 1573 drivers/net/wireless/st/cw1200/sta.c struct cw1200_common *priv = hw->priv; cw1200_common 1598 drivers/net/wireless/st/cw1200/sta.c struct cw1200_common *priv = dev->priv; cw1200_common 1639 drivers/net/wireless/st/cw1200/sta.c struct cw1200_common *priv = dev->priv; cw1200_common 1648 drivers/net/wireless/st/cw1200/sta.c static void cw1200_ps_notify(struct cw1200_common *priv, cw1200_common 1662 drivers/net/wireless/st/cw1200/sta.c static int cw1200_set_tim_impl(struct cw1200_common *priv, bool aid0_bit_set) cw1200_common 1705 drivers/net/wireless/st/cw1200/sta.c struct cw1200_common *priv = cw1200_common 1706 drivers/net/wireless/st/cw1200/sta.c container_of(work, struct cw1200_common, set_tim_work); cw1200_common 1713 drivers/net/wireless/st/cw1200/sta.c struct cw1200_common *priv = dev->priv; cw1200_common 1720 drivers/net/wireless/st/cw1200/sta.c struct cw1200_common *priv = cw1200_common 1721 drivers/net/wireless/st/cw1200/sta.c container_of(work, struct cw1200_common, set_cts_work); cw1200_common 1750 drivers/net/wireless/st/cw1200/sta.c static int cw1200_set_btcoexinfo(struct cw1200_common *priv) cw1200_common 1801 drivers/net/wireless/st/cw1200/sta.c struct cw1200_common *priv = dev->priv; cw1200_common 2082 drivers/net/wireless/st/cw1200/sta.c struct cw1200_common *priv = cw1200_common 2083 drivers/net/wireless/st/cw1200/sta.c container_of(work, struct cw1200_common, multicast_start_work); cw1200_common 2100 drivers/net/wireless/st/cw1200/sta.c struct cw1200_common *priv = cw1200_common 2101 drivers/net/wireless/st/cw1200/sta.c container_of(work, struct cw1200_common, multicast_stop_work); cw1200_common 2114 drivers/net/wireless/st/cw1200/sta.c struct cw1200_common *priv = from_timer(priv, t, mcast_timeout); cw1200_common 2142 drivers/net/wireless/st/cw1200/sta.c void cw1200_suspend_resume(struct cw1200_common *priv, cw1200_common 2186 drivers/net/wireless/st/cw1200/sta.c static int cw1200_upload_beacon(struct cw1200_common *priv) cw1200_common 2237 drivers/net/wireless/st/cw1200/sta.c static int cw1200_upload_pspoll(struct cw1200_common *priv) cw1200_common 2257 drivers/net/wireless/st/cw1200/sta.c static int cw1200_upload_null(struct cw1200_common *priv) cw1200_common 2276 drivers/net/wireless/st/cw1200/sta.c static int cw1200_upload_qosnull(struct cw1200_common *priv) cw1200_common 2297 drivers/net/wireless/st/cw1200/sta.c static int cw1200_enable_beaconing(struct cw1200_common *priv, cw1200_common 2307 drivers/net/wireless/st/cw1200/sta.c static int cw1200_start_ap(struct cw1200_common *priv) cw1200_common 2363 drivers/net/wireless/st/cw1200/sta.c static int cw1200_update_beaconing(struct cw1200_common *priv) cw1200_common 46 drivers/net/wireless/st/cw1200/sta.h int cw1200_set_pm(struct cw1200_common *priv, const struct wsm_set_pm *arg); cw1200_common 51 drivers/net/wireless/st/cw1200/sta.h void cw1200_join_complete_cb(struct cw1200_common *priv, cw1200_common 57 drivers/net/wireless/st/cw1200/sta.h void cw1200_free_event_queue(struct cw1200_common *priv); cw1200_common 64 drivers/net/wireless/st/cw1200/sta.h void __cw1200_cqm_bssloss_sm(struct cw1200_common *priv, int init, int good, cw1200_common 66 drivers/net/wireless/st/cw1200/sta.h static inline void cw1200_cqm_bssloss_sm(struct cw1200_common *priv, cw1200_common 77 drivers/net/wireless/st/cw1200/sta.h int cw1200_setup_mac(struct cw1200_common *priv); cw1200_common 82 drivers/net/wireless/st/cw1200/sta.h void cw1200_update_listening(struct cw1200_common *priv, bool enabled); cw1200_common 83 drivers/net/wireless/st/cw1200/sta.h void cw1200_update_filtering(struct cw1200_common *priv); cw1200_common 86 drivers/net/wireless/st/cw1200/sta.h int cw1200_enable_listening(struct cw1200_common *priv); cw1200_common 87 drivers/net/wireless/st/cw1200/sta.h int cw1200_disable_listening(struct cw1200_common *priv); cw1200_common 88 drivers/net/wireless/st/cw1200/sta.h int cw1200_set_uapsd_param(struct cw1200_common *priv, cw1200_common 111 drivers/net/wireless/st/cw1200/sta.h void cw1200_suspend_resume(struct cw1200_common *priv, cw1200_common 21 drivers/net/wireless/st/cw1200/txrx.c static int cw1200_handle_action_rx(struct cw1200_common *priv, cw1200_common 24 drivers/net/wireless/st/cw1200/txrx.c cw1200_get_tx_rate(const struct cw1200_common *priv, cw1200_common 30 drivers/net/wireless/st/cw1200/txrx.c static inline void cw1200_tx_queues_lock(struct cw1200_common *priv) cw1200_common 37 drivers/net/wireless/st/cw1200/txrx.c static inline void cw1200_tx_queues_unlock(struct cw1200_common *priv) cw1200_common 65 drivers/net/wireless/st/cw1200/txrx.c static void tx_policy_build(const struct cw1200_common *priv, cw1200_common 250 drivers/net/wireless/st/cw1200/txrx.c void tx_policy_clean(struct cw1200_common *priv) cw1200_common 281 drivers/net/wireless/st/cw1200/txrx.c void tx_policy_init(struct cw1200_common *priv) cw1200_common 296 drivers/net/wireless/st/cw1200/txrx.c static int tx_policy_get(struct cw1200_common *priv, cw1200_common 337 drivers/net/wireless/st/cw1200/txrx.c static void tx_policy_put(struct cw1200_common *priv, int idx) cw1200_common 352 drivers/net/wireless/st/cw1200/txrx.c static int tx_policy_upload(struct cw1200_common *priv) cw1200_common 387 drivers/net/wireless/st/cw1200/txrx.c struct cw1200_common *priv = cw1200_common 388 drivers/net/wireless/st/cw1200/txrx.c container_of(work, struct cw1200_common, tx_policy_upload_work); cw1200_common 413 drivers/net/wireless/st/cw1200/txrx.c u32 cw1200_rate_mask_to_wsm(struct cw1200_common *priv, u32 rates) cw1200_common 425 drivers/net/wireless/st/cw1200/txrx.c cw1200_get_tx_rate(const struct cw1200_common *priv, cw1200_common 437 drivers/net/wireless/st/cw1200/txrx.c cw1200_tx_h_calc_link_ids(struct cw1200_common *priv, cw1200_common 475 drivers/net/wireless/st/cw1200/txrx.c cw1200_tx_h_pm(struct cw1200_common *priv, cw1200_common 488 drivers/net/wireless/st/cw1200/txrx.c cw1200_tx_h_calc_tid(struct cw1200_common *priv, cw1200_common 500 drivers/net/wireless/st/cw1200/txrx.c cw1200_tx_h_crypt(struct cw1200_common *priv, cw1200_common 517 drivers/net/wireless/st/cw1200/txrx.c cw1200_tx_h_align(struct cw1200_common *priv, cw1200_common 548 drivers/net/wireless/st/cw1200/txrx.c cw1200_tx_h_action(struct cw1200_common *priv, cw1200_common 562 drivers/net/wireless/st/cw1200/txrx.c cw1200_tx_h_wsm(struct cw1200_common *priv, cw1200_common 585 drivers/net/wireless/st/cw1200/txrx.c cw1200_tx_h_bt(struct cw1200_common *priv, cw1200_common 638 drivers/net/wireless/st/cw1200/txrx.c cw1200_tx_h_rate_policy(struct cw1200_common *priv, cw1200_common 682 drivers/net/wireless/st/cw1200/txrx.c cw1200_tx_h_pm_state(struct cw1200_common *priv, cw1200_common 707 drivers/net/wireless/st/cw1200/txrx.c struct cw1200_common *priv = dev->priv; cw1200_common 792 drivers/net/wireless/st/cw1200/txrx.c static int cw1200_handle_action_rx(struct cw1200_common *priv, cw1200_common 804 drivers/net/wireless/st/cw1200/txrx.c static int cw1200_handle_pspoll(struct cw1200_common *priv, cw1200_common 850 drivers/net/wireless/st/cw1200/txrx.c void cw1200_tx_confirm_cb(struct cw1200_common *priv, cw1200_common 962 drivers/net/wireless/st/cw1200/txrx.c static void cw1200_notify_buffered_tx(struct cw1200_common *priv, cw1200_common 990 drivers/net/wireless/st/cw1200/txrx.c void cw1200_skb_dtor(struct cw1200_common *priv, cw1200_common 1003 drivers/net/wireless/st/cw1200/txrx.c void cw1200_rx_cb(struct cw1200_common *priv, cw1200_common 1229 drivers/net/wireless/st/cw1200/txrx.c int cw1200_alloc_key(struct cw1200_common *priv) cw1200_common 1242 drivers/net/wireless/st/cw1200/txrx.c void cw1200_free_key(struct cw1200_common *priv, int idx) cw1200_common 1249 drivers/net/wireless/st/cw1200/txrx.c void cw1200_free_keys(struct cw1200_common *priv) cw1200_common 1255 drivers/net/wireless/st/cw1200/txrx.c int cw1200_upload_keys(struct cw1200_common *priv) cw1200_common 1270 drivers/net/wireless/st/cw1200/txrx.c struct cw1200_common *priv = cw1200_common 1271 drivers/net/wireless/st/cw1200/txrx.c container_of(work, struct cw1200_common, linkid_reset_work); cw1200_common 1308 drivers/net/wireless/st/cw1200/txrx.c int cw1200_find_link_id(struct cw1200_common *priv, const u8 *mac) cw1200_common 1324 drivers/net/wireless/st/cw1200/txrx.c int cw1200_alloc_link_id(struct cw1200_common *priv, const u8 *mac) cw1200_common 1366 drivers/net/wireless/st/cw1200/txrx.c struct cw1200_common *priv = cw1200_common 1367 drivers/net/wireless/st/cw1200/txrx.c container_of(work, struct cw1200_common, link_id_work); cw1200_common 1375 drivers/net/wireless/st/cw1200/txrx.c struct cw1200_common *priv = cw1200_common 1376 drivers/net/wireless/st/cw1200/txrx.c container_of(work, struct cw1200_common, link_id_gc_work.work); cw1200_common 52 drivers/net/wireless/st/cw1200/txrx.h void tx_policy_init(struct cw1200_common *priv); cw1200_common 54 drivers/net/wireless/st/cw1200/txrx.h void tx_policy_clean(struct cw1200_common *priv); cw1200_common 59 drivers/net/wireless/st/cw1200/txrx.h u32 cw1200_rate_mask_to_wsm(struct cw1200_common *priv, cw1200_common 64 drivers/net/wireless/st/cw1200/txrx.h void cw1200_skb_dtor(struct cw1200_common *priv, cw1200_common 71 drivers/net/wireless/st/cw1200/txrx.h void cw1200_tx_confirm_cb(struct cw1200_common *priv, cw1200_common 74 drivers/net/wireless/st/cw1200/txrx.h void cw1200_rx_cb(struct cw1200_common *priv, cw1200_common 86 drivers/net/wireless/st/cw1200/txrx.h int cw1200_alloc_key(struct cw1200_common *priv); cw1200_common 87 drivers/net/wireless/st/cw1200/txrx.h void cw1200_free_key(struct cw1200_common *priv, int idx); cw1200_common 88 drivers/net/wireless/st/cw1200/txrx.h void cw1200_free_keys(struct cw1200_common *priv); cw1200_common 89 drivers/net/wireless/st/cw1200/txrx.h int cw1200_upload_keys(struct cw1200_common *priv); cw1200_common 97 drivers/net/wireless/st/cw1200/txrx.h int cw1200_find_link_id(struct cw1200_common *priv, const u8 *mac); cw1200_common 98 drivers/net/wireless/st/cw1200/txrx.h int cw1200_alloc_link_id(struct cw1200_common *priv, const u8 *mac); cw1200_common 81 drivers/net/wireless/st/cw1200/wsm.c static int wsm_cmd_send(struct cw1200_common *priv, cw1200_common 91 drivers/net/wireless/st/cw1200/wsm.c static int wsm_generic_confirm(struct cw1200_common *priv, cw1200_common 105 drivers/net/wireless/st/cw1200/wsm.c int wsm_configuration(struct cw1200_common *priv, struct wsm_configuration *arg) cw1200_common 134 drivers/net/wireless/st/cw1200/wsm.c static int wsm_configuration_confirm(struct cw1200_common *priv, cw1200_common 163 drivers/net/wireless/st/cw1200/wsm.c int wsm_reset(struct cw1200_common *priv, const struct wsm_reset *arg) cw1200_common 189 drivers/net/wireless/st/cw1200/wsm.c int wsm_read_mib(struct cw1200_common *priv, u16 mib_id, void *_buf, cw1200_common 214 drivers/net/wireless/st/cw1200/wsm.c static int wsm_read_mib_confirm(struct cw1200_common *priv, cw1200_common 240 drivers/net/wireless/st/cw1200/wsm.c int wsm_write_mib(struct cw1200_common *priv, u16 mib_id, void *_buf, cw1200_common 267 drivers/net/wireless/st/cw1200/wsm.c static int wsm_write_mib_confirm(struct cw1200_common *priv, cw1200_common 287 drivers/net/wireless/st/cw1200/wsm.c int wsm_scan(struct cw1200_common *priv, const struct wsm_scan *arg) cw1200_common 340 drivers/net/wireless/st/cw1200/wsm.c int wsm_stop_scan(struct cw1200_common *priv) cw1200_common 352 drivers/net/wireless/st/cw1200/wsm.c static int wsm_tx_confirm(struct cw1200_common *priv, cw1200_common 374 drivers/net/wireless/st/cw1200/wsm.c static int wsm_multi_tx_confirm(struct cw1200_common *priv, cw1200_common 407 drivers/net/wireless/st/cw1200/wsm.c static int wsm_join_confirm(struct cw1200_common *priv, cw1200_common 425 drivers/net/wireless/st/cw1200/wsm.c int wsm_join(struct cw1200_common *priv, struct wsm_join *arg) cw1200_common 463 drivers/net/wireless/st/cw1200/wsm.c int wsm_set_bss_params(struct cw1200_common *priv, cw1200_common 489 drivers/net/wireless/st/cw1200/wsm.c int wsm_add_key(struct cw1200_common *priv, const struct wsm_add_key *arg) cw1200_common 511 drivers/net/wireless/st/cw1200/wsm.c int wsm_remove_key(struct cw1200_common *priv, const struct wsm_remove_key *arg) cw1200_common 535 drivers/net/wireless/st/cw1200/wsm.c int wsm_set_tx_queue_params(struct cw1200_common *priv, cw1200_common 564 drivers/net/wireless/st/cw1200/wsm.c int wsm_set_edca_params(struct cw1200_common *priv, cw1200_common 611 drivers/net/wireless/st/cw1200/wsm.c int wsm_switch_channel(struct cw1200_common *priv, cw1200_common 640 drivers/net/wireless/st/cw1200/wsm.c int wsm_set_pm(struct cw1200_common *priv, const struct wsm_set_pm *arg) cw1200_common 666 drivers/net/wireless/st/cw1200/wsm.c int wsm_start(struct cw1200_common *priv, const struct wsm_start *arg) cw1200_common 699 drivers/net/wireless/st/cw1200/wsm.c int wsm_beacon_transmit(struct cw1200_common *priv, cw1200_common 722 drivers/net/wireless/st/cw1200/wsm.c int wsm_start_find(struct cw1200_common *priv) cw1200_common 735 drivers/net/wireless/st/cw1200/wsm.c int wsm_stop_find(struct cw1200_common *priv) cw1200_common 748 drivers/net/wireless/st/cw1200/wsm.c int wsm_map_link(struct cw1200_common *priv, const struct wsm_map_link *arg) cw1200_common 771 drivers/net/wireless/st/cw1200/wsm.c int wsm_update_ie(struct cw1200_common *priv, cw1200_common 794 drivers/net/wireless/st/cw1200/wsm.c int wsm_set_probe_responder(struct cw1200_common *priv, bool enable) cw1200_common 810 drivers/net/wireless/st/cw1200/wsm.c static int wsm_startup_indication(struct cw1200_common *priv, cw1200_common 860 drivers/net/wireless/st/cw1200/wsm.c static int wsm_receive_indication(struct cw1200_common *priv, cw1200_common 915 drivers/net/wireless/st/cw1200/wsm.c static int wsm_event_indication(struct cw1200_common *priv, struct wsm_buf *buf) cw1200_common 950 drivers/net/wireless/st/cw1200/wsm.c static int wsm_channel_switch_indication(struct cw1200_common *priv, cw1200_common 966 drivers/net/wireless/st/cw1200/wsm.c static int wsm_set_pm_indication(struct cw1200_common *priv, cw1200_common 977 drivers/net/wireless/st/cw1200/wsm.c static int wsm_scan_started(struct cw1200_common *priv, void *arg, cw1200_common 992 drivers/net/wireless/st/cw1200/wsm.c static int wsm_scan_complete_indication(struct cw1200_common *priv, cw1200_common 1007 drivers/net/wireless/st/cw1200/wsm.c static int wsm_join_complete_indication(struct cw1200_common *priv, cw1200_common 1021 drivers/net/wireless/st/cw1200/wsm.c static int wsm_find_complete_indication(struct cw1200_common *priv, cw1200_common 1028 drivers/net/wireless/st/cw1200/wsm.c static int wsm_ba_timeout_indication(struct cw1200_common *priv, cw1200_common 1050 drivers/net/wireless/st/cw1200/wsm.c static int wsm_suspend_resume_indication(struct cw1200_common *priv, cw1200_common 1074 drivers/net/wireless/st/cw1200/wsm.c static int wsm_cmd_send(struct cw1200_common *priv, cw1200_common 1162 drivers/net/wireless/st/cw1200/wsm.c void wsm_lock_tx(struct cw1200_common *priv) cw1200_common 1172 drivers/net/wireless/st/cw1200/wsm.c void wsm_lock_tx_async(struct cw1200_common *priv) cw1200_common 1178 drivers/net/wireless/st/cw1200/wsm.c bool wsm_flush_tx(struct cw1200_common *priv) cw1200_common 1225 drivers/net/wireless/st/cw1200/wsm.c void wsm_unlock_tx(struct cw1200_common *priv) cw1200_common 1241 drivers/net/wireless/st/cw1200/wsm.c int wsm_handle_exception(struct cw1200_common *priv, u8 *data, size_t len) cw1200_common 1297 drivers/net/wireless/st/cw1200/wsm.c int wsm_handle_rx(struct cw1200_common *priv, u16 id, cw1200_common 1455 drivers/net/wireless/st/cw1200/wsm.c static bool wsm_handle_tx_data(struct cw1200_common *priv, cw1200_common 1578 drivers/net/wireless/st/cw1200/wsm.c static int cw1200_get_prio_queue(struct cw1200_common *priv, cw1200_common 1620 drivers/net/wireless/st/cw1200/wsm.c static int wsm_get_tx_queue_and_mask(struct cw1200_common *priv, cw1200_common 1660 drivers/net/wireless/st/cw1200/wsm.c int wsm_get_tx(struct cw1200_common *priv, u8 **data, cw1200_common 1765 drivers/net/wireless/st/cw1200/wsm.c void wsm_txed(struct cw1200_common *priv, u8 *data) cw1200_common 18 drivers/net/wireless/st/cw1200/wsm.h struct cw1200_common; cw1200_common 651 drivers/net/wireless/st/cw1200/wsm.h int wsm_configuration(struct cw1200_common *priv, cw1200_common 662 drivers/net/wireless/st/cw1200/wsm.h int wsm_reset(struct cw1200_common *priv, const struct wsm_reset *arg); cw1200_common 667 drivers/net/wireless/st/cw1200/wsm.h int wsm_read_mib(struct cw1200_common *priv, u16 mib_id, void *buf, cw1200_common 673 drivers/net/wireless/st/cw1200/wsm.h int wsm_write_mib(struct cw1200_common *priv, u16 mib_id, void *buf, cw1200_common 737 drivers/net/wireless/st/cw1200/wsm.h int wsm_scan(struct cw1200_common *priv, const struct wsm_scan *arg); cw1200_common 742 drivers/net/wireless/st/cw1200/wsm.h int wsm_stop_scan(struct cw1200_common *priv); cw1200_common 788 drivers/net/wireless/st/cw1200/wsm.h typedef void (*wsm_tx_confirm_cb) (struct cw1200_common *priv, cw1200_common 865 drivers/net/wireless/st/cw1200/wsm.h typedef void (*wsm_rx_cb) (struct cw1200_common *priv, struct wsm_rx *arg, cw1200_common 888 drivers/net/wireless/st/cw1200/wsm.h typedef void (*wsm_event_cb) (struct cw1200_common *priv, cw1200_common 952 drivers/net/wireless/st/cw1200/wsm.h int wsm_join(struct cw1200_common *priv, struct wsm_join *arg); cw1200_common 977 drivers/net/wireless/st/cw1200/wsm.h int wsm_set_pm(struct cw1200_common *priv, const struct wsm_set_pm *arg); cw1200_common 1003 drivers/net/wireless/st/cw1200/wsm.h int wsm_set_bss_params(struct cw1200_common *priv, cw1200_common 1067 drivers/net/wireless/st/cw1200/wsm.h int wsm_add_key(struct cw1200_common *priv, const struct wsm_add_key *arg); cw1200_common 1076 drivers/net/wireless/st/cw1200/wsm.h int wsm_remove_key(struct cw1200_common *priv, cw1200_common 1108 drivers/net/wireless/st/cw1200/wsm.h int wsm_set_tx_queue_params(struct cw1200_common *priv, cw1200_common 1152 drivers/net/wireless/st/cw1200/wsm.h int wsm_set_edca_params(struct cw1200_common *priv, cw1200_common 1155 drivers/net/wireless/st/cw1200/wsm.h int wsm_set_uapsd_param(struct cw1200_common *priv, cw1200_common 1180 drivers/net/wireless/st/cw1200/wsm.h int wsm_switch_channel(struct cw1200_common *priv, cw1200_common 1183 drivers/net/wireless/st/cw1200/wsm.h typedef void (*wsm_channel_switch_cb) (struct cw1200_common *priv); cw1200_common 1226 drivers/net/wireless/st/cw1200/wsm.h int wsm_start(struct cw1200_common *priv, const struct wsm_start *arg); cw1200_common 1236 drivers/net/wireless/st/cw1200/wsm.h int wsm_beacon_transmit(struct cw1200_common *priv, cw1200_common 1239 drivers/net/wireless/st/cw1200/wsm.h int wsm_start_find(struct cw1200_common *priv); cw1200_common 1241 drivers/net/wireless/st/cw1200/wsm.h int wsm_stop_find(struct cw1200_common *priv); cw1200_common 1243 drivers/net/wireless/st/cw1200/wsm.h typedef void (*wsm_find_complete_cb) (struct cw1200_common *priv, u32 status); cw1200_common 1259 drivers/net/wireless/st/cw1200/wsm.h typedef void (*wsm_suspend_resume_cb) (struct cw1200_common *priv, cw1200_common 1271 drivers/net/wireless/st/cw1200/wsm.h int wsm_update_ie(struct cw1200_common *priv, cw1200_common 1281 drivers/net/wireless/st/cw1200/wsm.h int wsm_map_link(struct cw1200_common *priv, const struct wsm_map_link *arg); cw1200_common 1286 drivers/net/wireless/st/cw1200/wsm.h static inline int wsm_set_output_power(struct cw1200_common *priv, cw1200_common 1294 drivers/net/wireless/st/cw1200/wsm.h static inline int wsm_set_beacon_wakeup_period(struct cw1200_common *priv, cw1200_common 1320 drivers/net/wireless/st/cw1200/wsm.h static inline int wsm_set_rcpi_rssi_threshold(struct cw1200_common *priv, cw1200_common 1352 drivers/net/wireless/st/cw1200/wsm.h static inline int wsm_get_counters_table(struct cw1200_common *priv, cw1200_common 1359 drivers/net/wireless/st/cw1200/wsm.h static inline int wsm_get_station_id(struct cw1200_common *priv, u8 *mac) cw1200_common 1371 drivers/net/wireless/st/cw1200/wsm.h static inline int wsm_set_rx_filter(struct cw1200_common *priv, cw1200_common 1386 drivers/net/wireless/st/cw1200/wsm.h int wsm_set_probe_responder(struct cw1200_common *priv, bool enable); cw1200_common 1404 drivers/net/wireless/st/cw1200/wsm.h static inline int wsm_set_beacon_filter_table(struct cw1200_common *priv, cw1200_common 1422 drivers/net/wireless/st/cw1200/wsm.h static inline int wsm_beacon_filter_control(struct cw1200_common *priv, cw1200_common 1447 drivers/net/wireless/st/cw1200/wsm.h static inline int wsm_set_operational_mode(struct cw1200_common *priv, cw1200_common 1465 drivers/net/wireless/st/cw1200/wsm.h static inline int wsm_set_template_frame(struct cw1200_common *priv, cw1200_common 1485 drivers/net/wireless/st/cw1200/wsm.h static inline int wsm_set_protected_mgmt_policy(struct cw1200_common *priv, cw1200_common 1508 drivers/net/wireless/st/cw1200/wsm.h static inline int wsm_set_block_ack_policy(struct cw1200_common *priv, cw1200_common 1528 drivers/net/wireless/st/cw1200/wsm.h static inline int wsm_set_association_mode(struct cw1200_common *priv, cw1200_common 1559 drivers/net/wireless/st/cw1200/wsm.h static inline int wsm_set_tx_rate_retry_policy(struct cw1200_common *priv, cw1200_common 1579 drivers/net/wireless/st/cw1200/wsm.h static inline int wsm_set_ether_type_filter(struct cw1200_common *priv, cw1200_common 1600 drivers/net/wireless/st/cw1200/wsm.h static inline int wsm_set_udp_port_filter(struct cw1200_common *priv, cw1200_common 1680 drivers/net/wireless/st/cw1200/wsm.h static inline int wsm_keep_alive_period(struct cw1200_common *priv, cw1200_common 1696 drivers/net/wireless/st/cw1200/wsm.h static inline int wsm_set_bssid_filtering(struct cw1200_common *priv, cw1200_common 1713 drivers/net/wireless/st/cw1200/wsm.h static inline int wsm_set_multicast_filter(struct cw1200_common *priv, cw1200_common 1726 drivers/net/wireless/st/cw1200/wsm.h static inline int wsm_set_arp_ipv4_filter(struct cw1200_common *priv, cw1200_common 1744 drivers/net/wireless/st/cw1200/wsm.h static inline int wsm_set_p2p_ps_modeinfo(struct cw1200_common *priv, cw1200_common 1751 drivers/net/wireless/st/cw1200/wsm.h static inline int wsm_get_p2p_ps_modeinfo(struct cw1200_common *priv, cw1200_common 1760 drivers/net/wireless/st/cw1200/wsm.h static inline int wsm_use_multi_tx_conf(struct cw1200_common *priv, cw1200_common 1778 drivers/net/wireless/st/cw1200/wsm.h static inline int wsm_set_uapsd_info(struct cw1200_common *priv, cw1200_common 1792 drivers/net/wireless/st/cw1200/wsm.h static inline int wsm_set_override_internal_txrate(struct cw1200_common *priv, cw1200_common 1802 drivers/net/wireless/st/cw1200/wsm.h void wsm_lock_tx(struct cw1200_common *priv); cw1200_common 1803 drivers/net/wireless/st/cw1200/wsm.h void wsm_lock_tx_async(struct cw1200_common *priv); cw1200_common 1804 drivers/net/wireless/st/cw1200/wsm.h bool wsm_flush_tx(struct cw1200_common *priv); cw1200_common 1805 drivers/net/wireless/st/cw1200/wsm.h void wsm_unlock_tx(struct cw1200_common *priv); cw1200_common 1810 drivers/net/wireless/st/cw1200/wsm.h int wsm_handle_exception(struct cw1200_common *priv, u8 *data, size_t len); cw1200_common 1811 drivers/net/wireless/st/cw1200/wsm.h int wsm_handle_rx(struct cw1200_common *priv, u16 id, struct wsm_hdr *wsm, cw1200_common 1842 drivers/net/wireless/st/cw1200/wsm.h int wsm_get_tx(struct cw1200_common *priv, u8 **data, cw1200_common 1844 drivers/net/wireless/st/cw1200/wsm.h void wsm_txed(struct cw1200_common *priv, u8 *data);