/kernel/linux/linux-5.10/drivers/net/wireless/broadcom/b43/ |
H A D | phy_common.h | 8 struct b43_wldev; 153 int (*allocate)(struct b43_wldev *dev); 154 void (*free)(struct b43_wldev *dev); 155 void (*prepare_structs)(struct b43_wldev *dev); 156 int (*prepare_hardware)(struct b43_wldev *dev); 157 int (*init)(struct b43_wldev *dev); 158 void (*exit)(struct b43_wldev *dev); 161 u16 (*phy_read)(struct b43_wldev *dev, u16 reg); 162 void (*phy_write)(struct b43_wldev *dev, u16 reg, u16 value); 163 void (*phy_maskset)(struct b43_wldev *de [all...] |
H A D | main.h | 60 u8 b43_ieee80211_antenna_sanitize(struct b43_wldev *dev, 63 void b43_tsf_read(struct b43_wldev *dev, u64 * tsf); 64 void b43_tsf_write(struct b43_wldev *dev, u64 tsf); 66 u32 b43_shm_read32(struct b43_wldev *dev, u16 routing, u16 offset); 67 u16 b43_shm_read16(struct b43_wldev *dev, u16 routing, u16 offset); 68 void b43_shm_write32(struct b43_wldev *dev, u16 routing, u16 offset, u32 value); 69 void b43_shm_write16(struct b43_wldev *dev, u16 routing, u16 offset, u16 value); 71 u64 b43_hf_read(struct b43_wldev *dev); 72 void b43_hf_write(struct b43_wldev *dev, u64 value); 74 void b43_dummy_transmission(struct b43_wldev *de [all...] |
H A D | tables_lpphy.h | 18 u32 b43_lptab_read(struct b43_wldev *dev, u32 offset); 19 void b43_lptab_write(struct b43_wldev *dev, u32 offset, u32 value); 24 void b43_lptab_read_bulk(struct b43_wldev *dev, u32 offset, 26 void b43_lptab_write_bulk(struct b43_wldev *dev, u32 offset, 29 void b2062_upload_init_table(struct b43_wldev *dev); 30 void b2063_upload_init_table(struct b43_wldev *dev); 36 void lpphy_write_gain_table(struct b43_wldev *dev, int offset, 38 void lpphy_write_gain_table_bulk(struct b43_wldev *dev, int offset, int count, 41 void lpphy_rev0_1_table_init(struct b43_wldev *dev); 42 void lpphy_rev2plus_table_init(struct b43_wldev *de [all...] |
H A D | debugfs.h | 5 struct b43_wldev; 41 struct b43_wldev *dev; 77 bool b43_debug(struct b43_wldev *dev, enum b43_dyndbg feature); 81 void b43_debugfs_add_device(struct b43_wldev *dev); 82 void b43_debugfs_remove_device(struct b43_wldev *dev); 83 void b43_debugfs_log_txstat(struct b43_wldev *dev, 88 static inline bool b43_debug(struct b43_wldev *dev, enum b43_dyndbg feature) in b43_debug() 99 static inline void b43_debugfs_add_device(struct b43_wldev *dev) in b43_debugfs_add_device() 102 static inline void b43_debugfs_remove_device(struct b43_wldev *dev) in b43_debugfs_remove_device() 105 static inline void b43_debugfs_log_txstat(struct b43_wldev *de in b43_debugfs_remove_device() [all...] |
H A D | sdio.h | 7 struct b43_wldev; 15 void (*irq_handler)(struct b43_wldev *dev); 18 int b43_sdio_request_irq(struct b43_wldev *dev, 19 void (*handler)(struct b43_wldev *dev)); 20 void b43_sdio_free_irq(struct b43_wldev *dev); 29 static inline int b43_sdio_request_irq(struct b43_wldev *dev, in b43_sdio_request_irq() 30 void (*handler)(struct b43_wldev *dev)) in b43_sdio_request_irq() 34 static inline void b43_sdio_free_irq(struct b43_wldev *dev) in b43_sdio_free_irq()
|
H A D | leds.h | 6 struct b43_wldev; 64 void b43_leds_register(struct b43_wldev *dev); 66 void b43_leds_init(struct b43_wldev *dev); 67 void b43_leds_exit(struct b43_wldev *dev); 68 void b43_leds_stop(struct b43_wldev *dev); 78 static inline void b43_leds_register(struct b43_wldev *dev) in b43_leds_register() 84 static inline void b43_leds_init(struct b43_wldev *dev) in b43_leds_init() 87 static inline void b43_leds_exit(struct b43_wldev *dev) in b43_leds_exit() 90 static inline void b43_leds_stop(struct b43_wldev *dev) in b43_leds_stop()
|
H A D | lo.h | 9 struct b43_wldev; 77 void b43_lo_g_adjust(struct b43_wldev *dev); 79 void b43_lo_g_adjust_to(struct b43_wldev *dev, 82 void b43_gphy_dc_lt_init(struct b43_wldev *dev, bool update_all); 84 void b43_lo_g_maintenance_work(struct b43_wldev *dev); 85 void b43_lo_g_cleanup(struct b43_wldev *dev); 86 void b43_lo_g_init(struct b43_wldev *dev);
|
H A D | ppr.h | 33 struct b43_wldev; 36 void b43_ppr_clear(struct b43_wldev *dev, struct b43_ppr *ppr); 38 void b43_ppr_add(struct b43_wldev *dev, struct b43_ppr *ppr, int diff); 39 void b43_ppr_apply_max(struct b43_wldev *dev, struct b43_ppr *ppr, u8 max); 40 void b43_ppr_apply_min(struct b43_wldev *dev, struct b43_ppr *ppr, u8 min); 41 u8 b43_ppr_get_max(struct b43_wldev *dev, struct b43_ppr *ppr); 43 bool b43_ppr_load_max_from_sprom(struct b43_wldev *dev, struct b43_ppr *ppr,
|
H A D | phy_common.c | 28 int b43_phy_allocate(struct b43_wldev *dev) in b43_phy_allocate() 77 void b43_phy_free(struct b43_wldev *dev) in b43_phy_free() 83 int b43_phy_init(struct b43_wldev *dev) in b43_phy_init() 125 void b43_phy_exit(struct b43_wldev *dev) in b43_phy_exit() 135 bool b43_has_hardware_pctl(struct b43_wldev *dev) in b43_has_hardware_pctl() 144 void b43_radio_lock(struct b43_wldev *dev) in b43_radio_lock() 162 void b43_radio_unlock(struct b43_wldev *dev) in b43_radio_unlock() 179 void b43_phy_lock(struct b43_wldev *dev) in b43_phy_lock() 191 void b43_phy_unlock(struct b43_wldev *dev) in b43_phy_unlock() 203 static inline void assert_mac_suspended(struct b43_wldev *de [all...] |
H A D | phy_ac.c | 16 static int b43_phy_ac_op_allocate(struct b43_wldev *dev) in b43_phy_ac_op_allocate() 28 static void b43_phy_ac_op_free(struct b43_wldev *dev) in b43_phy_ac_op_free() 37 static void b43_phy_ac_op_maskset(struct b43_wldev *dev, u16 reg, u16 mask, in b43_phy_ac_op_maskset() 45 static u16 b43_phy_ac_op_radio_read(struct b43_wldev *dev, u16 reg) in b43_phy_ac_op_radio_read() 51 static void b43_phy_ac_op_radio_write(struct b43_wldev *dev, u16 reg, in b43_phy_ac_op_radio_write() 58 static unsigned int b43_phy_ac_op_get_default_chan(struct b43_wldev *dev) in b43_phy_ac_op_get_default_chan() 66 b43_phy_ac_op_recalc_txpower(struct b43_wldev *dev, bool ignore_tssi) in b43_phy_ac_op_recalc_txpower() 71 static void b43_phy_ac_op_adjust_txpower(struct b43_wldev *dev) in b43_phy_ac_op_adjust_txpower()
|
H A D | tables_phy_ht.h | 14 u32 b43_httab_read(struct b43_wldev *dev, u32 offset); 15 void b43_httab_read_bulk(struct b43_wldev *dev, u32 offset, 17 void b43_httab_write(struct b43_wldev *dev, u32 offset, u32 value); 18 void b43_httab_write_few(struct b43_wldev *dev, u32 offset, size_t num, ...); 19 void b43_httab_write_bulk(struct b43_wldev *dev, u32 offset, 22 void b43_phy_ht_tables_init(struct b43_wldev *dev);
|
H A D | wa.c | 20 void b43_wa_initgains(struct b43_wldev *dev) in b43_wa_initgains() 44 static void b43_wa_rssi_lt(struct b43_wldev *dev) /* RSSI lookup table */ in b43_wa_rssi_lt() 59 static void b43_wa_analog(struct b43_wldev *dev) in b43_wa_analog() 73 static void b43_wa_fft(struct b43_wldev *dev) /* Fine frequency table */ in b43_wa_fft() 82 static void b43_wa_nft(struct b43_wldev *dev) /* Noise figure table */ in b43_wa_nft() 97 static void b43_wa_rt(struct b43_wldev *dev) /* Rotor table */ in b43_wa_rt() 105 static void b43_write_nst(struct b43_wldev *dev, const u16 *nst) in b43_write_nst() 113 static void b43_wa_nst(struct b43_wldev *dev) /* Noise scale table */ in b43_wa_nst() 127 static void b43_wa_art(struct b43_wldev *dev) /* ADV retard table */ in b43_wa_art() 136 static void b43_wa_msst(struct b43_wldev *de [all...] |
H A D | debugfs.c | 31 ssize_t (*read)(struct b43_wldev *dev, char *buf, size_t bufsize); 32 int (*write)(struct b43_wldev *dev, const char *buf, size_t count); 39 struct b43_dfs_file *fops_to_dfs_file(struct b43_wldev *dev, in fops_to_dfs_file() 66 static ssize_t shm16read__read_file(struct b43_wldev *dev, in shm16read__read_file() 85 static int shm16read__write_file(struct b43_wldev *dev, in shm16read__write_file() 109 static int shm16write__write_file(struct b43_wldev *dev, in shm16write__write_file() 142 static ssize_t shm32read__read_file(struct b43_wldev *dev, in shm32read__read_file() 161 static int shm32read__write_file(struct b43_wldev *dev, in shm32read__write_file() 185 static int shm32write__write_file(struct b43_wldev *dev, in shm32write__write_file() 221 static ssize_t mmio16read__read_file(struct b43_wldev *de [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/broadcom/b43/ |
H A D | phy_common.h | 8 struct b43_wldev; 153 int (*allocate)(struct b43_wldev *dev); 154 void (*free)(struct b43_wldev *dev); 155 void (*prepare_structs)(struct b43_wldev *dev); 156 int (*prepare_hardware)(struct b43_wldev *dev); 157 int (*init)(struct b43_wldev *dev); 158 void (*exit)(struct b43_wldev *dev); 161 u16 (*phy_read)(struct b43_wldev *dev, u16 reg); 162 void (*phy_write)(struct b43_wldev *dev, u16 reg, u16 value); 163 void (*phy_maskset)(struct b43_wldev *de [all...] |
H A D | main.h | 60 u8 b43_ieee80211_antenna_sanitize(struct b43_wldev *dev, 63 void b43_tsf_read(struct b43_wldev *dev, u64 * tsf); 64 void b43_tsf_write(struct b43_wldev *dev, u64 tsf); 66 u32 b43_shm_read32(struct b43_wldev *dev, u16 routing, u16 offset); 67 u16 b43_shm_read16(struct b43_wldev *dev, u16 routing, u16 offset); 68 void b43_shm_write32(struct b43_wldev *dev, u16 routing, u16 offset, u32 value); 69 void b43_shm_write16(struct b43_wldev *dev, u16 routing, u16 offset, u16 value); 71 u64 b43_hf_read(struct b43_wldev *dev); 72 void b43_hf_write(struct b43_wldev *dev, u64 value); 74 void b43_dummy_transmission(struct b43_wldev *de [all...] |
H A D | tables_lpphy.h | 18 u32 b43_lptab_read(struct b43_wldev *dev, u32 offset); 19 void b43_lptab_write(struct b43_wldev *dev, u32 offset, u32 value); 24 void b43_lptab_read_bulk(struct b43_wldev *dev, u32 offset, 26 void b43_lptab_write_bulk(struct b43_wldev *dev, u32 offset, 29 void b2062_upload_init_table(struct b43_wldev *dev); 30 void b2063_upload_init_table(struct b43_wldev *dev); 36 void lpphy_write_gain_table(struct b43_wldev *dev, int offset, 38 void lpphy_write_gain_table_bulk(struct b43_wldev *dev, int offset, int count, 41 void lpphy_rev0_1_table_init(struct b43_wldev *dev); 42 void lpphy_rev2plus_table_init(struct b43_wldev *de [all...] |
H A D | debugfs.h | 5 struct b43_wldev; 40 struct b43_wldev *dev; 74 bool b43_debug(struct b43_wldev *dev, enum b43_dyndbg feature); 78 void b43_debugfs_add_device(struct b43_wldev *dev); 79 void b43_debugfs_remove_device(struct b43_wldev *dev); 80 void b43_debugfs_log_txstat(struct b43_wldev *dev, 85 static inline bool b43_debug(struct b43_wldev *dev, enum b43_dyndbg feature) in b43_debug() 96 static inline void b43_debugfs_add_device(struct b43_wldev *dev) in b43_debugfs_add_device() 99 static inline void b43_debugfs_remove_device(struct b43_wldev *dev) in b43_debugfs_remove_device() 102 static inline void b43_debugfs_log_txstat(struct b43_wldev *de in b43_debugfs_remove_device() [all...] |
H A D | sdio.h | 7 struct b43_wldev; 15 void (*irq_handler)(struct b43_wldev *dev); 18 int b43_sdio_request_irq(struct b43_wldev *dev, 19 void (*handler)(struct b43_wldev *dev)); 20 void b43_sdio_free_irq(struct b43_wldev *dev); 29 static inline int b43_sdio_request_irq(struct b43_wldev *dev, in b43_sdio_request_irq() 30 void (*handler)(struct b43_wldev *dev)) in b43_sdio_request_irq() 34 static inline void b43_sdio_free_irq(struct b43_wldev *dev) in b43_sdio_free_irq()
|
H A D | leds.h | 6 struct b43_wldev; 64 void b43_leds_register(struct b43_wldev *dev); 66 void b43_leds_init(struct b43_wldev *dev); 67 void b43_leds_exit(struct b43_wldev *dev); 68 void b43_leds_stop(struct b43_wldev *dev); 78 static inline void b43_leds_register(struct b43_wldev *dev) in b43_leds_register() 84 static inline void b43_leds_init(struct b43_wldev *dev) in b43_leds_init() 87 static inline void b43_leds_exit(struct b43_wldev *dev) in b43_leds_exit() 90 static inline void b43_leds_stop(struct b43_wldev *dev) in b43_leds_stop()
|
H A D | ppr.h | 33 struct b43_wldev; 36 void b43_ppr_clear(struct b43_wldev *dev, struct b43_ppr *ppr); 38 void b43_ppr_add(struct b43_wldev *dev, struct b43_ppr *ppr, int diff); 39 void b43_ppr_apply_max(struct b43_wldev *dev, struct b43_ppr *ppr, u8 max); 40 void b43_ppr_apply_min(struct b43_wldev *dev, struct b43_ppr *ppr, u8 min); 41 u8 b43_ppr_get_max(struct b43_wldev *dev, struct b43_ppr *ppr); 43 bool b43_ppr_load_max_from_sprom(struct b43_wldev *dev, struct b43_ppr *ppr,
|
H A D | lo.h | 9 struct b43_wldev; 77 void b43_lo_g_adjust(struct b43_wldev *dev); 79 void b43_lo_g_adjust_to(struct b43_wldev *dev, 82 void b43_gphy_dc_lt_init(struct b43_wldev *dev, bool update_all); 84 void b43_lo_g_maintenance_work(struct b43_wldev *dev); 85 void b43_lo_g_cleanup(struct b43_wldev *dev); 86 void b43_lo_g_init(struct b43_wldev *dev);
|
H A D | phy_common.c | 28 int b43_phy_allocate(struct b43_wldev *dev) in b43_phy_allocate() 77 void b43_phy_free(struct b43_wldev *dev) in b43_phy_free() 83 int b43_phy_init(struct b43_wldev *dev) in b43_phy_init() 125 void b43_phy_exit(struct b43_wldev *dev) in b43_phy_exit() 135 bool b43_has_hardware_pctl(struct b43_wldev *dev) in b43_has_hardware_pctl() 144 void b43_radio_lock(struct b43_wldev *dev) in b43_radio_lock() 162 void b43_radio_unlock(struct b43_wldev *dev) in b43_radio_unlock() 179 void b43_phy_lock(struct b43_wldev *dev) in b43_phy_lock() 191 void b43_phy_unlock(struct b43_wldev *dev) in b43_phy_unlock() 203 static inline void assert_mac_suspended(struct b43_wldev *de [all...] |
H A D | phy_ac.c | 16 static int b43_phy_ac_op_allocate(struct b43_wldev *dev) in b43_phy_ac_op_allocate() 28 static void b43_phy_ac_op_free(struct b43_wldev *dev) in b43_phy_ac_op_free() 37 static void b43_phy_ac_op_maskset(struct b43_wldev *dev, u16 reg, u16 mask, in b43_phy_ac_op_maskset() 45 static u16 b43_phy_ac_op_radio_read(struct b43_wldev *dev, u16 reg) in b43_phy_ac_op_radio_read() 51 static void b43_phy_ac_op_radio_write(struct b43_wldev *dev, u16 reg, in b43_phy_ac_op_radio_write() 58 static unsigned int b43_phy_ac_op_get_default_chan(struct b43_wldev *dev) in b43_phy_ac_op_get_default_chan() 66 b43_phy_ac_op_recalc_txpower(struct b43_wldev *dev, bool ignore_tssi) in b43_phy_ac_op_recalc_txpower() 71 static void b43_phy_ac_op_adjust_txpower(struct b43_wldev *dev) in b43_phy_ac_op_adjust_txpower()
|
H A D | tables_phy_ht.h | 14 u32 b43_httab_read(struct b43_wldev *dev, u32 offset); 15 void b43_httab_read_bulk(struct b43_wldev *dev, u32 offset, 17 void b43_httab_write(struct b43_wldev *dev, u32 offset, u32 value); 18 void b43_httab_write_few(struct b43_wldev *dev, u32 offset, size_t num, ...); 19 void b43_httab_write_bulk(struct b43_wldev *dev, u32 offset, 22 void b43_phy_ht_tables_init(struct b43_wldev *dev);
|
H A D | wa.c | 20 void b43_wa_initgains(struct b43_wldev *dev) in b43_wa_initgains() 44 static void b43_wa_rssi_lt(struct b43_wldev *dev) /* RSSI lookup table */ in b43_wa_rssi_lt() 59 static void b43_wa_analog(struct b43_wldev *dev) in b43_wa_analog() 73 static void b43_wa_fft(struct b43_wldev *dev) /* Fine frequency table */ in b43_wa_fft() 82 static void b43_wa_nft(struct b43_wldev *dev) /* Noise figure table */ in b43_wa_nft() 97 static void b43_wa_rt(struct b43_wldev *dev) /* Rotor table */ in b43_wa_rt() 105 static void b43_write_nst(struct b43_wldev *dev, const u16 *nst) in b43_write_nst() 113 static void b43_wa_nst(struct b43_wldev *dev) /* Noise scale table */ in b43_wa_nst() 127 static void b43_wa_art(struct b43_wldev *dev) /* ADV retard table */ in b43_wa_art() 136 static void b43_wa_msst(struct b43_wldev *de [all...] |