b43_wldev 746 drivers/net/wireless/broadcom/b43/b43.h struct b43_wldev *dev; b43_wldev 900 drivers/net/wireless/broadcom/b43/b43.h struct b43_wldev *current_dev; b43_wldev 982 drivers/net/wireless/broadcom/b43/b43.h static inline struct b43_wldev *dev_to_b43_wldev(struct device *dev) b43_wldev 1003 drivers/net/wireless/broadcom/b43/b43.h static inline int b43_bus_may_powerdown(struct b43_wldev *wldev) b43_wldev 1007 drivers/net/wireless/broadcom/b43/b43.h static inline int b43_bus_powerup(struct b43_wldev *wldev, bool dynamic_pctl) b43_wldev 1011 drivers/net/wireless/broadcom/b43/b43.h static inline int b43_device_is_enabled(struct b43_wldev *wldev) b43_wldev 1015 drivers/net/wireless/broadcom/b43/b43.h static inline void b43_device_enable(struct b43_wldev *wldev, b43_wldev 1020 drivers/net/wireless/broadcom/b43/b43.h static inline void b43_device_disable(struct b43_wldev *wldev, b43_wldev 1026 drivers/net/wireless/broadcom/b43/b43.h static inline u16 b43_read16(struct b43_wldev *dev, u16 offset) b43_wldev 1031 drivers/net/wireless/broadcom/b43/b43.h static inline void b43_write16(struct b43_wldev *dev, u16 offset, u16 value) b43_wldev 1037 drivers/net/wireless/broadcom/b43/b43.h static inline void b43_write16f(struct b43_wldev *dev, u16 offset, u16 value) b43_wldev 1046 drivers/net/wireless/broadcom/b43/b43.h static inline void b43_maskset16(struct b43_wldev *dev, u16 offset, u16 mask, b43_wldev 1052 drivers/net/wireless/broadcom/b43/b43.h static inline u32 b43_read32(struct b43_wldev *dev, u16 offset) b43_wldev 1057 drivers/net/wireless/broadcom/b43/b43.h static inline void b43_write32(struct b43_wldev *dev, u16 offset, u32 value) b43_wldev 1062 drivers/net/wireless/broadcom/b43/b43.h static inline void b43_maskset32(struct b43_wldev *dev, u16 offset, u32 mask, b43_wldev 1068 drivers/net/wireless/broadcom/b43/b43.h static inline void b43_block_read(struct b43_wldev *dev, void *buffer, b43_wldev 1074 drivers/net/wireless/broadcom/b43/b43.h static inline void b43_block_write(struct b43_wldev *dev, const void *buffer, b43_wldev 1080 drivers/net/wireless/broadcom/b43/b43.h static inline bool b43_using_pio_transfers(struct b43_wldev *dev) b43_wldev 31 drivers/net/wireless/broadcom/b43/debugfs.c ssize_t (*read)(struct b43_wldev *dev, char *buf, size_t bufsize); b43_wldev 32 drivers/net/wireless/broadcom/b43/debugfs.c int (*write)(struct b43_wldev *dev, const char *buf, size_t count); b43_wldev 39 drivers/net/wireless/broadcom/b43/debugfs.c struct b43_dfs_file *fops_to_dfs_file(struct b43_wldev *dev, b43_wldev 66 drivers/net/wireless/broadcom/b43/debugfs.c static ssize_t shm16read__read_file(struct b43_wldev *dev, b43_wldev 85 drivers/net/wireless/broadcom/b43/debugfs.c static int shm16read__write_file(struct b43_wldev *dev, b43_wldev 109 drivers/net/wireless/broadcom/b43/debugfs.c static int shm16write__write_file(struct b43_wldev *dev, b43_wldev 142 drivers/net/wireless/broadcom/b43/debugfs.c static ssize_t shm32read__read_file(struct b43_wldev *dev, b43_wldev 161 drivers/net/wireless/broadcom/b43/debugfs.c static int shm32read__write_file(struct b43_wldev *dev, b43_wldev 185 drivers/net/wireless/broadcom/b43/debugfs.c static int shm32write__write_file(struct b43_wldev *dev, b43_wldev 221 drivers/net/wireless/broadcom/b43/debugfs.c static ssize_t mmio16read__read_file(struct b43_wldev *dev, b43_wldev 238 drivers/net/wireless/broadcom/b43/debugfs.c static int mmio16read__write_file(struct b43_wldev *dev, b43_wldev 257 drivers/net/wireless/broadcom/b43/debugfs.c static int mmio16write__write_file(struct b43_wldev *dev, b43_wldev 285 drivers/net/wireless/broadcom/b43/debugfs.c static ssize_t mmio32read__read_file(struct b43_wldev *dev, b43_wldev 302 drivers/net/wireless/broadcom/b43/debugfs.c static int mmio32read__write_file(struct b43_wldev *dev, b43_wldev 321 drivers/net/wireless/broadcom/b43/debugfs.c static int mmio32write__write_file(struct b43_wldev *dev, b43_wldev 349 drivers/net/wireless/broadcom/b43/debugfs.c static ssize_t txstat_read_file(struct b43_wldev *dev, b43_wldev 394 drivers/net/wireless/broadcom/b43/debugfs.c static int restart_write_file(struct b43_wldev *dev, b43_wldev 425 drivers/net/wireless/broadcom/b43/debugfs.c static ssize_t loctls_read_file(struct b43_wldev *dev, b43_wldev 493 drivers/net/wireless/broadcom/b43/debugfs.c struct b43_wldev *dev; b43_wldev 557 drivers/net/wireless/broadcom/b43/debugfs.c struct b43_wldev *dev; b43_wldev 632 drivers/net/wireless/broadcom/b43/debugfs.c bool b43_debug(struct b43_wldev *dev, enum b43_dyndbg feature) b43_wldev 646 drivers/net/wireless/broadcom/b43/debugfs.c static void b43_remove_dynamic_debug(struct b43_wldev *dev) b43_wldev 655 drivers/net/wireless/broadcom/b43/debugfs.c static void b43_add_dynamic_debug(struct b43_wldev *dev) b43_wldev 679 drivers/net/wireless/broadcom/b43/debugfs.c void b43_debugfs_add_device(struct b43_wldev *dev) b43_wldev 740 drivers/net/wireless/broadcom/b43/debugfs.c void b43_debugfs_remove_device(struct b43_wldev *dev) b43_wldev 768 drivers/net/wireless/broadcom/b43/debugfs.c void b43_debugfs_log_txstat(struct b43_wldev *dev, b43_wldev 5 drivers/net/wireless/broadcom/b43/debugfs.h struct b43_wldev; b43_wldev 41 drivers/net/wireless/broadcom/b43/debugfs.h struct b43_wldev *dev; b43_wldev 77 drivers/net/wireless/broadcom/b43/debugfs.h bool b43_debug(struct b43_wldev *dev, enum b43_dyndbg feature); b43_wldev 81 drivers/net/wireless/broadcom/b43/debugfs.h void b43_debugfs_add_device(struct b43_wldev *dev); b43_wldev 82 drivers/net/wireless/broadcom/b43/debugfs.h void b43_debugfs_remove_device(struct b43_wldev *dev); b43_wldev 83 drivers/net/wireless/broadcom/b43/debugfs.h void b43_debugfs_log_txstat(struct b43_wldev *dev, b43_wldev 88 drivers/net/wireless/broadcom/b43/debugfs.h static inline bool b43_debug(struct b43_wldev *dev, enum b43_dyndbg feature) b43_wldev 99 drivers/net/wireless/broadcom/b43/debugfs.h static inline void b43_debugfs_add_device(struct b43_wldev *dev) b43_wldev 102 drivers/net/wireless/broadcom/b43/debugfs.h static inline void b43_debugfs_remove_device(struct b43_wldev *dev) b43_wldev 105 drivers/net/wireless/broadcom/b43/debugfs.h static inline void b43_debugfs_log_txstat(struct b43_wldev *dev, b43_wldev 439 drivers/net/wireless/broadcom/b43/dma.c static int b43_dmacontroller_rx_reset(struct b43_wldev *dev, u16 mmio_base, b43_wldev 478 drivers/net/wireless/broadcom/b43/dma.c static int b43_dmacontroller_tx_reset(struct b43_wldev *dev, u16 mmio_base, b43_wldev 800 drivers/net/wireless/broadcom/b43/dma.c static enum b43_dmatype b43_engine_type(struct b43_wldev *dev) b43_wldev 832 drivers/net/wireless/broadcom/b43/dma.c struct b43_dmaring *b43_setup_dmaring(struct b43_wldev *dev, b43_wldev 1017 drivers/net/wireless/broadcom/b43/dma.c void b43_dma_free(struct b43_wldev *dev) b43_wldev 1036 drivers/net/wireless/broadcom/b43/dma.c static bool b43_dma_translation_in_low_word(struct b43_wldev *dev, b43_wldev 1052 drivers/net/wireless/broadcom/b43/dma.c int b43_dma_init(struct b43_wldev *dev) b43_wldev 1157 drivers/net/wireless/broadcom/b43/dma.c struct b43_dmaring *parse_cookie(struct b43_wldev *dev, u16 cookie, int *slot) b43_wldev 1310 drivers/net/wireless/broadcom/b43/dma.c static struct b43_dmaring *select_ring_by_priority(struct b43_wldev *dev, b43_wldev 1340 drivers/net/wireless/broadcom/b43/dma.c int b43_dma_tx(struct b43_wldev *dev, struct sk_buff *skb) b43_wldev 1414 drivers/net/wireless/broadcom/b43/dma.c void b43_dma_handle_txstatus(struct b43_wldev *dev, b43_wldev 1719 drivers/net/wireless/broadcom/b43/dma.c void b43_dma_tx_suspend(struct b43_wldev *dev) b43_wldev 1729 drivers/net/wireless/broadcom/b43/dma.c void b43_dma_tx_resume(struct b43_wldev *dev) b43_wldev 1739 drivers/net/wireless/broadcom/b43/dma.c static void direct_fifo_rx(struct b43_wldev *dev, enum b43_dmatype type, b43_wldev 1761 drivers/net/wireless/broadcom/b43/dma.c void b43_dma_direct_fifo_rx(struct b43_wldev *dev, b43_wldev 263 drivers/net/wireless/broadcom/b43/dma.h struct b43_wldev *dev; b43_wldev 288 drivers/net/wireless/broadcom/b43/dma.h int b43_dma_init(struct b43_wldev *dev); b43_wldev 289 drivers/net/wireless/broadcom/b43/dma.h void b43_dma_free(struct b43_wldev *dev); b43_wldev 291 drivers/net/wireless/broadcom/b43/dma.h void b43_dma_tx_suspend(struct b43_wldev *dev); b43_wldev 292 drivers/net/wireless/broadcom/b43/dma.h void b43_dma_tx_resume(struct b43_wldev *dev); b43_wldev 294 drivers/net/wireless/broadcom/b43/dma.h int b43_dma_tx(struct b43_wldev *dev, b43_wldev 296 drivers/net/wireless/broadcom/b43/dma.h void b43_dma_handle_txstatus(struct b43_wldev *dev, b43_wldev 303 drivers/net/wireless/broadcom/b43/dma.h void b43_dma_direct_fifo_rx(struct b43_wldev *dev, b43_wldev 21 drivers/net/wireless/broadcom/b43/leds.c static void b43_led_turn_on(struct b43_wldev *dev, u8 led_index, b43_wldev 34 drivers/net/wireless/broadcom/b43/leds.c static void b43_led_turn_off(struct b43_wldev *dev, u8 led_index, b43_wldev 47 drivers/net/wireless/broadcom/b43/leds.c static void b43_led_update(struct b43_wldev *dev, b43_wldev 79 drivers/net/wireless/broadcom/b43/leds.c struct b43_wldev *dev; b43_wldev 108 drivers/net/wireless/broadcom/b43/leds.c static int b43_register_led(struct b43_wldev *dev, struct b43_led *led, b43_wldev 146 drivers/net/wireless/broadcom/b43/leds.c static void b43_map_led(struct b43_wldev *dev, b43_wldev 200 drivers/net/wireless/broadcom/b43/leds.c static void b43_led_get_sprominfo(struct b43_wldev *dev, b43_wldev 249 drivers/net/wireless/broadcom/b43/leds.c void b43_leds_init(struct b43_wldev *dev) b43_wldev 309 drivers/net/wireless/broadcom/b43/leds.c void b43_leds_exit(struct b43_wldev *dev) b43_wldev 319 drivers/net/wireless/broadcom/b43/leds.c void b43_leds_stop(struct b43_wldev *dev) b43_wldev 327 drivers/net/wireless/broadcom/b43/leds.c void b43_leds_register(struct b43_wldev *dev) b43_wldev 6 drivers/net/wireless/broadcom/b43/leds.h struct b43_wldev; b43_wldev 64 drivers/net/wireless/broadcom/b43/leds.h void b43_leds_register(struct b43_wldev *dev); b43_wldev 66 drivers/net/wireless/broadcom/b43/leds.h void b43_leds_init(struct b43_wldev *dev); b43_wldev 67 drivers/net/wireless/broadcom/b43/leds.h void b43_leds_exit(struct b43_wldev *dev); b43_wldev 68 drivers/net/wireless/broadcom/b43/leds.h void b43_leds_stop(struct b43_wldev *dev); b43_wldev 78 drivers/net/wireless/broadcom/b43/leds.h static inline void b43_leds_register(struct b43_wldev *dev) b43_wldev 84 drivers/net/wireless/broadcom/b43/leds.h static inline void b43_leds_init(struct b43_wldev *dev) b43_wldev 87 drivers/net/wireless/broadcom/b43/leds.h static inline void b43_leds_exit(struct b43_wldev *dev) b43_wldev 90 drivers/net/wireless/broadcom/b43/leds.h static inline void b43_leds_stop(struct b43_wldev *dev) b43_wldev 45 drivers/net/wireless/broadcom/b43/lo.c static void b43_lo_write(struct b43_wldev *dev, struct b43_loctl *control) b43_wldev 65 drivers/net/wireless/broadcom/b43/lo.c static u16 lo_measure_feedthrough(struct b43_wldev *dev, b43_wldev 128 drivers/net/wireless/broadcom/b43/lo.c static u16 lo_txctl_register_table(struct b43_wldev *dev, b43_wldev 162 drivers/net/wireless/broadcom/b43/lo.c static void lo_measure_txctl_values(struct b43_wldev *dev) b43_wldev 259 drivers/net/wireless/broadcom/b43/lo.c static void lo_read_power_vector(struct b43_wldev *dev) b43_wldev 280 drivers/net/wireless/broadcom/b43/lo.c static void lo_measure_gain_values(struct b43_wldev *dev, b43_wldev 372 drivers/net/wireless/broadcom/b43/lo.c static void lo_measure_setup(struct b43_wldev *dev, b43_wldev 487 drivers/net/wireless/broadcom/b43/lo.c static void lo_measure_restore(struct b43_wldev *dev, b43_wldev 563 drivers/net/wireless/broadcom/b43/lo.c static int lo_probe_possible_loctls(struct b43_wldev *dev, b43_wldev 644 drivers/net/wireless/broadcom/b43/lo.c static void lo_probe_loctls_statemachine(struct b43_wldev *dev, b43_wldev 720 drivers/net/wireless/broadcom/b43/lo.c struct b43_lo_calib *b43_calibrate_lo_setting(struct b43_wldev *dev, b43_wldev 786 drivers/net/wireless/broadcom/b43/lo.c struct b43_lo_calib *b43_get_calib_lo_settings(struct b43_wldev *dev, b43_wldev 806 drivers/net/wireless/broadcom/b43/lo.c void b43_gphy_dc_lt_init(struct b43_wldev *dev, bool update_all) b43_wldev 886 drivers/net/wireless/broadcom/b43/lo.c void b43_lo_g_adjust(struct b43_wldev *dev) b43_wldev 901 drivers/net/wireless/broadcom/b43/lo.c void b43_lo_g_adjust_to(struct b43_wldev *dev, b43_wldev 920 drivers/net/wireless/broadcom/b43/lo.c void b43_lo_g_maintenance_work(struct b43_wldev *dev) b43_wldev 983 drivers/net/wireless/broadcom/b43/lo.c void b43_lo_g_cleanup(struct b43_wldev *dev) b43_wldev 997 drivers/net/wireless/broadcom/b43/lo.c void b43_lo_g_init(struct b43_wldev *dev) b43_wldev 9 drivers/net/wireless/broadcom/b43/lo.h struct b43_wldev; b43_wldev 77 drivers/net/wireless/broadcom/b43/lo.h void b43_lo_g_adjust(struct b43_wldev *dev); b43_wldev 79 drivers/net/wireless/broadcom/b43/lo.h void b43_lo_g_adjust_to(struct b43_wldev *dev, b43_wldev 82 drivers/net/wireless/broadcom/b43/lo.h void b43_gphy_dc_lt_init(struct b43_wldev *dev, bool update_all); b43_wldev 84 drivers/net/wireless/broadcom/b43/lo.h void b43_lo_g_maintenance_work(struct b43_wldev *dev); b43_wldev 85 drivers/net/wireless/broadcom/b43/lo.h void b43_lo_g_cleanup(struct b43_wldev *dev); b43_wldev 86 drivers/net/wireless/broadcom/b43/lo.h void b43_lo_g_init(struct b43_wldev *dev); b43_wldev 362 drivers/net/wireless/broadcom/b43/main.c static void b43_wireless_core_exit(struct b43_wldev *dev); b43_wldev 363 drivers/net/wireless/broadcom/b43/main.c static int b43_wireless_core_init(struct b43_wldev *dev); b43_wldev 364 drivers/net/wireless/broadcom/b43/main.c static struct b43_wldev * b43_wireless_core_stop(struct b43_wldev *dev); b43_wldev 365 drivers/net/wireless/broadcom/b43/main.c static int b43_wireless_core_start(struct b43_wldev *dev); b43_wldev 464 drivers/net/wireless/broadcom/b43/main.c static void b43_ram_write(struct b43_wldev *dev, u16 offset, u32 val) b43_wldev 478 drivers/net/wireless/broadcom/b43/main.c static inline void b43_shm_control_word(struct b43_wldev *dev, b43_wldev 490 drivers/net/wireless/broadcom/b43/main.c u32 b43_shm_read32(struct b43_wldev *dev, u16 routing, u16 offset) b43_wldev 513 drivers/net/wireless/broadcom/b43/main.c u16 b43_shm_read16(struct b43_wldev *dev, u16 routing, u16 offset) b43_wldev 534 drivers/net/wireless/broadcom/b43/main.c void b43_shm_write32(struct b43_wldev *dev, u16 routing, u16 offset, u32 value) b43_wldev 554 drivers/net/wireless/broadcom/b43/main.c void b43_shm_write16(struct b43_wldev *dev, u16 routing, u16 offset, u16 value) b43_wldev 571 drivers/net/wireless/broadcom/b43/main.c u64 b43_hf_read(struct b43_wldev *dev) b43_wldev 585 drivers/net/wireless/broadcom/b43/main.c void b43_hf_write(struct b43_wldev *dev, u64 value) b43_wldev 598 drivers/net/wireless/broadcom/b43/main.c static u16 b43_fwcapa_read(struct b43_wldev *dev) b43_wldev 604 drivers/net/wireless/broadcom/b43/main.c void b43_tsf_read(struct b43_wldev *dev, u64 *tsf) b43_wldev 620 drivers/net/wireless/broadcom/b43/main.c static void b43_time_lock(struct b43_wldev *dev) b43_wldev 627 drivers/net/wireless/broadcom/b43/main.c static void b43_time_unlock(struct b43_wldev *dev) b43_wldev 634 drivers/net/wireless/broadcom/b43/main.c static void b43_tsf_write_locked(struct b43_wldev *dev, u64 tsf) b43_wldev 648 drivers/net/wireless/broadcom/b43/main.c void b43_tsf_write(struct b43_wldev *dev, u64 tsf) b43_wldev 656 drivers/net/wireless/broadcom/b43/main.c void b43_macfilter_set(struct b43_wldev *dev, u16 offset, const u8 *mac) b43_wldev 678 drivers/net/wireless/broadcom/b43/main.c static void b43_write_mac_bssid_templates(struct b43_wldev *dev) b43_wldev 704 drivers/net/wireless/broadcom/b43/main.c static void b43_upload_card_macaddress(struct b43_wldev *dev) b43_wldev 710 drivers/net/wireless/broadcom/b43/main.c static void b43_set_slot_time(struct b43_wldev *dev, u16 slot_time) b43_wldev 726 drivers/net/wireless/broadcom/b43/main.c static void b43_short_slot_timing_enable(struct b43_wldev *dev) b43_wldev 731 drivers/net/wireless/broadcom/b43/main.c static void b43_short_slot_timing_disable(struct b43_wldev *dev) b43_wldev 739 drivers/net/wireless/broadcom/b43/main.c void b43_dummy_transmission(struct b43_wldev *dev, bool ofdm, bool pa_on) b43_wldev 824 drivers/net/wireless/broadcom/b43/main.c static void key_write(struct b43_wldev *dev, b43_wldev 847 drivers/net/wireless/broadcom/b43/main.c static void keymac_write(struct b43_wldev *dev, u8 index, const u8 *addr) b43_wldev 897 drivers/net/wireless/broadcom/b43/main.c static void rx_tkip_phase1_write(struct b43_wldev *dev, u8 index, u32 iv32, b43_wldev 940 drivers/net/wireless/broadcom/b43/main.c struct b43_wldev *dev; b43_wldev 961 drivers/net/wireless/broadcom/b43/main.c static void do_key_write(struct b43_wldev *dev, b43_wldev 998 drivers/net/wireless/broadcom/b43/main.c static int b43_key_write(struct b43_wldev *dev, b43_wldev 1057 drivers/net/wireless/broadcom/b43/main.c static int b43_key_clear(struct b43_wldev *dev, int index) b43_wldev 1072 drivers/net/wireless/broadcom/b43/main.c static void b43_clear_keys(struct b43_wldev *dev) b43_wldev 1084 drivers/net/wireless/broadcom/b43/main.c static void b43_dump_keymemory(struct b43_wldev *dev) b43_wldev 1143 drivers/net/wireless/broadcom/b43/main.c void b43_power_saving_ctl_bits(struct b43_wldev *dev, unsigned int ps_flags) b43_wldev 1202 drivers/net/wireless/broadcom/b43/main.c void b43_wireless_core_phy_pll_reset(struct b43_wldev *dev) b43_wldev 1232 drivers/net/wireless/broadcom/b43/main.c static void b43_bcma_phy_reset(struct b43_wldev *dev) b43_wldev 1246 drivers/net/wireless/broadcom/b43/main.c static void b43_bcma_wireless_core_reset(struct b43_wldev *dev, bool gmode) b43_wldev 1283 drivers/net/wireless/broadcom/b43/main.c static void b43_ssb_wireless_core_reset(struct b43_wldev *dev, bool gmode) b43_wldev 1300 drivers/net/wireless/broadcom/b43/main.c void b43_wireless_core_reset(struct b43_wldev *dev, bool gmode) b43_wldev 1332 drivers/net/wireless/broadcom/b43/main.c static void handle_irq_transmit_status(struct b43_wldev *dev) b43_wldev 1360 drivers/net/wireless/broadcom/b43/main.c static void drain_txstatus_queue(struct b43_wldev *dev) b43_wldev 1377 drivers/net/wireless/broadcom/b43/main.c static u32 b43_jssi_read(struct b43_wldev *dev) b43_wldev 1388 drivers/net/wireless/broadcom/b43/main.c static void b43_jssi_write(struct b43_wldev *dev, u32 jssi) b43_wldev 1396 drivers/net/wireless/broadcom/b43/main.c static void b43_generate_noise_sample(struct b43_wldev *dev) b43_wldev 1403 drivers/net/wireless/broadcom/b43/main.c static void b43_calculate_link_quality(struct b43_wldev *dev) b43_wldev 1417 drivers/net/wireless/broadcom/b43/main.c static void handle_irq_noise(struct b43_wldev *dev) b43_wldev 1487 drivers/net/wireless/broadcom/b43/main.c static void handle_irq_tbtt_indication(struct b43_wldev *dev) b43_wldev 1499 drivers/net/wireless/broadcom/b43/main.c static void handle_irq_atim_end(struct b43_wldev *dev) b43_wldev 1509 drivers/net/wireless/broadcom/b43/main.c static void handle_irq_pmq(struct b43_wldev *dev) b43_wldev 1524 drivers/net/wireless/broadcom/b43/main.c static void b43_write_template_common(struct b43_wldev *dev, b43_wldev 1560 drivers/net/wireless/broadcom/b43/main.c u8 b43_ieee80211_antenna_sanitize(struct b43_wldev *dev, b43_wldev 1604 drivers/net/wireless/broadcom/b43/main.c static void b43_write_beacon_template(struct b43_wldev *dev, b43_wldev 1706 drivers/net/wireless/broadcom/b43/main.c static void b43_upload_beacon0(struct b43_wldev *dev) b43_wldev 1716 drivers/net/wireless/broadcom/b43/main.c static void b43_upload_beacon1(struct b43_wldev *dev) b43_wldev 1726 drivers/net/wireless/broadcom/b43/main.c static void handle_irq_beacon(struct b43_wldev *dev) b43_wldev 1776 drivers/net/wireless/broadcom/b43/main.c static void b43_do_beacon_update_trigger_work(struct b43_wldev *dev) b43_wldev 1801 drivers/net/wireless/broadcom/b43/main.c struct b43_wldev *dev; b43_wldev 1851 drivers/net/wireless/broadcom/b43/main.c static void b43_set_beacon_int(struct b43_wldev *dev, u16 beacon_int) b43_wldev 1865 drivers/net/wireless/broadcom/b43/main.c static void b43_handle_firmware_panic(struct b43_wldev *dev) b43_wldev 1889 drivers/net/wireless/broadcom/b43/main.c static void handle_irq_ucode_debug(struct b43_wldev *dev) b43_wldev 1961 drivers/net/wireless/broadcom/b43/main.c static void b43_do_interrupt_thread(struct b43_wldev *dev) b43_wldev 2059 drivers/net/wireless/broadcom/b43/main.c struct b43_wldev *dev = dev_id; b43_wldev 2068 drivers/net/wireless/broadcom/b43/main.c static irqreturn_t b43_do_interrupt(struct b43_wldev *dev) b43_wldev 2119 drivers/net/wireless/broadcom/b43/main.c struct b43_wldev *dev = dev_id; b43_wldev 2133 drivers/net/wireless/broadcom/b43/main.c static void b43_sdio_interrupt_handler(struct b43_wldev *dev) b43_wldev 2154 drivers/net/wireless/broadcom/b43/main.c static void b43_release_firmware(struct b43_wldev *dev) b43_wldev 2296 drivers/net/wireless/broadcom/b43/main.c struct b43_wldev *dev = ctx->dev; b43_wldev 2550 drivers/net/wireless/broadcom/b43/main.c struct b43_wldev *dev = wl->current_dev; b43_wldev 2604 drivers/net/wireless/broadcom/b43/main.c static int b43_upload_microcode(struct b43_wldev *dev) b43_wldev 2751 drivers/net/wireless/broadcom/b43/main.c static int b43_write_initvals(struct b43_wldev *dev, b43_wldev 2812 drivers/net/wireless/broadcom/b43/main.c static int b43_upload_initvals(struct b43_wldev *dev) b43_wldev 2827 drivers/net/wireless/broadcom/b43/main.c static int b43_upload_initvals_band(struct b43_wldev *dev) b43_wldev 2850 drivers/net/wireless/broadcom/b43/main.c static struct ssb_device *b43_ssb_gpio_dev(struct b43_wldev *dev) b43_wldev 2862 drivers/net/wireless/broadcom/b43/main.c static int b43_gpio_init(struct b43_wldev *dev) b43_wldev 2923 drivers/net/wireless/broadcom/b43/main.c static void b43_gpio_cleanup(struct b43_wldev *dev) b43_wldev 2946 drivers/net/wireless/broadcom/b43/main.c void b43_mac_enable(struct b43_wldev *dev) b43_wldev 2975 drivers/net/wireless/broadcom/b43/main.c void b43_mac_suspend(struct b43_wldev *dev) b43_wldev 3008 drivers/net/wireless/broadcom/b43/main.c void b43_mac_phy_clock_set(struct b43_wldev *dev, bool on) b43_wldev 3037 drivers/net/wireless/broadcom/b43/main.c void b43_mac_switch_freq(struct b43_wldev *dev, u8 spurmode) b43_wldev 3091 drivers/net/wireless/broadcom/b43/main.c static void b43_adjust_opmode(struct b43_wldev *dev) b43_wldev 3150 drivers/net/wireless/broadcom/b43/main.c static void b43_rate_memory_write(struct b43_wldev *dev, u16 rate, int is_ofdm) b43_wldev 3165 drivers/net/wireless/broadcom/b43/main.c static void b43_rate_memory_init(struct b43_wldev *dev) b43_wldev 3194 drivers/net/wireless/broadcom/b43/main.c static void b43_set_phytxctl_defaults(struct b43_wldev *dev) b43_wldev 3208 drivers/net/wireless/broadcom/b43/main.c static void b43_mgmtframe_txantenna(struct b43_wldev *dev, int antenna) b43_wldev 3226 drivers/net/wireless/broadcom/b43/main.c static void b43_chip_exit(struct b43_wldev *dev) b43_wldev 3236 drivers/net/wireless/broadcom/b43/main.c static int b43_chip_init(struct b43_wldev *dev) b43_wldev 3344 drivers/net/wireless/broadcom/b43/main.c static void b43_periodic_every60sec(struct b43_wldev *dev) b43_wldev 3355 drivers/net/wireless/broadcom/b43/main.c static void b43_periodic_every30sec(struct b43_wldev *dev) b43_wldev 3361 drivers/net/wireless/broadcom/b43/main.c static void b43_periodic_every15sec(struct b43_wldev *dev) b43_wldev 3408 drivers/net/wireless/broadcom/b43/main.c static void do_periodic_work(struct b43_wldev *dev) b43_wldev 3427 drivers/net/wireless/broadcom/b43/main.c struct b43_wldev *dev = container_of(work, struct b43_wldev, b43_wldev 3452 drivers/net/wireless/broadcom/b43/main.c static void b43_periodic_tasks_setup(struct b43_wldev *dev) b43_wldev 3462 drivers/net/wireless/broadcom/b43/main.c static int b43_validate_chipaccess(struct b43_wldev *dev) b43_wldev 3518 drivers/net/wireless/broadcom/b43/main.c static void b43_security_init(struct b43_wldev *dev) b43_wldev 3535 drivers/net/wireless/broadcom/b43/main.c struct b43_wldev *dev; b43_wldev 3583 drivers/net/wireless/broadcom/b43/main.c struct b43_wldev *dev; b43_wldev 3644 drivers/net/wireless/broadcom/b43/main.c static void b43_qos_params_upload(struct b43_wldev *dev, b43_wldev 3694 drivers/net/wireless/broadcom/b43/main.c static void b43_qos_upload_all(struct b43_wldev *dev) b43_wldev 3760 drivers/net/wireless/broadcom/b43/main.c static void b43_qos_init(struct b43_wldev *dev) b43_wldev 3788 drivers/net/wireless/broadcom/b43/main.c struct b43_wldev *dev; b43_wldev 3834 drivers/net/wireless/broadcom/b43/main.c struct b43_wldev *dev; b43_wldev 3854 drivers/net/wireless/broadcom/b43/main.c struct b43_wldev *dev; b43_wldev 3880 drivers/net/wireless/broadcom/b43/main.c static int b43_switch_band(struct b43_wldev *dev, b43_wldev 3951 drivers/net/wireless/broadcom/b43/main.c static void b43_set_beacon_listen_interval(struct b43_wldev *dev, u16 interval) b43_wldev 3958 drivers/net/wireless/broadcom/b43/main.c static void b43_set_retry_limits(struct b43_wldev *dev, b43_wldev 3976 drivers/net/wireless/broadcom/b43/main.c struct b43_wldev *dev = wl->current_dev; b43_wldev 4050 drivers/net/wireless/broadcom/b43/main.c static void b43_update_basic_rates(struct b43_wldev *dev, u32 brates) b43_wldev 4101 drivers/net/wireless/broadcom/b43/main.c struct b43_wldev *dev; b43_wldev 4159 drivers/net/wireless/broadcom/b43/main.c struct b43_wldev *dev; b43_wldev 4284 drivers/net/wireless/broadcom/b43/main.c struct b43_wldev *dev; b43_wldev 4319 drivers/net/wireless/broadcom/b43/main.c static struct b43_wldev * b43_wireless_core_stop(struct b43_wldev *dev) b43_wldev 4322 drivers/net/wireless/broadcom/b43/main.c struct b43_wldev *orig_dev; b43_wldev 4394 drivers/net/wireless/broadcom/b43/main.c static int b43_wireless_core_start(struct b43_wldev *dev) b43_wldev 4436 drivers/net/wireless/broadcom/b43/main.c static char *b43_phy_name(struct b43_wldev *dev, u8 phy_type) b43_wldev 4466 drivers/net/wireless/broadcom/b43/main.c static int b43_phy_versioning(struct b43_wldev *dev) b43_wldev 4646 drivers/net/wireless/broadcom/b43/main.c static void setup_struct_phy_for_init(struct b43_wldev *dev, b43_wldev 4660 drivers/net/wireless/broadcom/b43/main.c static void setup_struct_wldev_for_init(struct b43_wldev *dev) b43_wldev 4686 drivers/net/wireless/broadcom/b43/main.c static void b43_bluetooth_coext_enable(struct b43_wldev *dev) b43_wldev 4706 drivers/net/wireless/broadcom/b43/main.c static void b43_bluetooth_coext_disable(struct b43_wldev *dev) b43_wldev 4713 drivers/net/wireless/broadcom/b43/main.c static void b43_imcfglo_timeouts_workaround(struct b43_wldev *dev) b43_wldev 4738 drivers/net/wireless/broadcom/b43/main.c static void b43_set_synth_pu_delay(struct b43_wldev *dev, bool idle) b43_wldev 4753 drivers/net/wireless/broadcom/b43/main.c static void b43_set_pretbtt(struct b43_wldev *dev) b43_wldev 4768 drivers/net/wireless/broadcom/b43/main.c static void b43_wireless_core_exit(struct b43_wldev *dev) b43_wldev 4807 drivers/net/wireless/broadcom/b43/main.c static int b43_wireless_core_init(struct b43_wldev *dev) b43_wldev 4959 drivers/net/wireless/broadcom/b43/main.c struct b43_wldev *dev; b43_wldev 5002 drivers/net/wireless/broadcom/b43/main.c struct b43_wldev *dev = wl->current_dev; b43_wldev 5024 drivers/net/wireless/broadcom/b43/main.c struct b43_wldev *dev = wl->current_dev; b43_wldev 5080 drivers/net/wireless/broadcom/b43/main.c struct b43_wldev *dev = wl->current_dev; b43_wldev 5127 drivers/net/wireless/broadcom/b43/main.c struct b43_wldev *dev; b43_wldev 5142 drivers/net/wireless/broadcom/b43/main.c struct b43_wldev *dev; b43_wldev 5157 drivers/net/wireless/broadcom/b43/main.c struct b43_wldev *dev = wl->current_dev; b43_wldev 5198 drivers/net/wireless/broadcom/b43/main.c struct b43_wldev *dev = b43_wldev 5199 drivers/net/wireless/broadcom/b43/main.c container_of(work, struct b43_wldev, restart_work); b43_wldev 5249 drivers/net/wireless/broadcom/b43/main.c static int b43_setup_bands(struct b43_wldev *dev, b43_wldev 5282 drivers/net/wireless/broadcom/b43/main.c static void b43_wireless_core_detach(struct b43_wldev *dev) b43_wldev 5290 drivers/net/wireless/broadcom/b43/main.c static void b43_supported_bands(struct b43_wldev *dev, bool *have_2ghz_phy, b43_wldev 5363 drivers/net/wireless/broadcom/b43/main.c static int b43_wireless_core_attach(struct b43_wldev *dev) b43_wldev 5470 drivers/net/wireless/broadcom/b43/main.c struct b43_wldev *wldev; b43_wldev 5485 drivers/net/wireless/broadcom/b43/main.c struct b43_wldev *wldev; b43_wldev 5658 drivers/net/wireless/broadcom/b43/main.c struct b43_wldev *wldev = bcma_get_drvdata(core); b43_wldev 5741 drivers/net/wireless/broadcom/b43/main.c struct b43_wldev *wldev = ssb_get_drvdata(sdev); b43_wldev 5776 drivers/net/wireless/broadcom/b43/main.c void b43_controller_restart(struct b43_wldev *dev, const char *reason) b43_wldev 60 drivers/net/wireless/broadcom/b43/main.h u8 b43_ieee80211_antenna_sanitize(struct b43_wldev *dev, b43_wldev 63 drivers/net/wireless/broadcom/b43/main.h void b43_tsf_read(struct b43_wldev *dev, u64 * tsf); b43_wldev 64 drivers/net/wireless/broadcom/b43/main.h void b43_tsf_write(struct b43_wldev *dev, u64 tsf); b43_wldev 66 drivers/net/wireless/broadcom/b43/main.h u32 b43_shm_read32(struct b43_wldev *dev, u16 routing, u16 offset); b43_wldev 67 drivers/net/wireless/broadcom/b43/main.h u16 b43_shm_read16(struct b43_wldev *dev, u16 routing, u16 offset); b43_wldev 68 drivers/net/wireless/broadcom/b43/main.h void b43_shm_write32(struct b43_wldev *dev, u16 routing, u16 offset, u32 value); b43_wldev 69 drivers/net/wireless/broadcom/b43/main.h void b43_shm_write16(struct b43_wldev *dev, u16 routing, u16 offset, u16 value); b43_wldev 71 drivers/net/wireless/broadcom/b43/main.h u64 b43_hf_read(struct b43_wldev *dev); b43_wldev 72 drivers/net/wireless/broadcom/b43/main.h void b43_hf_write(struct b43_wldev *dev, u64 value); b43_wldev 74 drivers/net/wireless/broadcom/b43/main.h void b43_dummy_transmission(struct b43_wldev *dev, bool ofdm, bool pa_on); b43_wldev 76 drivers/net/wireless/broadcom/b43/main.h void b43_wireless_core_reset(struct b43_wldev *dev, bool gmode); b43_wldev 78 drivers/net/wireless/broadcom/b43/main.h void b43_controller_restart(struct b43_wldev *dev, const char *reason); b43_wldev 84 drivers/net/wireless/broadcom/b43/main.h void b43_power_saving_ctl_bits(struct b43_wldev *dev, unsigned int ps_flags); b43_wldev 86 drivers/net/wireless/broadcom/b43/main.h void b43_wireless_core_phy_pll_reset(struct b43_wldev *dev); b43_wldev 88 drivers/net/wireless/broadcom/b43/main.h void b43_mac_suspend(struct b43_wldev *dev); b43_wldev 89 drivers/net/wireless/broadcom/b43/main.h void b43_mac_enable(struct b43_wldev *dev); b43_wldev 90 drivers/net/wireless/broadcom/b43/main.h void b43_mac_phy_clock_set(struct b43_wldev *dev, bool on); b43_wldev 91 drivers/net/wireless/broadcom/b43/main.h void b43_mac_switch_freq(struct b43_wldev *dev, u8 spurmode); b43_wldev 98 drivers/net/wireless/broadcom/b43/phy_a.h u16 b43_ofdmtab_read16(struct b43_wldev *dev, u16 table, u16 offset); b43_wldev 99 drivers/net/wireless/broadcom/b43/phy_a.h void b43_ofdmtab_write16(struct b43_wldev *dev, u16 table, b43_wldev 101 drivers/net/wireless/broadcom/b43/phy_a.h u32 b43_ofdmtab_read32(struct b43_wldev *dev, u16 table, u16 offset); b43_wldev 102 drivers/net/wireless/broadcom/b43/phy_a.h void b43_ofdmtab_write32(struct b43_wldev *dev, u16 table, b43_wldev 16 drivers/net/wireless/broadcom/b43/phy_ac.c static int b43_phy_ac_op_allocate(struct b43_wldev *dev) b43_wldev 28 drivers/net/wireless/broadcom/b43/phy_ac.c static void b43_phy_ac_op_free(struct b43_wldev *dev) b43_wldev 37 drivers/net/wireless/broadcom/b43/phy_ac.c static void b43_phy_ac_op_maskset(struct b43_wldev *dev, u16 reg, u16 mask, b43_wldev 45 drivers/net/wireless/broadcom/b43/phy_ac.c static u16 b43_phy_ac_op_radio_read(struct b43_wldev *dev, u16 reg) b43_wldev 51 drivers/net/wireless/broadcom/b43/phy_ac.c static void b43_phy_ac_op_radio_write(struct b43_wldev *dev, u16 reg, b43_wldev 58 drivers/net/wireless/broadcom/b43/phy_ac.c static unsigned int b43_phy_ac_op_get_default_chan(struct b43_wldev *dev) b43_wldev 66 drivers/net/wireless/broadcom/b43/phy_ac.c b43_phy_ac_op_recalc_txpower(struct b43_wldev *dev, bool ignore_tssi) b43_wldev 71 drivers/net/wireless/broadcom/b43/phy_ac.c static void b43_phy_ac_op_adjust_txpower(struct b43_wldev *dev) b43_wldev 28 drivers/net/wireless/broadcom/b43/phy_common.c int b43_phy_allocate(struct b43_wldev *dev) b43_wldev 77 drivers/net/wireless/broadcom/b43/phy_common.c void b43_phy_free(struct b43_wldev *dev) b43_wldev 83 drivers/net/wireless/broadcom/b43/phy_common.c int b43_phy_init(struct b43_wldev *dev) b43_wldev 125 drivers/net/wireless/broadcom/b43/phy_common.c void b43_phy_exit(struct b43_wldev *dev) b43_wldev 135 drivers/net/wireless/broadcom/b43/phy_common.c bool b43_has_hardware_pctl(struct b43_wldev *dev) b43_wldev 144 drivers/net/wireless/broadcom/b43/phy_common.c void b43_radio_lock(struct b43_wldev *dev) b43_wldev 162 drivers/net/wireless/broadcom/b43/phy_common.c void b43_radio_unlock(struct b43_wldev *dev) b43_wldev 179 drivers/net/wireless/broadcom/b43/phy_common.c void b43_phy_lock(struct b43_wldev *dev) b43_wldev 191 drivers/net/wireless/broadcom/b43/phy_common.c void b43_phy_unlock(struct b43_wldev *dev) b43_wldev 203 drivers/net/wireless/broadcom/b43/phy_common.c static inline void assert_mac_suspended(struct b43_wldev *dev) b43_wldev 215 drivers/net/wireless/broadcom/b43/phy_common.c u16 b43_radio_read(struct b43_wldev *dev, u16 reg) b43_wldev 222 drivers/net/wireless/broadcom/b43/phy_common.c void b43_radio_write(struct b43_wldev *dev, u16 reg, u16 value) b43_wldev 233 drivers/net/wireless/broadcom/b43/phy_common.c void b43_radio_mask(struct b43_wldev *dev, u16 offset, u16 mask) b43_wldev 239 drivers/net/wireless/broadcom/b43/phy_common.c void b43_radio_set(struct b43_wldev *dev, u16 offset, u16 set) b43_wldev 245 drivers/net/wireless/broadcom/b43/phy_common.c void b43_radio_maskset(struct b43_wldev *dev, u16 offset, u16 mask, u16 set) b43_wldev 251 drivers/net/wireless/broadcom/b43/phy_common.c bool b43_radio_wait_value(struct b43_wldev *dev, u16 offset, u16 mask, b43_wldev 266 drivers/net/wireless/broadcom/b43/phy_common.c u16 b43_phy_read(struct b43_wldev *dev, u16 reg) b43_wldev 278 drivers/net/wireless/broadcom/b43/phy_common.c void b43_phy_write(struct b43_wldev *dev, u16 reg, u16 value) b43_wldev 294 drivers/net/wireless/broadcom/b43/phy_common.c void b43_phy_copy(struct b43_wldev *dev, u16 destreg, u16 srcreg) b43_wldev 299 drivers/net/wireless/broadcom/b43/phy_common.c void b43_phy_mask(struct b43_wldev *dev, u16 offset, u16 mask) b43_wldev 310 drivers/net/wireless/broadcom/b43/phy_common.c void b43_phy_set(struct b43_wldev *dev, u16 offset, u16 set) b43_wldev 321 drivers/net/wireless/broadcom/b43/phy_common.c void b43_phy_maskset(struct b43_wldev *dev, u16 offset, u16 mask, u16 set) b43_wldev 332 drivers/net/wireless/broadcom/b43/phy_common.c void b43_phy_put_into_reset(struct b43_wldev *dev) b43_wldev 371 drivers/net/wireless/broadcom/b43/phy_common.c void b43_phy_take_out_of_reset(struct b43_wldev *dev) b43_wldev 416 drivers/net/wireless/broadcom/b43/phy_common.c int b43_switch_channel(struct b43_wldev *dev, unsigned int new_channel) b43_wldev 451 drivers/net/wireless/broadcom/b43/phy_common.c void b43_software_rfkill(struct b43_wldev *dev, bool blocked) b43_wldev 470 drivers/net/wireless/broadcom/b43/phy_common.c struct b43_wldev *dev; b43_wldev 481 drivers/net/wireless/broadcom/b43/phy_common.c void b43_phy_txpower_check(struct b43_wldev *dev, unsigned int flags) b43_wldev 510 drivers/net/wireless/broadcom/b43/phy_common.c int b43_phy_shm_tssi_read(struct b43_wldev *dev, u16 shm_offset) b43_wldev 551 drivers/net/wireless/broadcom/b43/phy_common.c void b43_phyop_switch_analog_generic(struct b43_wldev *dev, bool on) b43_wldev 557 drivers/net/wireless/broadcom/b43/phy_common.c bool b43_is_40mhz(struct b43_wldev *dev) b43_wldev 563 drivers/net/wireless/broadcom/b43/phy_common.c void b43_phy_force_clock(struct b43_wldev *dev, bool force) b43_wldev 8 drivers/net/wireless/broadcom/b43/phy_common.h struct b43_wldev; b43_wldev 153 drivers/net/wireless/broadcom/b43/phy_common.h int (*allocate)(struct b43_wldev *dev); b43_wldev 154 drivers/net/wireless/broadcom/b43/phy_common.h void (*free)(struct b43_wldev *dev); b43_wldev 155 drivers/net/wireless/broadcom/b43/phy_common.h void (*prepare_structs)(struct b43_wldev *dev); b43_wldev 156 drivers/net/wireless/broadcom/b43/phy_common.h int (*prepare_hardware)(struct b43_wldev *dev); b43_wldev 157 drivers/net/wireless/broadcom/b43/phy_common.h int (*init)(struct b43_wldev *dev); b43_wldev 158 drivers/net/wireless/broadcom/b43/phy_common.h void (*exit)(struct b43_wldev *dev); b43_wldev 161 drivers/net/wireless/broadcom/b43/phy_common.h u16 (*phy_read)(struct b43_wldev *dev, u16 reg); b43_wldev 162 drivers/net/wireless/broadcom/b43/phy_common.h void (*phy_write)(struct b43_wldev *dev, u16 reg, u16 value); b43_wldev 163 drivers/net/wireless/broadcom/b43/phy_common.h void (*phy_maskset)(struct b43_wldev *dev, u16 reg, u16 mask, u16 set); b43_wldev 164 drivers/net/wireless/broadcom/b43/phy_common.h u16 (*radio_read)(struct b43_wldev *dev, u16 reg); b43_wldev 165 drivers/net/wireless/broadcom/b43/phy_common.h void (*radio_write)(struct b43_wldev *dev, u16 reg, u16 value); b43_wldev 168 drivers/net/wireless/broadcom/b43/phy_common.h bool (*supports_hwpctl)(struct b43_wldev *dev); b43_wldev 169 drivers/net/wireless/broadcom/b43/phy_common.h void (*software_rfkill)(struct b43_wldev *dev, bool blocked); b43_wldev 170 drivers/net/wireless/broadcom/b43/phy_common.h void (*switch_analog)(struct b43_wldev *dev, bool on); b43_wldev 171 drivers/net/wireless/broadcom/b43/phy_common.h int (*switch_channel)(struct b43_wldev *dev, unsigned int new_channel); b43_wldev 172 drivers/net/wireless/broadcom/b43/phy_common.h unsigned int (*get_default_chan)(struct b43_wldev *dev); b43_wldev 173 drivers/net/wireless/broadcom/b43/phy_common.h void (*set_rx_antenna)(struct b43_wldev *dev, int antenna); b43_wldev 174 drivers/net/wireless/broadcom/b43/phy_common.h int (*interf_mitigation)(struct b43_wldev *dev, b43_wldev 178 drivers/net/wireless/broadcom/b43/phy_common.h enum b43_txpwr_result (*recalc_txpower)(struct b43_wldev *dev, b43_wldev 180 drivers/net/wireless/broadcom/b43/phy_common.h void (*adjust_txpower)(struct b43_wldev *dev); b43_wldev 183 drivers/net/wireless/broadcom/b43/phy_common.h void (*pwork_15sec)(struct b43_wldev *dev); b43_wldev 184 drivers/net/wireless/broadcom/b43/phy_common.h void (*pwork_60sec)(struct b43_wldev *dev); b43_wldev 279 drivers/net/wireless/broadcom/b43/phy_common.h int b43_phy_allocate(struct b43_wldev *dev); b43_wldev 284 drivers/net/wireless/broadcom/b43/phy_common.h void b43_phy_free(struct b43_wldev *dev); b43_wldev 289 drivers/net/wireless/broadcom/b43/phy_common.h int b43_phy_init(struct b43_wldev *dev); b43_wldev 294 drivers/net/wireless/broadcom/b43/phy_common.h void b43_phy_exit(struct b43_wldev *dev); b43_wldev 300 drivers/net/wireless/broadcom/b43/phy_common.h bool b43_has_hardware_pctl(struct b43_wldev *dev); b43_wldev 305 drivers/net/wireless/broadcom/b43/phy_common.h u16 b43_phy_read(struct b43_wldev *dev, u16 reg); b43_wldev 310 drivers/net/wireless/broadcom/b43/phy_common.h void b43_phy_write(struct b43_wldev *dev, u16 reg, u16 value); b43_wldev 315 drivers/net/wireless/broadcom/b43/phy_common.h void b43_phy_copy(struct b43_wldev *dev, u16 destreg, u16 srcreg); b43_wldev 320 drivers/net/wireless/broadcom/b43/phy_common.h void b43_phy_mask(struct b43_wldev *dev, u16 offset, u16 mask); b43_wldev 325 drivers/net/wireless/broadcom/b43/phy_common.h void b43_phy_set(struct b43_wldev *dev, u16 offset, u16 set); b43_wldev 330 drivers/net/wireless/broadcom/b43/phy_common.h void b43_phy_maskset(struct b43_wldev *dev, u16 offset, u16 mask, u16 set); b43_wldev 335 drivers/net/wireless/broadcom/b43/phy_common.h u16 b43_radio_read(struct b43_wldev *dev, u16 reg); b43_wldev 341 drivers/net/wireless/broadcom/b43/phy_common.h void b43_radio_write(struct b43_wldev *dev, u16 reg, u16 value); b43_wldev 347 drivers/net/wireless/broadcom/b43/phy_common.h void b43_radio_mask(struct b43_wldev *dev, u16 offset, u16 mask); b43_wldev 352 drivers/net/wireless/broadcom/b43/phy_common.h void b43_radio_set(struct b43_wldev *dev, u16 offset, u16 set); b43_wldev 357 drivers/net/wireless/broadcom/b43/phy_common.h void b43_radio_maskset(struct b43_wldev *dev, u16 offset, u16 mask, u16 set); b43_wldev 362 drivers/net/wireless/broadcom/b43/phy_common.h bool b43_radio_wait_value(struct b43_wldev *dev, u16 offset, u16 mask, b43_wldev 368 drivers/net/wireless/broadcom/b43/phy_common.h void b43_radio_lock(struct b43_wldev *dev); b43_wldev 373 drivers/net/wireless/broadcom/b43/phy_common.h void b43_radio_unlock(struct b43_wldev *dev); b43_wldev 378 drivers/net/wireless/broadcom/b43/phy_common.h void b43_phy_lock(struct b43_wldev *dev); b43_wldev 383 drivers/net/wireless/broadcom/b43/phy_common.h void b43_phy_unlock(struct b43_wldev *dev); b43_wldev 385 drivers/net/wireless/broadcom/b43/phy_common.h void b43_phy_put_into_reset(struct b43_wldev *dev); b43_wldev 386 drivers/net/wireless/broadcom/b43/phy_common.h void b43_phy_take_out_of_reset(struct b43_wldev *dev); b43_wldev 391 drivers/net/wireless/broadcom/b43/phy_common.h int b43_switch_channel(struct b43_wldev *dev, unsigned int new_channel); b43_wldev 396 drivers/net/wireless/broadcom/b43/phy_common.h void b43_software_rfkill(struct b43_wldev *dev, bool blocked); b43_wldev 407 drivers/net/wireless/broadcom/b43/phy_common.h void b43_phy_txpower_check(struct b43_wldev *dev, unsigned int flags); b43_wldev 431 drivers/net/wireless/broadcom/b43/phy_common.h int b43_phy_shm_tssi_read(struct b43_wldev *dev, u16 shm_offset); b43_wldev 440 drivers/net/wireless/broadcom/b43/phy_common.h void b43_phyop_switch_analog_generic(struct b43_wldev *dev, bool on); b43_wldev 442 drivers/net/wireless/broadcom/b43/phy_common.h bool b43_is_40mhz(struct b43_wldev *dev); b43_wldev 444 drivers/net/wireless/broadcom/b43/phy_common.h void b43_phy_force_clock(struct b43_wldev *dev, bool force); b43_wldev 54 drivers/net/wireless/broadcom/b43/phy_g.c static void b43_calc_nrssi_threshold(struct b43_wldev *dev); b43_wldev 68 drivers/net/wireless/broadcom/b43/phy_g.c static void generate_rfatt_list(struct b43_wldev *dev, b43_wldev 134 drivers/net/wireless/broadcom/b43/phy_g.c static void generate_bbatt_list(struct b43_wldev *dev, b43_wldev 155 drivers/net/wireless/broadcom/b43/phy_g.c static void b43_shm_clear_tssi(struct b43_wldev *dev) b43_wldev 164 drivers/net/wireless/broadcom/b43/phy_g.c static void b43_synth_pu_workaround(struct b43_wldev *dev, u8 channel) b43_wldev 186 drivers/net/wireless/broadcom/b43/phy_g.c void b43_gphy_set_baseband_attenuation(struct b43_wldev *dev, b43_wldev 203 drivers/net/wireless/broadcom/b43/phy_g.c static void b43_set_txpower_g(struct b43_wldev *dev, b43_wldev 252 drivers/net/wireless/broadcom/b43/phy_g.c static void b43_gphy_tssi_power_lt_init(struct b43_wldev *dev) b43_wldev 270 drivers/net/wireless/broadcom/b43/phy_g.c static void b43_gphy_gain_lt_init(struct b43_wldev *dev) b43_wldev 296 drivers/net/wireless/broadcom/b43/phy_g.c static void b43_set_all_gains(struct b43_wldev *dev, b43_wldev 328 drivers/net/wireless/broadcom/b43/phy_g.c static void b43_set_original_gains(struct b43_wldev *dev) b43_wldev 361 drivers/net/wireless/broadcom/b43/phy_g.c static void b43_nrssi_hw_write(struct b43_wldev *dev, u16 offset, s16 val) b43_wldev 368 drivers/net/wireless/broadcom/b43/phy_g.c static s16 b43_nrssi_hw_read(struct b43_wldev *dev, u16 offset) b43_wldev 379 drivers/net/wireless/broadcom/b43/phy_g.c static void b43_nrssi_hw_update(struct b43_wldev *dev, u16 val) b43_wldev 393 drivers/net/wireless/broadcom/b43/phy_g.c static void b43_nrssi_mem_update(struct b43_wldev *dev) b43_wldev 409 drivers/net/wireless/broadcom/b43/phy_g.c static void b43_calc_nrssi_offset(struct b43_wldev *dev) b43_wldev 556 drivers/net/wireless/broadcom/b43/phy_g.c static void b43_calc_nrssi_slope(struct b43_wldev *dev) b43_wldev 698 drivers/net/wireless/broadcom/b43/phy_g.c static void b43_calc_nrssi_threshold(struct b43_wldev *dev) b43_wldev 826 drivers/net/wireless/broadcom/b43/phy_g.c b43_radio_interference_mitigation_enable(struct b43_wldev *dev, int mode) b43_wldev 992 drivers/net/wireless/broadcom/b43/phy_g.c b43_radio_interference_mitigation_disable(struct b43_wldev *dev, int mode) b43_wldev 1079 drivers/net/wireless/broadcom/b43/phy_g.c static u16 b43_radio_core_calibration_value(struct b43_wldev *dev) b43_wldev 1100 drivers/net/wireless/broadcom/b43/phy_g.c static u16 radio2050_rfover_val(struct b43_wldev *dev, b43_wldev 1245 drivers/net/wireless/broadcom/b43/phy_g.c static u16 b43_radio_init2050(struct b43_wldev *dev) b43_wldev 1480 drivers/net/wireless/broadcom/b43/phy_g.c static void b43_phy_initb5(struct b43_wldev *dev) b43_wldev 1579 drivers/net/wireless/broadcom/b43/phy_g.c static void b43_phy_initb6(struct b43_wldev *dev) b43_wldev 1695 drivers/net/wireless/broadcom/b43/phy_g.c static void b43_calc_loopback_gain(struct b43_wldev *dev) b43_wldev 1849 drivers/net/wireless/broadcom/b43/phy_g.c static void b43_hardware_pctl_early_init(struct b43_wldev *dev) b43_wldev 1880 drivers/net/wireless/broadcom/b43/phy_g.c static void b43_hardware_pctl_init_gphy(struct b43_wldev *dev) b43_wldev 1910 drivers/net/wireless/broadcom/b43/phy_g.c static void b43_phy_init_pctl(struct b43_wldev *dev) b43_wldev 1978 drivers/net/wireless/broadcom/b43/phy_g.c static void b43_phy_inita(struct b43_wldev *dev) b43_wldev 1997 drivers/net/wireless/broadcom/b43/phy_g.c static void b43_phy_initg(struct b43_wldev *dev) b43_wldev 2103 drivers/net/wireless/broadcom/b43/phy_g.c void b43_gphy_channel_switch(struct b43_wldev *dev, b43_wldev 2130 drivers/net/wireless/broadcom/b43/phy_g.c static void default_baseband_attenuation(struct b43_wldev *dev, b43_wldev 2141 drivers/net/wireless/broadcom/b43/phy_g.c static void default_radio_attenuation(struct b43_wldev *dev, b43_wldev 2237 drivers/net/wireless/broadcom/b43/phy_g.c static u16 default_tx_control(struct b43_wldev *dev) b43_wldev 2252 drivers/net/wireless/broadcom/b43/phy_g.c static u8 b43_gphy_aci_detect(struct b43_wldev *dev, u8 channel) b43_wldev 2284 drivers/net/wireless/broadcom/b43/phy_g.c static u8 b43_gphy_aci_scan(struct b43_wldev *dev) b43_wldev 2354 drivers/net/wireless/broadcom/b43/phy_g.c u8 *b43_generate_dyn_tssi2dbm_tab(struct b43_wldev *dev, b43_wldev 2381 drivers/net/wireless/broadcom/b43/phy_g.c static int b43_gphy_init_tssi2dbm_table(struct b43_wldev *dev) b43_wldev 2419 drivers/net/wireless/broadcom/b43/phy_g.c static int b43_gphy_op_allocate(struct b43_wldev *dev) b43_wldev 2453 drivers/net/wireless/broadcom/b43/phy_g.c static void b43_gphy_op_prepare_structs(struct b43_wldev *dev) b43_wldev 2500 drivers/net/wireless/broadcom/b43/phy_g.c static void b43_gphy_op_free(struct b43_wldev *dev) b43_wldev 2516 drivers/net/wireless/broadcom/b43/phy_g.c static int b43_gphy_op_prepare_hardware(struct b43_wldev *dev) b43_wldev 2546 drivers/net/wireless/broadcom/b43/phy_g.c static int b43_gphy_op_init(struct b43_wldev *dev) b43_wldev 2553 drivers/net/wireless/broadcom/b43/phy_g.c static void b43_gphy_op_exit(struct b43_wldev *dev) b43_wldev 2558 drivers/net/wireless/broadcom/b43/phy_g.c static u16 b43_gphy_op_read(struct b43_wldev *dev, u16 reg) b43_wldev 2564 drivers/net/wireless/broadcom/b43/phy_g.c static void b43_gphy_op_write(struct b43_wldev *dev, u16 reg, u16 value) b43_wldev 2570 drivers/net/wireless/broadcom/b43/phy_g.c static u16 b43_gphy_op_radio_read(struct b43_wldev *dev, u16 reg) b43_wldev 2581 drivers/net/wireless/broadcom/b43/phy_g.c static void b43_gphy_op_radio_write(struct b43_wldev *dev, u16 reg, u16 value) b43_wldev 2590 drivers/net/wireless/broadcom/b43/phy_g.c static bool b43_gphy_op_supports_hwpctl(struct b43_wldev *dev) b43_wldev 2595 drivers/net/wireless/broadcom/b43/phy_g.c static void b43_gphy_op_software_rfkill(struct b43_wldev *dev, b43_wldev 2637 drivers/net/wireless/broadcom/b43/phy_g.c static int b43_gphy_op_switch_channel(struct b43_wldev *dev, b43_wldev 2647 drivers/net/wireless/broadcom/b43/phy_g.c static unsigned int b43_gphy_op_get_default_chan(struct b43_wldev *dev) b43_wldev 2652 drivers/net/wireless/broadcom/b43/phy_g.c static void b43_gphy_op_set_rx_antenna(struct b43_wldev *dev, int antenna) b43_wldev 2705 drivers/net/wireless/broadcom/b43/phy_g.c static int b43_gphy_op_interf_mitigation(struct b43_wldev *dev, b43_wldev 2752 drivers/net/wireless/broadcom/b43/phy_g.c static s8 b43_gphy_estimate_power_out(struct b43_wldev *dev, s8 tssi) b43_wldev 2765 drivers/net/wireless/broadcom/b43/phy_g.c static void b43_put_attenuation_into_ranges(struct b43_wldev *dev, b43_wldev 2818 drivers/net/wireless/broadcom/b43/phy_g.c static void b43_gphy_op_adjust_txpower(struct b43_wldev *dev) b43_wldev 2880 drivers/net/wireless/broadcom/b43/phy_g.c static enum b43_txpwr_result b43_gphy_op_recalc_txpower(struct b43_wldev *dev, b43_wldev 2988 drivers/net/wireless/broadcom/b43/phy_g.c static void b43_gphy_op_pwork_15sec(struct b43_wldev *dev) b43_wldev 3013 drivers/net/wireless/broadcom/b43/phy_g.c static void b43_gphy_op_pwork_60sec(struct b43_wldev *dev) b43_wldev 55 drivers/net/wireless/broadcom/b43/phy_g.h u16 b43_gtab_read(struct b43_wldev *dev, u16 table, u16 offset); b43_wldev 56 drivers/net/wireless/broadcom/b43/phy_g.h void b43_gtab_write(struct b43_wldev *dev, u16 table, u16 offset, u16 value); b43_wldev 198 drivers/net/wireless/broadcom/b43/phy_g.h void b43_gphy_set_baseband_attenuation(struct b43_wldev *dev, b43_wldev 200 drivers/net/wireless/broadcom/b43/phy_g.h void b43_gphy_channel_switch(struct b43_wldev *dev, b43_wldev 203 drivers/net/wireless/broadcom/b43/phy_g.h u8 * b43_generate_dyn_tssi2dbm_tab(struct b43_wldev *dev, b43_wldev 35 drivers/net/wireless/broadcom/b43/phy_ht.c static void b43_radio_2059_channel_setup(struct b43_wldev *dev, b43_wldev 80 drivers/net/wireless/broadcom/b43/phy_ht.c static void b43_radio_2059_rcal(struct b43_wldev *dev) b43_wldev 107 drivers/net/wireless/broadcom/b43/phy_ht.c static void b43_radio_2057_rccal(struct b43_wldev *dev) b43_wldev 134 drivers/net/wireless/broadcom/b43/phy_ht.c static void b43_radio_2059_init_pre(struct b43_wldev *dev) b43_wldev 142 drivers/net/wireless/broadcom/b43/phy_ht.c static void b43_radio_2059_init(struct b43_wldev *dev) b43_wldev 175 drivers/net/wireless/broadcom/b43/phy_ht.c static void b43_phy_ht_force_rf_sequence(struct b43_wldev *dev, u16 rf_seq) b43_wldev 196 drivers/net/wireless/broadcom/b43/phy_ht.c static void b43_phy_ht_pa_override(struct b43_wldev *dev, bool enable) b43_wldev 220 drivers/net/wireless/broadcom/b43/phy_ht.c static u16 b43_phy_ht_classifier(struct b43_wldev *dev, u16 mask, u16 val) b43_wldev 236 drivers/net/wireless/broadcom/b43/phy_ht.c static void b43_phy_ht_reset_cca(struct b43_wldev *dev) b43_wldev 250 drivers/net/wireless/broadcom/b43/phy_ht.c static void b43_phy_ht_zero_extg(struct b43_wldev *dev) b43_wldev 265 drivers/net/wireless/broadcom/b43/phy_ht.c static void b43_phy_ht_afe_unk1(struct b43_wldev *dev) b43_wldev 286 drivers/net/wireless/broadcom/b43/phy_ht.c static void b43_phy_ht_read_clip_detection(struct b43_wldev *dev, u16 *clip_st) b43_wldev 293 drivers/net/wireless/broadcom/b43/phy_ht.c static void b43_phy_ht_bphy_init(struct b43_wldev *dev) b43_wldev 311 drivers/net/wireless/broadcom/b43/phy_ht.c static void b43_phy_ht_bphy_reset(struct b43_wldev *dev, bool reset) b43_wldev 335 drivers/net/wireless/broadcom/b43/phy_ht.c static void b43_phy_ht_stop_playback(struct b43_wldev *dev) b43_wldev 359 drivers/net/wireless/broadcom/b43/phy_ht.c static u16 b43_phy_ht_load_samples(struct b43_wldev *dev) b43_wldev 374 drivers/net/wireless/broadcom/b43/phy_ht.c static void b43_phy_ht_run_samples(struct b43_wldev *dev, u16 samps, u16 loops, b43_wldev 415 drivers/net/wireless/broadcom/b43/phy_ht.c static void b43_phy_ht_tx_tone(struct b43_wldev *dev) b43_wldev 427 drivers/net/wireless/broadcom/b43/phy_ht.c static void b43_phy_ht_rssi_select(struct b43_wldev *dev, u8 core_sel, b43_wldev 467 drivers/net/wireless/broadcom/b43/phy_ht.c static void b43_phy_ht_poll_rssi(struct b43_wldev *dev, enum ht_rssi_type type, b43_wldev 511 drivers/net/wireless/broadcom/b43/phy_ht.c static void b43_phy_ht_tx_power_fix(struct b43_wldev *dev) b43_wldev 533 drivers/net/wireless/broadcom/b43/phy_ht.c static void b43_phy_ht_tx_power_ctl(struct b43_wldev *dev, bool enable) b43_wldev 573 drivers/net/wireless/broadcom/b43/phy_ht.c static void b43_phy_ht_tx_power_ctl_idle_tssi(struct b43_wldev *dev) b43_wldev 609 drivers/net/wireless/broadcom/b43/phy_ht.c static void b43_phy_ht_tssi_setup(struct b43_wldev *dev) b43_wldev 621 drivers/net/wireless/broadcom/b43/phy_ht.c static void b43_phy_ht_tx_power_ctl_setup(struct b43_wldev *dev) b43_wldev 733 drivers/net/wireless/broadcom/b43/phy_ht.c static void b43_phy_ht_spur_avoid(struct b43_wldev *dev, b43_wldev 763 drivers/net/wireless/broadcom/b43/phy_ht.c static void b43_phy_ht_channel_setup(struct b43_wldev *dev, b43_wldev 807 drivers/net/wireless/broadcom/b43/phy_ht.c static int b43_phy_ht_set_channel(struct b43_wldev *dev, b43_wldev 841 drivers/net/wireless/broadcom/b43/phy_ht.c static int b43_phy_ht_op_allocate(struct b43_wldev *dev) b43_wldev 853 drivers/net/wireless/broadcom/b43/phy_ht.c static void b43_phy_ht_op_prepare_structs(struct b43_wldev *dev) b43_wldev 869 drivers/net/wireless/broadcom/b43/phy_ht.c static int b43_phy_ht_op_init(struct b43_wldev *dev) b43_wldev 1012 drivers/net/wireless/broadcom/b43/phy_ht.c static void b43_phy_ht_op_free(struct b43_wldev *dev) b43_wldev 1022 drivers/net/wireless/broadcom/b43/phy_ht.c static void b43_phy_ht_op_software_rfkill(struct b43_wldev *dev, b43_wldev 1041 drivers/net/wireless/broadcom/b43/phy_ht.c static void b43_phy_ht_op_switch_analog(struct b43_wldev *dev, bool on) b43_wldev 1060 drivers/net/wireless/broadcom/b43/phy_ht.c static int b43_phy_ht_op_switch_channel(struct b43_wldev *dev, b43_wldev 1077 drivers/net/wireless/broadcom/b43/phy_ht.c static unsigned int b43_phy_ht_op_get_default_chan(struct b43_wldev *dev) b43_wldev 1088 drivers/net/wireless/broadcom/b43/phy_ht.c static void b43_phy_ht_op_maskset(struct b43_wldev *dev, u16 reg, u16 mask, b43_wldev 1096 drivers/net/wireless/broadcom/b43/phy_ht.c static u16 b43_phy_ht_op_radio_read(struct b43_wldev *dev, u16 reg) b43_wldev 1105 drivers/net/wireless/broadcom/b43/phy_ht.c static void b43_phy_ht_op_radio_write(struct b43_wldev *dev, u16 reg, b43_wldev 1113 drivers/net/wireless/broadcom/b43/phy_ht.c b43_phy_ht_op_recalc_txpower(struct b43_wldev *dev, bool ignore_tssi) b43_wldev 1118 drivers/net/wireless/broadcom/b43/phy_ht.c static void b43_phy_ht_op_adjust_txpower(struct b43_wldev *dev) b43_wldev 62 drivers/net/wireless/broadcom/b43/phy_lcn.c static void b43_radio_2064_channel_setup(struct b43_wldev *dev) b43_wldev 109 drivers/net/wireless/broadcom/b43/phy_lcn.c static void b43_radio_2064_init(struct b43_wldev *dev) b43_wldev 165 drivers/net/wireless/broadcom/b43/phy_lcn.c static void b43_phy_lcn_afe_set_unset(struct b43_wldev *dev) b43_wldev 181 drivers/net/wireless/broadcom/b43/phy_lcn.c static u16 b43_phy_lcn_get_pa_gain(struct b43_wldev *dev) b43_wldev 187 drivers/net/wireless/broadcom/b43/phy_lcn.c static void b43_phy_lcn_set_dac_gain(struct b43_wldev *dev, u16 dac_gain) b43_wldev 198 drivers/net/wireless/broadcom/b43/phy_lcn.c static void b43_phy_lcn_set_bbmult(struct b43_wldev *dev, u8 m0) b43_wldev 204 drivers/net/wireless/broadcom/b43/phy_lcn.c static void b43_phy_lcn_clear_tx_power_offsets(struct b43_wldev *dev) b43_wldev 224 drivers/net/wireless/broadcom/b43/phy_lcn.c static void b43_phy_lcn_rev0_baseband_init(struct b43_wldev *dev) b43_wldev 259 drivers/net/wireless/broadcom/b43/phy_lcn.c static void b43_phy_lcn_bu_tweaks(struct b43_wldev *dev) b43_wldev 310 drivers/net/wireless/broadcom/b43/phy_lcn.c static void b43_phy_lcn_sense_setup(struct b43_wldev *dev, b43_wldev 422 drivers/net/wireless/broadcom/b43/phy_lcn.c static bool b43_phy_lcn_load_tx_iir_cck_filter(struct b43_wldev *dev, b43_wldev 474 drivers/net/wireless/broadcom/b43/phy_lcn.c static bool b43_phy_lcn_load_tx_iir_ofdm_filter(struct b43_wldev *dev, b43_wldev 503 drivers/net/wireless/broadcom/b43/phy_lcn.c static void b43_phy_lcn_set_tx_gain_override(struct b43_wldev *dev, bool enable) b43_wldev 511 drivers/net/wireless/broadcom/b43/phy_lcn.c static void b43_phy_lcn_set_tx_gain(struct b43_wldev *dev, b43_wldev 530 drivers/net/wireless/broadcom/b43/phy_lcn.c static void b43_phy_lcn_tx_pwr_ctl_init(struct b43_wldev *dev) b43_wldev 562 drivers/net/wireless/broadcom/b43/phy_lcn.c static void b43_phy_lcn_txrx_spur_avoidance_mode(struct b43_wldev *dev, b43_wldev 587 drivers/net/wireless/broadcom/b43/phy_lcn.c static void b43_phy_lcn_set_channel_tweaks(struct b43_wldev *dev, int channel) b43_wldev 625 drivers/net/wireless/broadcom/b43/phy_lcn.c static int b43_phy_lcn_set_channel(struct b43_wldev *dev, b43_wldev 668 drivers/net/wireless/broadcom/b43/phy_lcn.c static int b43_phy_lcn_op_allocate(struct b43_wldev *dev) b43_wldev 680 drivers/net/wireless/broadcom/b43/phy_lcn.c static void b43_phy_lcn_op_free(struct b43_wldev *dev) b43_wldev 689 drivers/net/wireless/broadcom/b43/phy_lcn.c static void b43_phy_lcn_op_prepare_structs(struct b43_wldev *dev) b43_wldev 698 drivers/net/wireless/broadcom/b43/phy_lcn.c static int b43_phy_lcn_op_init(struct b43_wldev *dev) b43_wldev 742 drivers/net/wireless/broadcom/b43/phy_lcn.c static void b43_phy_lcn_op_software_rfkill(struct b43_wldev *dev, b43_wldev 765 drivers/net/wireless/broadcom/b43/phy_lcn.c static void b43_phy_lcn_op_switch_analog(struct b43_wldev *dev, bool on) b43_wldev 775 drivers/net/wireless/broadcom/b43/phy_lcn.c static int b43_phy_lcn_op_switch_channel(struct b43_wldev *dev, b43_wldev 792 drivers/net/wireless/broadcom/b43/phy_lcn.c static unsigned int b43_phy_lcn_op_get_default_chan(struct b43_wldev *dev) b43_wldev 800 drivers/net/wireless/broadcom/b43/phy_lcn.c b43_phy_lcn_op_recalc_txpower(struct b43_wldev *dev, bool ignore_tssi) b43_wldev 805 drivers/net/wireless/broadcom/b43/phy_lcn.c static void b43_phy_lcn_op_adjust_txpower(struct b43_wldev *dev) b43_wldev 813 drivers/net/wireless/broadcom/b43/phy_lcn.c static void b43_phy_lcn_op_maskset(struct b43_wldev *dev, u16 reg, u16 mask, b43_wldev 821 drivers/net/wireless/broadcom/b43/phy_lcn.c static u16 b43_phy_lcn_op_radio_read(struct b43_wldev *dev, u16 reg) b43_wldev 830 drivers/net/wireless/broadcom/b43/phy_lcn.c static void b43_phy_lcn_op_radio_write(struct b43_wldev *dev, u16 reg, b43_wldev 35 drivers/net/wireless/broadcom/b43/phy_lp.c static unsigned int b43_lpphy_op_get_default_chan(struct b43_wldev *dev) b43_wldev 42 drivers/net/wireless/broadcom/b43/phy_lp.c static int b43_lpphy_op_allocate(struct b43_wldev *dev) b43_wldev 54 drivers/net/wireless/broadcom/b43/phy_lp.c static void b43_lpphy_op_prepare_structs(struct b43_wldev *dev) b43_wldev 65 drivers/net/wireless/broadcom/b43/phy_lp.c static void b43_lpphy_op_free(struct b43_wldev *dev) b43_wldev 74 drivers/net/wireless/broadcom/b43/phy_lp.c static void lpphy_read_band_sprom(struct b43_wldev *dev) b43_wldev 157 drivers/net/wireless/broadcom/b43/phy_lp.c static void lpphy_adjust_gain_table(struct b43_wldev *dev, u32 freq) b43_wldev 182 drivers/net/wireless/broadcom/b43/phy_lp.c static void lpphy_table_init(struct b43_wldev *dev) b43_wldev 197 drivers/net/wireless/broadcom/b43/phy_lp.c static void lpphy_baseband_rev0_1_init(struct b43_wldev *dev) b43_wldev 346 drivers/net/wireless/broadcom/b43/phy_lp.c static void lpphy_save_dig_flt_state(struct b43_wldev *dev) b43_wldev 375 drivers/net/wireless/broadcom/b43/phy_lp.c static void lpphy_restore_dig_flt_state(struct b43_wldev *dev) b43_wldev 396 drivers/net/wireless/broadcom/b43/phy_lp.c static void lpphy_baseband_rev2plus_init(struct b43_wldev *dev) b43_wldev 486 drivers/net/wireless/broadcom/b43/phy_lp.c static void lpphy_baseband_init(struct b43_wldev *dev) b43_wldev 501 drivers/net/wireless/broadcom/b43/phy_lp.c static void lpphy_2062_init(struct b43_wldev *dev) b43_wldev 591 drivers/net/wireless/broadcom/b43/phy_lp.c static void lpphy_2063_init(struct b43_wldev *dev) b43_wldev 651 drivers/net/wireless/broadcom/b43/phy_lp.c static void lpphy_sync_stx(struct b43_wldev *dev) b43_wldev 667 drivers/net/wireless/broadcom/b43/phy_lp.c static void lpphy_radio_init(struct b43_wldev *dev) b43_wldev 690 drivers/net/wireless/broadcom/b43/phy_lp.c static void lpphy_set_rc_cap(struct b43_wldev *dev) b43_wldev 706 drivers/net/wireless/broadcom/b43/phy_lp.c static u8 lpphy_get_bb_mult(struct b43_wldev *dev) b43_wldev 711 drivers/net/wireless/broadcom/b43/phy_lp.c static void lpphy_set_bb_mult(struct b43_wldev *dev, u8 bb_mult) b43_wldev 716 drivers/net/wireless/broadcom/b43/phy_lp.c static void lpphy_set_deaf(struct b43_wldev *dev, bool user) b43_wldev 727 drivers/net/wireless/broadcom/b43/phy_lp.c static void lpphy_clear_deaf(struct b43_wldev *dev, bool user) b43_wldev 746 drivers/net/wireless/broadcom/b43/phy_lp.c static void lpphy_set_trsw_over(struct b43_wldev *dev, bool tx, bool rx) b43_wldev 753 drivers/net/wireless/broadcom/b43/phy_lp.c static void lpphy_disable_crs(struct b43_wldev *dev, bool user) b43_wldev 782 drivers/net/wireless/broadcom/b43/phy_lp.c static void lpphy_restore_crs(struct b43_wldev *dev, bool user) b43_wldev 791 drivers/net/wireless/broadcom/b43/phy_lp.c static void lpphy_disable_rx_gain_override(struct b43_wldev *dev) b43_wldev 807 drivers/net/wireless/broadcom/b43/phy_lp.c static void lpphy_enable_rx_gain_override(struct b43_wldev *dev) b43_wldev 823 drivers/net/wireless/broadcom/b43/phy_lp.c static void lpphy_disable_tx_gain_override(struct b43_wldev *dev) b43_wldev 834 drivers/net/wireless/broadcom/b43/phy_lp.c static void lpphy_enable_tx_gain_override(struct b43_wldev *dev) b43_wldev 845 drivers/net/wireless/broadcom/b43/phy_lp.c static struct lpphy_tx_gains lpphy_get_tx_gains(struct b43_wldev *dev) b43_wldev 867 drivers/net/wireless/broadcom/b43/phy_lp.c static void lpphy_set_dac_gain(struct b43_wldev *dev, u16 dac) b43_wldev 874 drivers/net/wireless/broadcom/b43/phy_lp.c static u16 lpphy_get_pa_gain(struct b43_wldev *dev) b43_wldev 879 drivers/net/wireless/broadcom/b43/phy_lp.c static void lpphy_set_pa_gain(struct b43_wldev *dev, u16 gain) b43_wldev 885 drivers/net/wireless/broadcom/b43/phy_lp.c static void lpphy_set_tx_gains(struct b43_wldev *dev, b43_wldev 913 drivers/net/wireless/broadcom/b43/phy_lp.c static void lpphy_rev0_1_set_rx_gain(struct b43_wldev *dev, u32 gain) b43_wldev 927 drivers/net/wireless/broadcom/b43/phy_lp.c static void lpphy_rev2plus_set_rx_gain(struct b43_wldev *dev, u32 gain) b43_wldev 950 drivers/net/wireless/broadcom/b43/phy_lp.c static void lpphy_set_rx_gain(struct b43_wldev *dev, u32 gain) b43_wldev 959 drivers/net/wireless/broadcom/b43/phy_lp.c static void lpphy_set_rx_gain_by_index(struct b43_wldev *dev, u16 idx) b43_wldev 965 drivers/net/wireless/broadcom/b43/phy_lp.c static void lpphy_stop_ddfs(struct b43_wldev *dev) b43_wldev 971 drivers/net/wireless/broadcom/b43/phy_lp.c static void lpphy_run_ddfs(struct b43_wldev *dev, int i_on, int q_on, b43_wldev 987 drivers/net/wireless/broadcom/b43/phy_lp.c static bool lpphy_rx_iq_est(struct b43_wldev *dev, u16 samples, u8 time, b43_wldev 1026 drivers/net/wireless/broadcom/b43/phy_lp.c static int lpphy_loopback(struct b43_wldev *dev) b43_wldev 1086 drivers/net/wireless/broadcom/b43/phy_lp.c static void lpphy_read_tx_pctl_mode_from_hardware(struct b43_wldev *dev) b43_wldev 1110 drivers/net/wireless/broadcom/b43/phy_lp.c static void lpphy_write_tx_pctl_mode_to_hardware(struct b43_wldev *dev) b43_wldev 1133 drivers/net/wireless/broadcom/b43/phy_lp.c static void lpphy_set_tx_power_control(struct b43_wldev *dev, b43_wldev 1169 drivers/net/wireless/broadcom/b43/phy_lp.c static int b43_lpphy_op_switch_channel(struct b43_wldev *dev, b43_wldev 1172 drivers/net/wireless/broadcom/b43/phy_lp.c static void lpphy_rev0_1_rc_calib(struct b43_wldev *dev) b43_wldev 1272 drivers/net/wireless/broadcom/b43/phy_lp.c static void lpphy_rev2plus_rc_calib(struct b43_wldev *dev) b43_wldev 1328 drivers/net/wireless/broadcom/b43/phy_lp.c static void lpphy_calibrate_rc(struct b43_wldev *dev) b43_wldev 1342 drivers/net/wireless/broadcom/b43/phy_lp.c static void b43_lpphy_op_set_rx_antenna(struct b43_wldev *dev, int antenna) b43_wldev 1360 drivers/net/wireless/broadcom/b43/phy_lp.c static void lpphy_set_tx_iqcc(struct b43_wldev *dev, u16 a, u16 b) b43_wldev 1369 drivers/net/wireless/broadcom/b43/phy_lp.c static void lpphy_set_tx_power_by_index(struct b43_wldev *dev, u8 index) b43_wldev 1411 drivers/net/wireless/broadcom/b43/phy_lp.c static void lpphy_btcoex_override(struct b43_wldev *dev) b43_wldev 1417 drivers/net/wireless/broadcom/b43/phy_lp.c static void b43_lpphy_op_software_rfkill(struct b43_wldev *dev, b43_wldev 1444 drivers/net/wireless/broadcom/b43/phy_lp.c static void lpphy_set_analog_filter(struct b43_wldev *dev, int channel) b43_wldev 1458 drivers/net/wireless/broadcom/b43/phy_lp.c static void lpphy_set_tssi_mux(struct b43_wldev *dev, enum tssi_mux_mode mode) b43_wldev 1477 drivers/net/wireless/broadcom/b43/phy_lp.c static void lpphy_tx_pctl_init_hw(struct b43_wldev *dev) b43_wldev 1535 drivers/net/wireless/broadcom/b43/phy_lp.c static void lpphy_tx_pctl_init_sw(struct b43_wldev *dev) b43_wldev 1555 drivers/net/wireless/broadcom/b43/phy_lp.c static void lpphy_tx_pctl_init(struct b43_wldev *dev) b43_wldev 1564 drivers/net/wireless/broadcom/b43/phy_lp.c static void lpphy_pr41573_workaround(struct b43_wldev *dev) b43_wldev 1697 drivers/net/wireless/broadcom/b43/phy_lp.c static int lpphy_calc_rx_iq_comp(struct b43_wldev *dev, u16 samples) b43_wldev 1754 drivers/net/wireless/broadcom/b43/phy_lp.c static void lpphy_run_samples(struct b43_wldev *dev, u16 samples, u16 loops, b43_wldev 1767 drivers/net/wireless/broadcom/b43/phy_lp.c static void lpphy_start_tx_tone(struct b43_wldev *dev, s32 freq, u16 max) b43_wldev 1800 drivers/net/wireless/broadcom/b43/phy_lp.c static void lpphy_stop_tx_tone(struct b43_wldev *dev) b43_wldev 1816 drivers/net/wireless/broadcom/b43/phy_lp.c static void lpphy_papd_cal_txpwr(struct b43_wldev *dev) b43_wldev 1839 drivers/net/wireless/broadcom/b43/phy_lp.c static int lpphy_rx_iq_cal(struct b43_wldev *dev, bool noise, bool tx, b43_wldev 1932 drivers/net/wireless/broadcom/b43/phy_lp.c static void lpphy_calibration(struct b43_wldev *dev) b43_wldev 1965 drivers/net/wireless/broadcom/b43/phy_lp.c static void b43_lpphy_op_maskset(struct b43_wldev *dev, u16 reg, u16 mask, b43_wldev 1973 drivers/net/wireless/broadcom/b43/phy_lp.c static u16 b43_lpphy_op_radio_read(struct b43_wldev *dev, u16 reg) b43_wldev 1988 drivers/net/wireless/broadcom/b43/phy_lp.c static void b43_lpphy_op_radio_write(struct b43_wldev *dev, u16 reg, u16 value) b43_wldev 2366 drivers/net/wireless/broadcom/b43/phy_lp.c static void lpphy_b2062_reset_pll_bias(struct b43_wldev *dev) b43_wldev 2379 drivers/net/wireless/broadcom/b43/phy_lp.c static void lpphy_b2062_vco_calib(struct b43_wldev *dev) b43_wldev 2386 drivers/net/wireless/broadcom/b43/phy_lp.c static int lpphy_b2062_tune(struct b43_wldev *dev, b43_wldev 2460 drivers/net/wireless/broadcom/b43/phy_lp.c static void lpphy_b2063_vco_calib(struct b43_wldev *dev) b43_wldev 2477 drivers/net/wireless/broadcom/b43/phy_lp.c static int lpphy_b2063_tune(struct b43_wldev *dev, b43_wldev 2600 drivers/net/wireless/broadcom/b43/phy_lp.c static int b43_lpphy_op_switch_channel(struct b43_wldev *dev, b43_wldev 2624 drivers/net/wireless/broadcom/b43/phy_lp.c static int b43_lpphy_op_init(struct b43_wldev *dev) b43_wldev 2649 drivers/net/wireless/broadcom/b43/phy_lp.c static void b43_lpphy_op_adjust_txpower(struct b43_wldev *dev) b43_wldev 2654 drivers/net/wireless/broadcom/b43/phy_lp.c static enum b43_txpwr_result b43_lpphy_op_recalc_txpower(struct b43_wldev *dev, b43_wldev 2661 drivers/net/wireless/broadcom/b43/phy_lp.c static void b43_lpphy_op_switch_analog(struct b43_wldev *dev, bool on) b43_wldev 2671 drivers/net/wireless/broadcom/b43/phy_lp.c static void b43_lpphy_op_pwork_15sec(struct b43_wldev *dev) b43_wldev 94 drivers/net/wireless/broadcom/b43/phy_n.c static inline bool b43_nphy_ipa(struct b43_wldev *dev) b43_wldev 102 drivers/net/wireless/broadcom/b43/phy_n.c static u8 b43_nphy_get_rx_core_state(struct b43_wldev *dev) b43_wldev 113 drivers/net/wireless/broadcom/b43/phy_n.c static void b43_nphy_force_rf_sequence(struct b43_wldev *dev, b43_wldev 142 drivers/net/wireless/broadcom/b43/phy_n.c static void b43_nphy_rf_ctl_override_rev19(struct b43_wldev *dev, u16 field, b43_wldev 150 drivers/net/wireless/broadcom/b43/phy_n.c static void b43_nphy_rf_ctl_override_rev7(struct b43_wldev *dev, u16 field, b43_wldev 197 drivers/net/wireless/broadcom/b43/phy_n.c static void b43_nphy_rf_ctl_override_one_to_many(struct b43_wldev *dev, b43_wldev 241 drivers/net/wireless/broadcom/b43/phy_n.c static void b43_nphy_rf_ctl_override(struct b43_wldev *dev, u16 field, b43_wldev 316 drivers/net/wireless/broadcom/b43/phy_n.c static void b43_nphy_rf_ctl_intc_override_rev7(struct b43_wldev *dev, b43_wldev 386 drivers/net/wireless/broadcom/b43/phy_n.c static void b43_nphy_rf_ctl_intc_override(struct b43_wldev *dev, b43_wldev 494 drivers/net/wireless/broadcom/b43/phy_n.c static void b43_nphy_write_clip_detection(struct b43_wldev *dev, b43_wldev 502 drivers/net/wireless/broadcom/b43/phy_n.c static void b43_nphy_read_clip_detection(struct b43_wldev *dev, u16 *clip_st) b43_wldev 509 drivers/net/wireless/broadcom/b43/phy_n.c static u16 b43_nphy_classifier(struct b43_wldev *dev, u16 mask, u16 val) b43_wldev 530 drivers/net/wireless/broadcom/b43/phy_n.c static void b43_nphy_reset_cca(struct b43_wldev *dev) b43_wldev 544 drivers/net/wireless/broadcom/b43/phy_n.c static void b43_nphy_stay_in_carrier_search(struct b43_wldev *dev, bool enable) b43_wldev 568 drivers/net/wireless/broadcom/b43/phy_n.c static u16 b43_nphy_read_lpf_ctl(struct b43_wldev *dev, u16 offset) b43_wldev 576 drivers/net/wireless/broadcom/b43/phy_n.c static void b43_nphy_adjust_lna_gain_table(struct b43_wldev *dev) b43_wldev 632 drivers/net/wireless/broadcom/b43/phy_n.c static void b43_nphy_set_rf_sequence(struct b43_wldev *dev, u8 cmd, b43_wldev 660 drivers/net/wireless/broadcom/b43/phy_n.c static void b43_radio_2057_chantab_upload(struct b43_wldev *dev, b43_wldev 716 drivers/net/wireless/broadcom/b43/phy_n.c static void b43_radio_2057_setup(struct b43_wldev *dev, b43_wldev 810 drivers/net/wireless/broadcom/b43/phy_n.c static u8 b43_radio_2057_rcal(struct b43_wldev *dev) b43_wldev 924 drivers/net/wireless/broadcom/b43/phy_n.c static u16 b43_radio_2057_rccal(struct b43_wldev *dev) b43_wldev 1004 drivers/net/wireless/broadcom/b43/phy_n.c static void b43_radio_2057_init_pre(struct b43_wldev *dev) b43_wldev 1013 drivers/net/wireless/broadcom/b43/phy_n.c static void b43_radio_2057_init_post(struct b43_wldev *dev) b43_wldev 1034 drivers/net/wireless/broadcom/b43/phy_n.c static void b43_radio_2057_init(struct b43_wldev *dev) b43_wldev 1045 drivers/net/wireless/broadcom/b43/phy_n.c static void b43_chantab_radio_2056_upload(struct b43_wldev *dev, b43_wldev 1121 drivers/net/wireless/broadcom/b43/phy_n.c static void b43_radio_2056_setup(struct b43_wldev *dev, b43_wldev 1300 drivers/net/wireless/broadcom/b43/phy_n.c static u8 b43_radio_2056_rcal(struct b43_wldev *dev) b43_wldev 1331 drivers/net/wireless/broadcom/b43/phy_n.c static void b43_radio_init2056_pre(struct b43_wldev *dev) b43_wldev 1344 drivers/net/wireless/broadcom/b43/phy_n.c static void b43_radio_init2056_post(struct b43_wldev *dev) b43_wldev 1361 drivers/net/wireless/broadcom/b43/phy_n.c static void b43_radio_init2056(struct b43_wldev *dev) b43_wldev 1372 drivers/net/wireless/broadcom/b43/phy_n.c static void b43_chantab_radio_upload(struct b43_wldev *dev, b43_wldev 1410 drivers/net/wireless/broadcom/b43/phy_n.c static void b43_radio_2055_setup(struct b43_wldev *dev, b43_wldev 1424 drivers/net/wireless/broadcom/b43/phy_n.c static void b43_radio_init2055_pre(struct b43_wldev *dev) b43_wldev 1435 drivers/net/wireless/broadcom/b43/phy_n.c static void b43_radio_init2055_post(struct b43_wldev *dev) b43_wldev 1485 drivers/net/wireless/broadcom/b43/phy_n.c static void b43_radio_init2055(struct b43_wldev *dev) b43_wldev 1503 drivers/net/wireless/broadcom/b43/phy_n.c static int b43_nphy_load_samples(struct b43_wldev *dev, b43_wldev 1530 drivers/net/wireless/broadcom/b43/phy_n.c static u16 b43_nphy_gen_load_samples(struct b43_wldev *dev, u32 freq, u16 max, b43_wldev 1573 drivers/net/wireless/broadcom/b43/phy_n.c static void b43_nphy_run_samples(struct b43_wldev *dev, u16 samps, u16 loops, b43_wldev 1654 drivers/net/wireless/broadcom/b43/phy_n.c static void b43_nphy_scale_offset_rssi(struct b43_wldev *dev, u16 scale, b43_wldev 1732 drivers/net/wireless/broadcom/b43/phy_n.c static void b43_nphy_rssi_select_rev19(struct b43_wldev *dev, u8 code, b43_wldev 1738 drivers/net/wireless/broadcom/b43/phy_n.c static void b43_nphy_rev3_rssi_select(struct b43_wldev *dev, u8 code, b43_wldev 1827 drivers/net/wireless/broadcom/b43/phy_n.c static void b43_nphy_rev2_rssi_select(struct b43_wldev *dev, u8 code, b43_wldev 1899 drivers/net/wireless/broadcom/b43/phy_n.c static void b43_nphy_rssi_select(struct b43_wldev *dev, u8 code, b43_wldev 1911 drivers/net/wireless/broadcom/b43/phy_n.c static void b43_nphy_set_rssi_2055_vcm(struct b43_wldev *dev, b43_wldev 1940 drivers/net/wireless/broadcom/b43/phy_n.c static int b43_nphy_poll_rssi(struct b43_wldev *dev, enum n_rssi_type rssi_type, b43_wldev 2029 drivers/net/wireless/broadcom/b43/phy_n.c static void b43_nphy_rev3_rssi_cal(struct b43_wldev *dev) b43_wldev 2291 drivers/net/wireless/broadcom/b43/phy_n.c static void b43_nphy_rev2_rssi_cal(struct b43_wldev *dev, enum n_rssi_type type) b43_wldev 2458 drivers/net/wireless/broadcom/b43/phy_n.c static void b43_nphy_rssi_cal(struct b43_wldev *dev) b43_wldev 2475 drivers/net/wireless/broadcom/b43/phy_n.c static void b43_nphy_gain_ctl_workarounds_rev19(struct b43_wldev *dev) b43_wldev 2480 drivers/net/wireless/broadcom/b43/phy_n.c static void b43_nphy_gain_ctl_workarounds_rev7(struct b43_wldev *dev) b43_wldev 2489 drivers/net/wireless/broadcom/b43/phy_n.c static void b43_nphy_gain_ctl_workarounds_rev3(struct b43_wldev *dev) b43_wldev 2574 drivers/net/wireless/broadcom/b43/phy_n.c static void b43_nphy_gain_ctl_workarounds_rev1_2(struct b43_wldev *dev) b43_wldev 2684 drivers/net/wireless/broadcom/b43/phy_n.c static void b43_nphy_gain_ctl_workarounds(struct b43_wldev *dev) b43_wldev 2696 drivers/net/wireless/broadcom/b43/phy_n.c static void b43_nphy_workarounds_rev7plus(struct b43_wldev *dev) b43_wldev 3141 drivers/net/wireless/broadcom/b43/phy_n.c static void b43_nphy_workarounds_rev3plus(struct b43_wldev *dev) b43_wldev 3349 drivers/net/wireless/broadcom/b43/phy_n.c static void b43_nphy_workarounds_rev1_2(struct b43_wldev *dev) b43_wldev 3437 drivers/net/wireless/broadcom/b43/phy_n.c static void b43_nphy_workarounds(struct b43_wldev *dev) b43_wldev 3473 drivers/net/wireless/broadcom/b43/phy_n.c static int b43_nphy_tx_tone(struct b43_wldev *dev, u32 freq, u16 max_val, b43_wldev 3485 drivers/net/wireless/broadcom/b43/phy_n.c static void b43_nphy_update_txrx_chain(struct b43_wldev *dev) b43_wldev 3513 drivers/net/wireless/broadcom/b43/phy_n.c static void b43_nphy_stop_playback(struct b43_wldev *dev) b43_wldev 3550 drivers/net/wireless/broadcom/b43/phy_n.c static void b43_nphy_iq_cal_gain_params(struct b43_wldev *dev, u16 core, b43_wldev 3599 drivers/net/wireless/broadcom/b43/phy_n.c static void b43_nphy_tx_power_ctrl(struct b43_wldev *dev, bool enable) b43_wldev 3736 drivers/net/wireless/broadcom/b43/phy_n.c static void b43_nphy_tx_power_fix(struct b43_wldev *dev) b43_wldev 3847 drivers/net/wireless/broadcom/b43/phy_n.c static void b43_nphy_ipa_internal_tssi_setup(struct b43_wldev *dev) b43_wldev 3931 drivers/net/wireless/broadcom/b43/phy_n.c static void b43_nphy_tx_power_ctl_idle_tssi(struct b43_wldev *dev) b43_wldev 3982 drivers/net/wireless/broadcom/b43/phy_n.c static void b43_nphy_tx_prepare_adjusted_power_table(struct b43_wldev *dev) b43_wldev 4043 drivers/net/wireless/broadcom/b43/phy_n.c static void b43_nphy_tx_power_ctl_setup(struct b43_wldev *dev) b43_wldev 4217 drivers/net/wireless/broadcom/b43/phy_n.c static void b43_nphy_tx_gain_table_upload(struct b43_wldev *dev) b43_wldev 4276 drivers/net/wireless/broadcom/b43/phy_n.c static void b43_nphy_pa_override(struct b43_wldev *dev, bool enable) b43_wldev 4315 drivers/net/wireless/broadcom/b43/phy_n.c static void b43_nphy_tx_lpf_bw(struct b43_wldev *dev) b43_wldev 4337 drivers/net/wireless/broadcom/b43/phy_n.c static void b43_nphy_rx_iq_est(struct b43_wldev *dev, struct nphy_iq_est *est, b43_wldev 4376 drivers/net/wireless/broadcom/b43/phy_n.c static void b43_nphy_rx_iq_coeffs(struct b43_wldev *dev, bool write, b43_wldev 4395 drivers/net/wireless/broadcom/b43/phy_n.c static void b43_nphy_rx_cal_phy_cleanup(struct b43_wldev *dev, u8 core) b43_wldev 4418 drivers/net/wireless/broadcom/b43/phy_n.c static void b43_nphy_rx_cal_phy_setup(struct b43_wldev *dev, u8 core) b43_wldev 4480 drivers/net/wireless/broadcom/b43/phy_n.c static void b43_nphy_calc_rx_iq_comp(struct b43_wldev *dev, u8 mask) b43_wldev 4578 drivers/net/wireless/broadcom/b43/phy_n.c static void b43_nphy_tx_iq_workaround(struct b43_wldev *dev) b43_wldev 4590 drivers/net/wireless/broadcom/b43/phy_n.c static void b43_nphy_spur_workaround(struct b43_wldev *dev) b43_wldev 4649 drivers/net/wireless/broadcom/b43/phy_n.c static void b43_nphy_tx_pwr_ctrl_coef_setup(struct b43_wldev *dev) b43_wldev 4718 drivers/net/wireless/broadcom/b43/phy_n.c static void b43_nphy_restore_rssi_cal(struct b43_wldev *dev) b43_wldev 4767 drivers/net/wireless/broadcom/b43/phy_n.c static void b43_nphy_tx_cal_radio_setup_rev19(struct b43_wldev *dev) b43_wldev 4772 drivers/net/wireless/broadcom/b43/phy_n.c static void b43_nphy_tx_cal_radio_setup_rev7(struct b43_wldev *dev) b43_wldev 4826 drivers/net/wireless/broadcom/b43/phy_n.c static void b43_nphy_tx_cal_radio_setup(struct b43_wldev *dev) b43_wldev 4925 drivers/net/wireless/broadcom/b43/phy_n.c static void b43_nphy_update_tx_cal_ladder(struct b43_wldev *dev, u16 core) b43_wldev 4947 drivers/net/wireless/broadcom/b43/phy_n.c static void b43_nphy_pa_set_tx_dig_filter(struct b43_wldev *dev, u16 offset, b43_wldev 4959 drivers/net/wireless/broadcom/b43/phy_n.c static void b43_nphy_ext_pa_set_tx_dig_filters(struct b43_wldev *dev) b43_wldev 4966 drivers/net/wireless/broadcom/b43/phy_n.c static void b43_nphy_int_pa_set_tx_dig_filters(struct b43_wldev *dev) b43_wldev 5006 drivers/net/wireless/broadcom/b43/phy_n.c static struct nphy_txgains b43_nphy_get_tx_gains(struct b43_wldev *dev) b43_wldev 5081 drivers/net/wireless/broadcom/b43/phy_n.c static void b43_nphy_tx_cal_phy_cleanup(struct b43_wldev *dev) b43_wldev 5110 drivers/net/wireless/broadcom/b43/phy_n.c static void b43_nphy_tx_cal_phy_setup(struct b43_wldev *dev) b43_wldev 5211 drivers/net/wireless/broadcom/b43/phy_n.c static void b43_nphy_save_cal(struct b43_wldev *dev) b43_wldev 5282 drivers/net/wireless/broadcom/b43/phy_n.c static void b43_nphy_restore_cal(struct b43_wldev *dev) b43_wldev 5370 drivers/net/wireless/broadcom/b43/phy_n.c static int b43_nphy_cal_tx_iq_lo(struct b43_wldev *dev, b43_wldev 5603 drivers/net/wireless/broadcom/b43/phy_n.c static void b43_nphy_reapply_tx_cal_coeffs(struct b43_wldev *dev) b43_wldev 5638 drivers/net/wireless/broadcom/b43/phy_n.c static int b43_nphy_rev2_cal_rx_iq(struct b43_wldev *dev, b43_wldev 5818 drivers/net/wireless/broadcom/b43/phy_n.c static int b43_nphy_rev3_cal_rx_iq(struct b43_wldev *dev, b43_wldev 5825 drivers/net/wireless/broadcom/b43/phy_n.c static int b43_nphy_cal_rx_iq(struct b43_wldev *dev, b43_wldev 5838 drivers/net/wireless/broadcom/b43/phy_n.c static void b43_nphy_set_rx_core_state(struct b43_wldev *dev, u8 mask) b43_wldev 5877 drivers/net/wireless/broadcom/b43/phy_n.c static enum b43_txpwr_result b43_nphy_op_recalc_txpower(struct b43_wldev *dev, b43_wldev 5943 drivers/net/wireless/broadcom/b43/phy_n.c static void b43_nphy_update_mimo_config(struct b43_wldev *dev, s32 preamble) b43_wldev 5957 drivers/net/wireless/broadcom/b43/phy_n.c static void b43_nphy_bphy_init(struct b43_wldev *dev) b43_wldev 5976 drivers/net/wireless/broadcom/b43/phy_n.c static void b43_nphy_superswitch_init(struct b43_wldev *dev, bool init) b43_wldev 6024 drivers/net/wireless/broadcom/b43/phy_n.c static int b43_phy_initn(struct b43_wldev *dev) b43_wldev 6238 drivers/net/wireless/broadcom/b43/phy_n.c static void b43_chantab_phy_upload(struct b43_wldev *dev, b43_wldev 6250 drivers/net/wireless/broadcom/b43/phy_n.c static void b43_nphy_pmu_spur_avoid(struct b43_wldev *dev, bool avoid) b43_wldev 6269 drivers/net/wireless/broadcom/b43/phy_n.c static void b43_nphy_channel_setup(struct b43_wldev *dev, b43_wldev 6376 drivers/net/wireless/broadcom/b43/phy_n.c static int b43_nphy_set_channel(struct b43_wldev *dev, b43_wldev 6462 drivers/net/wireless/broadcom/b43/phy_n.c static int b43_nphy_op_allocate(struct b43_wldev *dev) b43_wldev 6475 drivers/net/wireless/broadcom/b43/phy_n.c static void b43_nphy_op_prepare_structs(struct b43_wldev *dev) b43_wldev 6528 drivers/net/wireless/broadcom/b43/phy_n.c static void b43_nphy_op_free(struct b43_wldev *dev) b43_wldev 6537 drivers/net/wireless/broadcom/b43/phy_n.c static int b43_nphy_op_init(struct b43_wldev *dev) b43_wldev 6542 drivers/net/wireless/broadcom/b43/phy_n.c static inline void check_phyreg(struct b43_wldev *dev, u16 offset) b43_wldev 6560 drivers/net/wireless/broadcom/b43/phy_n.c static void b43_nphy_op_maskset(struct b43_wldev *dev, u16 reg, u16 mask, b43_wldev 6569 drivers/net/wireless/broadcom/b43/phy_n.c static u16 b43_nphy_op_radio_read(struct b43_wldev *dev, u16 reg) b43_wldev 6583 drivers/net/wireless/broadcom/b43/phy_n.c static void b43_nphy_op_radio_write(struct b43_wldev *dev, u16 reg, u16 value) b43_wldev 6593 drivers/net/wireless/broadcom/b43/phy_n.c static void b43_nphy_op_software_rfkill(struct b43_wldev *dev, b43_wldev 6647 drivers/net/wireless/broadcom/b43/phy_n.c static void b43_nphy_op_switch_analog(struct b43_wldev *dev, bool on) b43_wldev 6672 drivers/net/wireless/broadcom/b43/phy_n.c static int b43_nphy_op_switch_channel(struct b43_wldev *dev, b43_wldev 6690 drivers/net/wireless/broadcom/b43/phy_n.c static unsigned int b43_nphy_op_get_default_chan(struct b43_wldev *dev) b43_wldev 878 drivers/net/wireless/broadcom/b43/phy_n.h struct b43_wldev; b43_wldev 44 drivers/net/wireless/broadcom/b43/pio.c struct b43_pio_txqueue *parse_cookie(struct b43_wldev *dev, b43_wldev 79 drivers/net/wireless/broadcom/b43/pio.c static u16 index_to_pioqueue_base(struct b43_wldev *dev, b43_wldev 109 drivers/net/wireless/broadcom/b43/pio.c static u16 pio_txqueue_offset(struct b43_wldev *dev) b43_wldev 116 drivers/net/wireless/broadcom/b43/pio.c static u16 pio_rxqueue_offset(struct b43_wldev *dev) b43_wldev 123 drivers/net/wireless/broadcom/b43/pio.c static struct b43_pio_txqueue *b43_setup_pioqueue_tx(struct b43_wldev *dev, b43_wldev 159 drivers/net/wireless/broadcom/b43/pio.c static struct b43_pio_rxqueue *b43_setup_pioqueue_rx(struct b43_wldev *dev, b43_wldev 219 drivers/net/wireless/broadcom/b43/pio.c void b43_pio_free(struct b43_wldev *dev) b43_wldev 235 drivers/net/wireless/broadcom/b43/pio.c int b43_pio_init(struct b43_wldev *dev) b43_wldev 287 drivers/net/wireless/broadcom/b43/pio.c static struct b43_pio_txqueue *select_queue_by_priority(struct b43_wldev *dev, b43_wldev 322 drivers/net/wireless/broadcom/b43/pio.c struct b43_wldev *dev = q->dev; b43_wldev 375 drivers/net/wireless/broadcom/b43/pio.c struct b43_wldev *dev = q->dev; b43_wldev 443 drivers/net/wireless/broadcom/b43/pio.c struct b43_wldev *dev = q->dev; b43_wldev 489 drivers/net/wireless/broadcom/b43/pio.c int b43_pio_tx(struct b43_wldev *dev, struct sk_buff *skb) b43_wldev 563 drivers/net/wireless/broadcom/b43/pio.c void b43_pio_handle_txstatus(struct b43_wldev *dev, b43_wldev 598 drivers/net/wireless/broadcom/b43/pio.c struct b43_wldev *dev = q->dev; b43_wldev 803 drivers/net/wireless/broadcom/b43/pio.c void b43_pio_tx_suspend(struct b43_wldev *dev) b43_wldev 813 drivers/net/wireless/broadcom/b43/pio.c void b43_pio_tx_resume(struct b43_wldev *dev) b43_wldev 71 drivers/net/wireless/broadcom/b43/pio.h struct b43_wldev *dev; b43_wldev 100 drivers/net/wireless/broadcom/b43/pio.h struct b43_wldev *dev; b43_wldev 155 drivers/net/wireless/broadcom/b43/pio.h int b43_pio_init(struct b43_wldev *dev); b43_wldev 156 drivers/net/wireless/broadcom/b43/pio.h void b43_pio_free(struct b43_wldev *dev); b43_wldev 158 drivers/net/wireless/broadcom/b43/pio.h int b43_pio_tx(struct b43_wldev *dev, struct sk_buff *skb); b43_wldev 159 drivers/net/wireless/broadcom/b43/pio.h void b43_pio_handle_txstatus(struct b43_wldev *dev, b43_wldev 163 drivers/net/wireless/broadcom/b43/pio.h void b43_pio_tx_suspend(struct b43_wldev *dev); b43_wldev 164 drivers/net/wireless/broadcom/b43/pio.h void b43_pio_tx_resume(struct b43_wldev *dev); b43_wldev 17 drivers/net/wireless/broadcom/b43/ppr.c void b43_ppr_clear(struct b43_wldev *dev, struct b43_ppr *ppr) b43_wldev 25 drivers/net/wireless/broadcom/b43/ppr.c void b43_ppr_add(struct b43_wldev *dev, struct b43_ppr *ppr, int diff) b43_wldev 35 drivers/net/wireless/broadcom/b43/ppr.c void b43_ppr_apply_max(struct b43_wldev *dev, struct b43_ppr *ppr, u8 max) b43_wldev 45 drivers/net/wireless/broadcom/b43/ppr.c void b43_ppr_apply_min(struct b43_wldev *dev, struct b43_ppr *ppr, u8 min) b43_wldev 55 drivers/net/wireless/broadcom/b43/ppr.c u8 b43_ppr_get_max(struct b43_wldev *dev, struct b43_ppr *ppr) b43_wldev 68 drivers/net/wireless/broadcom/b43/ppr.c bool b43_ppr_load_max_from_sprom(struct b43_wldev *dev, struct b43_ppr *ppr, b43_wldev 33 drivers/net/wireless/broadcom/b43/ppr.h struct b43_wldev; b43_wldev 36 drivers/net/wireless/broadcom/b43/ppr.h void b43_ppr_clear(struct b43_wldev *dev, struct b43_ppr *ppr); b43_wldev 38 drivers/net/wireless/broadcom/b43/ppr.h void b43_ppr_add(struct b43_wldev *dev, struct b43_ppr *ppr, int diff); b43_wldev 39 drivers/net/wireless/broadcom/b43/ppr.h void b43_ppr_apply_max(struct b43_wldev *dev, struct b43_ppr *ppr, u8 max); b43_wldev 40 drivers/net/wireless/broadcom/b43/ppr.h void b43_ppr_apply_min(struct b43_wldev *dev, struct b43_ppr *ppr, u8 min); b43_wldev 41 drivers/net/wireless/broadcom/b43/ppr.h u8 b43_ppr_get_max(struct b43_wldev *dev, struct b43_ppr *ppr); b43_wldev 43 drivers/net/wireless/broadcom/b43/ppr.h bool b43_ppr_load_max_from_sprom(struct b43_wldev *dev, struct b43_ppr *ppr, b43_wldev 1286 drivers/net/wireless/broadcom/b43/radio_2055.c void b2055_upload_inittab(struct b43_wldev *dev, b43_wldev 1310 drivers/net/wireless/broadcom/b43/radio_2055.c b43_nphy_get_chantabent_rev2(struct b43_wldev *dev, u8 channel) b43_wldev 252 drivers/net/wireless/broadcom/b43/radio_2055.h void b2055_upload_inittab(struct b43_wldev *dev, b43_wldev 258 drivers/net/wireless/broadcom/b43/radio_2055.h b43_nphy_get_chantabent_rev2(struct b43_wldev *dev, u8 channel); b43_wldev 10166 drivers/net/wireless/broadcom/b43/radio_2056.c *b43_nphy_get_inittabs_rev3(struct b43_wldev *dev) b43_wldev 10194 drivers/net/wireless/broadcom/b43/radio_2056.c static void b2056_upload_inittab(struct b43_wldev *dev, bool ghz5, b43_wldev 10215 drivers/net/wireless/broadcom/b43/radio_2056.c void b2056_upload_inittabs(struct b43_wldev *dev, b43_wldev 10238 drivers/net/wireless/broadcom/b43/radio_2056.c void b2056_upload_syn_pll_cp2(struct b43_wldev *dev, bool ghz5) b43_wldev 10255 drivers/net/wireless/broadcom/b43/radio_2056.c b43_nphy_get_chantabent_rev3(struct b43_wldev *dev, u16 freq) b43_wldev 1092 drivers/net/wireless/broadcom/b43/radio_2056.h void b2056_upload_inittabs(struct b43_wldev *dev, b43_wldev 1094 drivers/net/wireless/broadcom/b43/radio_2056.h void b2056_upload_syn_pll_cp2(struct b43_wldev *dev, bool ghz5); b43_wldev 1099 drivers/net/wireless/broadcom/b43/radio_2056.h b43_nphy_get_chantabent_rev3(struct b43_wldev *dev, u16 freq); b43_wldev 524 drivers/net/wireless/broadcom/b43/radio_2057.c void r2057_upload_inittabs(struct b43_wldev *dev) b43_wldev 572 drivers/net/wireless/broadcom/b43/radio_2057.c void r2057_get_chantabent_rev7(struct b43_wldev *dev, u16 freq, b43_wldev 501 drivers/net/wireless/broadcom/b43/radio_2057.h void r2057_upload_inittabs(struct b43_wldev *dev); b43_wldev 503 drivers/net/wireless/broadcom/b43/radio_2057.h void r2057_get_chantabent_rev7(struct b43_wldev *dev, u16 freq, b43_wldev 318 drivers/net/wireless/broadcom/b43/radio_2059.c void r2059_upload_inittabs(struct b43_wldev *dev) b43_wldev 339 drivers/net/wireless/broadcom/b43/radio_2059.c *b43_phy_ht_get_channeltab_e_r2059(struct b43_wldev *dev, u16 freq) b43_wldev 56 drivers/net/wireless/broadcom/b43/radio_2059.h void r2059_upload_inittabs(struct b43_wldev *dev); b43_wldev 59 drivers/net/wireless/broadcom/b43/radio_2059.h *b43_phy_ht_get_channeltab_e_r2059(struct b43_wldev *dev, u16 freq); b43_wldev 16 drivers/net/wireless/broadcom/b43/rfkill.c bool b43_is_hw_radio_enabled(struct b43_wldev *dev) b43_wldev 26 drivers/net/wireless/broadcom/b43/rfkill.c struct b43_wldev *dev = wl->current_dev; b43_wldev 6 drivers/net/wireless/broadcom/b43/rfkill.h struct b43_wldev; b43_wldev 10 drivers/net/wireless/broadcom/b43/rfkill.h bool b43_is_hw_radio_enabled(struct b43_wldev *dev); b43_wldev 52 drivers/net/wireless/broadcom/b43/sdio.c struct b43_wldev *dev = sdio->irq_handler_opaque; b43_wldev 62 drivers/net/wireless/broadcom/b43/sdio.c int b43_sdio_request_irq(struct b43_wldev *dev, b43_wldev 63 drivers/net/wireless/broadcom/b43/sdio.c void (*handler)(struct b43_wldev *dev)) b43_wldev 79 drivers/net/wireless/broadcom/b43/sdio.c void b43_sdio_free_irq(struct b43_wldev *dev) b43_wldev 7 drivers/net/wireless/broadcom/b43/sdio.h struct b43_wldev; b43_wldev 15 drivers/net/wireless/broadcom/b43/sdio.h void (*irq_handler)(struct b43_wldev *dev); b43_wldev 18 drivers/net/wireless/broadcom/b43/sdio.h int b43_sdio_request_irq(struct b43_wldev *dev, b43_wldev 19 drivers/net/wireless/broadcom/b43/sdio.h void (*handler)(struct b43_wldev *dev)); b43_wldev 20 drivers/net/wireless/broadcom/b43/sdio.h void b43_sdio_free_irq(struct b43_wldev *dev); b43_wldev 29 drivers/net/wireless/broadcom/b43/sdio.h static inline int b43_sdio_request_irq(struct b43_wldev *dev, b43_wldev 30 drivers/net/wireless/broadcom/b43/sdio.h void (*handler)(struct b43_wldev *dev)) b43_wldev 34 drivers/net/wireless/broadcom/b43/sdio.h static inline void b43_sdio_free_irq(struct b43_wldev *dev) b43_wldev 41 drivers/net/wireless/broadcom/b43/sysfs.c struct b43_wldev *wldev = dev_to_b43_wldev(dev); b43_wldev 83 drivers/net/wireless/broadcom/b43/sysfs.c struct b43_wldev *wldev = dev_to_b43_wldev(dev); b43_wldev 127 drivers/net/wireless/broadcom/b43/sysfs.c int b43_sysfs_register(struct b43_wldev *wldev) b43_wldev 136 drivers/net/wireless/broadcom/b43/sysfs.c void b43_sysfs_unregister(struct b43_wldev *wldev) b43_wldev 5 drivers/net/wireless/broadcom/b43/sysfs.h struct b43_wldev; b43_wldev 7 drivers/net/wireless/broadcom/b43/sysfs.h int b43_sysfs_register(struct b43_wldev *dev); b43_wldev 8 drivers/net/wireless/broadcom/b43/sysfs.h void b43_sysfs_unregister(struct b43_wldev *dev); b43_wldev 366 drivers/net/wireless/broadcom/b43/tables.c u16 b43_ofdmtab_read16(struct b43_wldev *dev, u16 table, u16 offset) b43_wldev 386 drivers/net/wireless/broadcom/b43/tables.c void b43_ofdmtab_write16(struct b43_wldev *dev, u16 table, b43_wldev 403 drivers/net/wireless/broadcom/b43/tables.c u32 b43_ofdmtab_read32(struct b43_wldev *dev, u16 table, u16 offset) b43_wldev 424 drivers/net/wireless/broadcom/b43/tables.c void b43_ofdmtab_write32(struct b43_wldev *dev, u16 table, b43_wldev 443 drivers/net/wireless/broadcom/b43/tables.c u16 b43_gtab_read(struct b43_wldev *dev, u16 table, u16 offset) b43_wldev 449 drivers/net/wireless/broadcom/b43/tables.c void b43_gtab_write(struct b43_wldev *dev, u16 table, u16 offset, u16 value) b43_wldev 543 drivers/net/wireless/broadcom/b43/tables_lpphy.c void b2062_upload_init_table(struct b43_wldev *dev) b43_wldev 562 drivers/net/wireless/broadcom/b43/tables_lpphy.c void b2063_upload_init_table(struct b43_wldev *dev) b43_wldev 581 drivers/net/wireless/broadcom/b43/tables_lpphy.c u32 b43_lptab_read(struct b43_wldev *dev, u32 offset) b43_wldev 612 drivers/net/wireless/broadcom/b43/tables_lpphy.c void b43_lptab_read_bulk(struct b43_wldev *dev, u32 offset, b43_wldev 647 drivers/net/wireless/broadcom/b43/tables_lpphy.c void b43_lptab_write(struct b43_wldev *dev, u32 offset, u32 value) b43_wldev 676 drivers/net/wireless/broadcom/b43/tables_lpphy.c void b43_lptab_write_bulk(struct b43_wldev *dev, u32 offset, b43_wldev 2257 drivers/net/wireless/broadcom/b43/tables_lpphy.c void lpphy_rev0_1_table_init(struct b43_wldev *dev) b43_wldev 2292 drivers/net/wireless/broadcom/b43/tables_lpphy.c void lpphy_rev2plus_table_init(struct b43_wldev *dev) b43_wldev 2342 drivers/net/wireless/broadcom/b43/tables_lpphy.c static void lpphy_rev0_1_write_gain_table(struct b43_wldev *dev, int offset, b43_wldev 2358 drivers/net/wireless/broadcom/b43/tables_lpphy.c static void lpphy_rev2plus_write_gain_table(struct b43_wldev *dev, int offset, b43_wldev 2385 drivers/net/wireless/broadcom/b43/tables_lpphy.c void lpphy_write_gain_table(struct b43_wldev *dev, int offset, b43_wldev 2394 drivers/net/wireless/broadcom/b43/tables_lpphy.c void lpphy_write_gain_table_bulk(struct b43_wldev *dev, int offset, int count, b43_wldev 2403 drivers/net/wireless/broadcom/b43/tables_lpphy.c void lpphy_init_tx_gain_table(struct b43_wldev *dev) b43_wldev 18 drivers/net/wireless/broadcom/b43/tables_lpphy.h u32 b43_lptab_read(struct b43_wldev *dev, u32 offset); b43_wldev 19 drivers/net/wireless/broadcom/b43/tables_lpphy.h void b43_lptab_write(struct b43_wldev *dev, u32 offset, u32 value); b43_wldev 24 drivers/net/wireless/broadcom/b43/tables_lpphy.h void b43_lptab_read_bulk(struct b43_wldev *dev, u32 offset, b43_wldev 26 drivers/net/wireless/broadcom/b43/tables_lpphy.h void b43_lptab_write_bulk(struct b43_wldev *dev, u32 offset, b43_wldev 29 drivers/net/wireless/broadcom/b43/tables_lpphy.h void b2062_upload_init_table(struct b43_wldev *dev); b43_wldev 30 drivers/net/wireless/broadcom/b43/tables_lpphy.h void b2063_upload_init_table(struct b43_wldev *dev); b43_wldev 36 drivers/net/wireless/broadcom/b43/tables_lpphy.h void lpphy_write_gain_table(struct b43_wldev *dev, int offset, b43_wldev 38 drivers/net/wireless/broadcom/b43/tables_lpphy.h void lpphy_write_gain_table_bulk(struct b43_wldev *dev, int offset, int count, b43_wldev 41 drivers/net/wireless/broadcom/b43/tables_lpphy.h void lpphy_rev0_1_table_init(struct b43_wldev *dev); b43_wldev 42 drivers/net/wireless/broadcom/b43/tables_lpphy.h void lpphy_rev2plus_table_init(struct b43_wldev *dev); b43_wldev 43 drivers/net/wireless/broadcom/b43/tables_lpphy.h void lpphy_init_tx_gain_table(struct b43_wldev *dev); b43_wldev 3310 drivers/net/wireless/broadcom/b43/tables_nphy.c u32 b43_ntab_read(struct b43_wldev *dev, u32 offset) b43_wldev 3340 drivers/net/wireless/broadcom/b43/tables_nphy.c void b43_ntab_read_bulk(struct b43_wldev *dev, u32 offset, b43_wldev 3382 drivers/net/wireless/broadcom/b43/tables_nphy.c void b43_ntab_write(struct b43_wldev *dev, u32 offset, u32 value) b43_wldev 3415 drivers/net/wireless/broadcom/b43/tables_nphy.c void b43_ntab_write_bulk(struct b43_wldev *dev, u32 offset, b43_wldev 3466 drivers/net/wireless/broadcom/b43/tables_nphy.c static void b43_nphy_tables_init_shared_lut(struct b43_wldev *dev) b43_wldev 3480 drivers/net/wireless/broadcom/b43/tables_nphy.c static void b43_nphy_tables_init_rev7_volatile(struct b43_wldev *dev) b43_wldev 3514 drivers/net/wireless/broadcom/b43/tables_nphy.c static void b43_nphy_tables_init_rev16(struct b43_wldev *dev) b43_wldev 3526 drivers/net/wireless/broadcom/b43/tables_nphy.c static void b43_nphy_tables_init_rev7(struct b43_wldev *dev) b43_wldev 3551 drivers/net/wireless/broadcom/b43/tables_nphy.c static void b43_nphy_tables_init_rev3(struct b43_wldev *dev) b43_wldev 3588 drivers/net/wireless/broadcom/b43/tables_nphy.c static void b43_nphy_tables_init_rev0(struct b43_wldev *dev) b43_wldev 3624 drivers/net/wireless/broadcom/b43/tables_nphy.c void b43_nphy_tables_init(struct b43_wldev *dev) b43_wldev 3637 drivers/net/wireless/broadcom/b43/tables_nphy.c static const u32 *b43_nphy_get_ipa_gain_table(struct b43_wldev *dev) b43_wldev 3685 drivers/net/wireless/broadcom/b43/tables_nphy.c const u32 *b43_nphy_get_tx_gain_table(struct b43_wldev *dev) b43_wldev 3732 drivers/net/wireless/broadcom/b43/tables_nphy.c const s16 *b43_ntab_get_rf_pwr_offset_table(struct b43_wldev *dev) b43_wldev 3766 drivers/net/wireless/broadcom/b43/tables_nphy.c struct b43_wldev *dev, bool ghz5, bool ext_lna) b43_wldev 3836 drivers/net/wireless/broadcom/b43/tables_nphy.c struct b43_wldev *dev, u16 field, u8 override) b43_wldev 16 drivers/net/wireless/broadcom/b43/tables_nphy.h struct b43_wldev; b43_wldev 70 drivers/net/wireless/broadcom/b43/tables_nphy.h struct b43_wldev *dev, bool ghz5, bool ext_lna); b43_wldev 184 drivers/net/wireless/broadcom/b43/tables_nphy.h u32 b43_ntab_read(struct b43_wldev *dev, u32 offset); b43_wldev 185 drivers/net/wireless/broadcom/b43/tables_nphy.h void b43_ntab_read_bulk(struct b43_wldev *dev, u32 offset, b43_wldev 187 drivers/net/wireless/broadcom/b43/tables_nphy.h void b43_ntab_write(struct b43_wldev *dev, u32 offset, u32 value); b43_wldev 188 drivers/net/wireless/broadcom/b43/tables_nphy.h void b43_ntab_write_bulk(struct b43_wldev *dev, u32 offset, b43_wldev 191 drivers/net/wireless/broadcom/b43/tables_nphy.h void b43_nphy_tables_init(struct b43_wldev *dev); b43_wldev 193 drivers/net/wireless/broadcom/b43/tables_nphy.h const u32 *b43_nphy_get_tx_gain_table(struct b43_wldev *dev); b43_wldev 195 drivers/net/wireless/broadcom/b43/tables_nphy.h const s16 *b43_ntab_get_rf_pwr_offset_table(struct b43_wldev *dev); b43_wldev 221 drivers/net/wireless/broadcom/b43/tables_nphy.h struct b43_wldev *dev, u16 field, u8 override); b43_wldev 606 drivers/net/wireless/broadcom/b43/tables_phy_ht.c u32 b43_httab_read(struct b43_wldev *dev, u32 offset) b43_wldev 637 drivers/net/wireless/broadcom/b43/tables_phy_ht.c void b43_httab_read_bulk(struct b43_wldev *dev, u32 offset, b43_wldev 672 drivers/net/wireless/broadcom/b43/tables_phy_ht.c void b43_httab_write(struct b43_wldev *dev, u32 offset, u32 value) b43_wldev 702 drivers/net/wireless/broadcom/b43/tables_phy_ht.c void b43_httab_write_few(struct b43_wldev *dev, u32 offset, size_t num, ...) b43_wldev 747 drivers/net/wireless/broadcom/b43/tables_phy_ht.c void b43_httab_write_bulk(struct b43_wldev *dev, u32 offset, b43_wldev 794 drivers/net/wireless/broadcom/b43/tables_phy_ht.c void b43_phy_ht_tables_init(struct b43_wldev *dev) b43_wldev 14 drivers/net/wireless/broadcom/b43/tables_phy_ht.h u32 b43_httab_read(struct b43_wldev *dev, u32 offset); b43_wldev 15 drivers/net/wireless/broadcom/b43/tables_phy_ht.h void b43_httab_read_bulk(struct b43_wldev *dev, u32 offset, b43_wldev 17 drivers/net/wireless/broadcom/b43/tables_phy_ht.h void b43_httab_write(struct b43_wldev *dev, u32 offset, u32 value); b43_wldev 18 drivers/net/wireless/broadcom/b43/tables_phy_ht.h void b43_httab_write_few(struct b43_wldev *dev, u32 offset, size_t num, ...); b43_wldev 19 drivers/net/wireless/broadcom/b43/tables_phy_ht.h void b43_httab_write_bulk(struct b43_wldev *dev, u32 offset, b43_wldev 22 drivers/net/wireless/broadcom/b43/tables_phy_ht.h void b43_phy_ht_tables_init(struct b43_wldev *dev); b43_wldev 457 drivers/net/wireless/broadcom/b43/tables_phy_lcn.c u32 b43_lcntab_read(struct b43_wldev *dev, u32 offset) b43_wldev 487 drivers/net/wireless/broadcom/b43/tables_phy_lcn.c void b43_lcntab_read_bulk(struct b43_wldev *dev, u32 offset, b43_wldev 525 drivers/net/wireless/broadcom/b43/tables_phy_lcn.c void b43_lcntab_write(struct b43_wldev *dev, u32 offset, u32 value) b43_wldev 555 drivers/net/wireless/broadcom/b43/tables_phy_lcn.c void b43_lcntab_write_bulk(struct b43_wldev *dev, u32 offset, b43_wldev 603 drivers/net/wireless/broadcom/b43/tables_phy_lcn.c static void b43_phy_lcn_upload_static_tables(struct b43_wldev *dev) b43_wldev 621 drivers/net/wireless/broadcom/b43/tables_phy_lcn.c static void b43_phy_lcn_load_tx_gain_tab(struct b43_wldev *dev, b43_wldev 648 drivers/net/wireless/broadcom/b43/tables_phy_lcn.c static void b43_phy_lcn_load_rfpower(struct b43_wldev *dev) b43_wldev 665 drivers/net/wireless/broadcom/b43/tables_phy_lcn.c static void b43_phy_lcn_rewrite_rfpower_table(struct b43_wldev *dev) b43_wldev 676 drivers/net/wireless/broadcom/b43/tables_phy_lcn.c static void b43_phy_lcn_clean_papd_comp_table(struct b43_wldev *dev) b43_wldev 685 drivers/net/wireless/broadcom/b43/tables_phy_lcn.c void b43_phy_lcn_tables_init(struct b43_wldev *dev) b43_wldev 16 drivers/net/wireless/broadcom/b43/tables_phy_lcn.h u32 b43_lcntab_read(struct b43_wldev *dev, u32 offset); b43_wldev 17 drivers/net/wireless/broadcom/b43/tables_phy_lcn.h void b43_lcntab_read_bulk(struct b43_wldev *dev, u32 offset, b43_wldev 19 drivers/net/wireless/broadcom/b43/tables_phy_lcn.h void b43_lcntab_write(struct b43_wldev *dev, u32 offset, u32 value); b43_wldev 20 drivers/net/wireless/broadcom/b43/tables_phy_lcn.h void b43_lcntab_write_bulk(struct b43_wldev *dev, u32 offset, b43_wldev 23 drivers/net/wireless/broadcom/b43/tables_phy_lcn.h void b43_phy_lcn_tables_init(struct b43_wldev *dev); b43_wldev 20 drivers/net/wireless/broadcom/b43/wa.c void b43_wa_initgains(struct b43_wldev *dev) b43_wldev 44 drivers/net/wireless/broadcom/b43/wa.c static void b43_wa_rssi_lt(struct b43_wldev *dev) /* RSSI lookup table */ b43_wldev 59 drivers/net/wireless/broadcom/b43/wa.c static void b43_wa_analog(struct b43_wldev *dev) b43_wldev 73 drivers/net/wireless/broadcom/b43/wa.c static void b43_wa_fft(struct b43_wldev *dev) /* Fine frequency table */ b43_wldev 82 drivers/net/wireless/broadcom/b43/wa.c static void b43_wa_nft(struct b43_wldev *dev) /* Noise figure table */ b43_wldev 97 drivers/net/wireless/broadcom/b43/wa.c static void b43_wa_rt(struct b43_wldev *dev) /* Rotor table */ b43_wldev 105 drivers/net/wireless/broadcom/b43/wa.c static void b43_write_nst(struct b43_wldev *dev, const u16 *nst) b43_wldev 113 drivers/net/wireless/broadcom/b43/wa.c static void b43_wa_nst(struct b43_wldev *dev) /* Noise scale table */ b43_wldev 127 drivers/net/wireless/broadcom/b43/wa.c static void b43_wa_art(struct b43_wldev *dev) /* ADV retard table */ b43_wldev 136 drivers/net/wireless/broadcom/b43/wa.c static void b43_wa_msst(struct b43_wldev *dev) /* Min sigma square table */ b43_wldev 155 drivers/net/wireless/broadcom/b43/wa.c static void b43_wa_crs_ed(struct b43_wldev *dev) b43_wldev 173 drivers/net/wireless/broadcom/b43/wa.c static void b43_wa_crs_thr(struct b43_wldev *dev) b43_wldev 178 drivers/net/wireless/broadcom/b43/wa.c static void b43_wa_crs_blank(struct b43_wldev *dev) b43_wldev 183 drivers/net/wireless/broadcom/b43/wa.c static void b43_wa_cck_shiftbits(struct b43_wldev *dev) b43_wldev 188 drivers/net/wireless/broadcom/b43/wa.c static void b43_wa_wrssi_offset(struct b43_wldev *dev) b43_wldev 205 drivers/net/wireless/broadcom/b43/wa.c static void b43_wa_txpuoff_rxpuon(struct b43_wldev *dev) b43_wldev 211 drivers/net/wireless/broadcom/b43/wa.c static void b43_wa_altagc(struct b43_wldev *dev) b43_wldev 289 drivers/net/wireless/broadcom/b43/wa.c static void b43_wa_tr_ltov(struct b43_wldev *dev) /* TR Lookup Table Original Values */ b43_wldev 294 drivers/net/wireless/broadcom/b43/wa.c static void b43_wa_cpll_nonpilot(struct b43_wldev *dev) b43_wldev 300 drivers/net/wireless/broadcom/b43/wa.c static void b43_wa_boards_g(struct b43_wldev *dev) b43_wldev 332 drivers/net/wireless/broadcom/b43/wa.c void b43_wa_all(struct b43_wldev *dev) b43_wldev 5 drivers/net/wireless/broadcom/b43/wa.h void b43_wa_initgains(struct b43_wldev *dev); b43_wldev 6 drivers/net/wireless/broadcom/b43/wa.h void b43_wa_all(struct b43_wldev *dev); b43_wldev 167 drivers/net/wireless/broadcom/b43/xmit.c static u16 b43_generate_tx_phy_ctl1(struct b43_wldev *dev, u8 bitrate) b43_wldev 235 drivers/net/wireless/broadcom/b43/xmit.c int b43_generate_txhdr(struct b43_wldev *dev, b43_wldev 570 drivers/net/wireless/broadcom/b43/xmit.c static s8 b43_rssi_postprocess(struct b43_wldev *dev, b43_wldev 634 drivers/net/wireless/broadcom/b43/xmit.c static s8 b43_rssinoise_postprocess(struct b43_wldev *dev, u8 in_rssi) b43_wldev 645 drivers/net/wireless/broadcom/b43/xmit.c void b43_rx(struct b43_wldev *dev, struct sk_buff *skb, const void *_rxhdr) b43_wldev 830 drivers/net/wireless/broadcom/b43/xmit.c void b43_handle_txstatus(struct b43_wldev *dev, b43_wldev 859 drivers/net/wireless/broadcom/b43/xmit.c bool b43_fill_txstatus_report(struct b43_wldev *dev, b43_wldev 911 drivers/net/wireless/broadcom/b43/xmit.c void b43_tx_suspend(struct b43_wldev *dev) b43_wldev 920 drivers/net/wireless/broadcom/b43/xmit.c void b43_tx_resume(struct b43_wldev *dev) b43_wldev 192 drivers/net/wireless/broadcom/b43/xmit.h size_t b43_txhdr_size(struct b43_wldev *dev) b43_wldev 206 drivers/net/wireless/broadcom/b43/xmit.h int b43_generate_txhdr(struct b43_wldev *dev, b43_wldev 357 drivers/net/wireless/broadcom/b43/xmit.h void b43_rx(struct b43_wldev *dev, struct sk_buff *skb, const void *_rxhdr); b43_wldev 359 drivers/net/wireless/broadcom/b43/xmit.h void b43_handle_txstatus(struct b43_wldev *dev, b43_wldev 361 drivers/net/wireless/broadcom/b43/xmit.h bool b43_fill_txstatus_report(struct b43_wldev *dev, b43_wldev 365 drivers/net/wireless/broadcom/b43/xmit.h void b43_tx_suspend(struct b43_wldev *dev); b43_wldev 366 drivers/net/wireless/broadcom/b43/xmit.h void b43_tx_resume(struct b43_wldev *dev); b43_wldev 372 drivers/net/wireless/broadcom/b43/xmit.h static inline int b43_new_kidx_api(struct b43_wldev *dev) b43_wldev 377 drivers/net/wireless/broadcom/b43/xmit.h static inline u8 b43_kidx_to_fw(struct b43_wldev *dev, u8 raw_kidx) b43_wldev 390 drivers/net/wireless/broadcom/b43/xmit.h static inline u8 b43_kidx_to_raw(struct b43_wldev *dev, u8 firmware_kidx)