Home
last modified time | relevance | path

Searched refs:b43_wldev (Results 1 – 54 of 54) sorted by relevance

/linux-4.1.27/drivers/net/wireless/b43/
Dphy_common.h7 struct b43_wldev;
159 int (*allocate)(struct b43_wldev *dev);
160 void (*free)(struct b43_wldev *dev);
161 void (*prepare_structs)(struct b43_wldev *dev);
162 int (*prepare_hardware)(struct b43_wldev *dev);
163 int (*init)(struct b43_wldev *dev);
164 void (*exit)(struct b43_wldev *dev);
167 u16 (*phy_read)(struct b43_wldev *dev, u16 reg);
168 void (*phy_write)(struct b43_wldev *dev, u16 reg, u16 value);
169 void (*phy_maskset)(struct b43_wldev *dev, u16 reg, u16 mask, u16 set);
[all …]
Dmain.h73 u8 b43_ieee80211_antenna_sanitize(struct b43_wldev *dev,
76 void b43_tsf_read(struct b43_wldev *dev, u64 * tsf);
77 void b43_tsf_write(struct b43_wldev *dev, u64 tsf);
79 u32 b43_shm_read32(struct b43_wldev *dev, u16 routing, u16 offset);
80 u16 b43_shm_read16(struct b43_wldev *dev, u16 routing, u16 offset);
81 void b43_shm_write32(struct b43_wldev *dev, u16 routing, u16 offset, u32 value);
82 void b43_shm_write16(struct b43_wldev *dev, u16 routing, u16 offset, u16 value);
84 u64 b43_hf_read(struct b43_wldev *dev);
85 void b43_hf_write(struct b43_wldev *dev, u64 value);
87 void b43_dummy_transmission(struct b43_wldev *dev, bool ofdm, bool pa_on);
[all …]
Dtables_lpphy.h17 u32 b43_lptab_read(struct b43_wldev *dev, u32 offset);
18 void b43_lptab_write(struct b43_wldev *dev, u32 offset, u32 value);
23 void b43_lptab_read_bulk(struct b43_wldev *dev, u32 offset,
25 void b43_lptab_write_bulk(struct b43_wldev *dev, u32 offset,
28 void b2062_upload_init_table(struct b43_wldev *dev);
29 void b2063_upload_init_table(struct b43_wldev *dev);
35 void lpphy_write_gain_table(struct b43_wldev *dev, int offset,
37 void lpphy_write_gain_table_bulk(struct b43_wldev *dev, int offset, int count,
40 void lpphy_rev0_1_table_init(struct b43_wldev *dev);
41 void lpphy_rev2plus_table_init(struct b43_wldev *dev);
[all …]
Dsdio.h6 struct b43_wldev;
14 void (*irq_handler)(struct b43_wldev *dev);
17 int b43_sdio_request_irq(struct b43_wldev *dev,
18 void (*handler)(struct b43_wldev *dev));
19 void b43_sdio_free_irq(struct b43_wldev *dev);
28 static inline int b43_sdio_request_irq(struct b43_wldev *dev, in b43_sdio_request_irq()
29 void (*handler)(struct b43_wldev *dev)) in b43_sdio_request_irq()
33 static inline void b43_sdio_free_irq(struct b43_wldev *dev) in b43_sdio_free_irq()
Dleds.h5 struct b43_wldev;
63 void b43_leds_register(struct b43_wldev *dev);
65 void b43_leds_init(struct b43_wldev *dev);
66 void b43_leds_exit(struct b43_wldev *dev);
67 void b43_leds_stop(struct b43_wldev *dev);
77 static inline void b43_leds_register(struct b43_wldev *dev) in b43_leds_register()
83 static inline void b43_leds_init(struct b43_wldev *dev) in b43_leds_init()
86 static inline void b43_leds_exit(struct b43_wldev *dev) in b43_leds_exit()
89 static inline void b43_leds_stop(struct b43_wldev *dev) in b43_leds_stop()
Ddebugfs.h4 struct b43_wldev;
40 struct b43_wldev *dev;
76 bool b43_debug(struct b43_wldev *dev, enum b43_dyndbg feature);
80 void b43_debugfs_add_device(struct b43_wldev *dev);
81 void b43_debugfs_remove_device(struct b43_wldev *dev);
82 void b43_debugfs_log_txstat(struct b43_wldev *dev,
87 static inline bool b43_debug(struct b43_wldev *dev, enum b43_dyndbg feature) in b43_debug()
98 static inline void b43_debugfs_add_device(struct b43_wldev *dev) in b43_debugfs_add_device()
101 static inline void b43_debugfs_remove_device(struct b43_wldev *dev) in b43_debugfs_remove_device()
104 static inline void b43_debugfs_log_txstat(struct b43_wldev *dev, in b43_debugfs_log_txstat()
Dwa.c33 static void b43_wa_papd(struct b43_wldev *dev) in b43_wa_papd()
44 static void b43_wa_auxclipthr(struct b43_wldev *dev) in b43_wa_auxclipthr()
49 static void b43_wa_afcdac(struct b43_wldev *dev) in b43_wa_afcdac()
55 static void b43_wa_txdc_offset(struct b43_wldev *dev) in b43_wa_txdc_offset()
60 void b43_wa_initgains(struct b43_wldev *dev) in b43_wa_initgains()
84 static void b43_wa_divider(struct b43_wldev *dev) in b43_wa_divider()
90 static void b43_wa_gt(struct b43_wldev *dev) /* Gain table. */ in b43_wa_gt()
119 static void b43_wa_rssi_lt(struct b43_wldev *dev) /* RSSI lookup table */ in b43_wa_rssi_lt()
134 static void b43_wa_analog(struct b43_wldev *dev) in b43_wa_analog()
152 static void b43_wa_dac(struct b43_wldev *dev) in b43_wa_dac()
[all …]
Dlo.h8 struct b43_wldev;
76 void b43_lo_g_adjust(struct b43_wldev *dev);
78 void b43_lo_g_adjust_to(struct b43_wldev *dev,
81 void b43_gphy_dc_lt_init(struct b43_wldev *dev, bool update_all);
83 void b43_lo_g_maintanance_work(struct b43_wldev *dev);
84 void b43_lo_g_cleanup(struct b43_wldev *dev);
85 void b43_lo_g_init(struct b43_wldev *dev);
Dphy_ac.c20 static int b43_phy_ac_op_allocate(struct b43_wldev *dev) in b43_phy_ac_op_allocate()
32 static void b43_phy_ac_op_free(struct b43_wldev *dev) in b43_phy_ac_op_free()
41 static void b43_phy_ac_op_maskset(struct b43_wldev *dev, u16 reg, u16 mask, in b43_phy_ac_op_maskset()
49 static u16 b43_phy_ac_op_radio_read(struct b43_wldev *dev, u16 reg) in b43_phy_ac_op_radio_read()
55 static void b43_phy_ac_op_radio_write(struct b43_wldev *dev, u16 reg, in b43_phy_ac_op_radio_write()
62 static unsigned int b43_phy_ac_op_get_default_chan(struct b43_wldev *dev) in b43_phy_ac_op_get_default_chan()
70 b43_phy_ac_op_recalc_txpower(struct b43_wldev *dev, bool ignore_tssi) in b43_phy_ac_op_recalc_txpower()
75 static void b43_phy_ac_op_adjust_txpower(struct b43_wldev *dev) in b43_phy_ac_op_adjust_txpower()
Dphy_common.c41 int b43_phy_allocate(struct b43_wldev *dev) in b43_phy_allocate()
90 void b43_phy_free(struct b43_wldev *dev) in b43_phy_free()
96 int b43_phy_init(struct b43_wldev *dev) in b43_phy_init()
138 void b43_phy_exit(struct b43_wldev *dev) in b43_phy_exit()
148 bool b43_has_hardware_pctl(struct b43_wldev *dev) in b43_has_hardware_pctl()
157 void b43_radio_lock(struct b43_wldev *dev) in b43_radio_lock()
175 void b43_radio_unlock(struct b43_wldev *dev) in b43_radio_unlock()
192 void b43_phy_lock(struct b43_wldev *dev) in b43_phy_lock()
204 void b43_phy_unlock(struct b43_wldev *dev) in b43_phy_unlock()
216 static inline void assert_mac_suspended(struct b43_wldev *dev) in assert_mac_suspended()
[all …]
Dphy_a.c65 static s8 b43_aphy_estimate_power_out(struct b43_wldev *dev, s8 tssi)
82 static void b43_radio_set_tx_iq(struct b43_wldev *dev) in b43_radio_set_tx_iq()
100 static void aphy_channel_switch(struct b43_wldev *dev, unsigned int channel) in aphy_channel_switch()
143 static void b43_radio_init2060(struct b43_wldev *dev) in b43_radio_init2060()
181 static void b43_phy_rssiagc(struct b43_wldev *dev, u8 enable) in b43_phy_rssiagc()
212 static void b43_phy_ww(struct b43_wldev *dev) in b43_phy_ww()
261 static void hardware_pctl_init_aphy(struct b43_wldev *dev) in hardware_pctl_init_aphy()
266 void b43_phy_inita(struct b43_wldev *dev) in b43_phy_inita()
319 static int b43_aphy_init_tssi2dbm_table(struct b43_wldev *dev) in b43_aphy_init_tssi2dbm_table()
354 static int b43_aphy_op_allocate(struct b43_wldev *dev) in b43_aphy_op_allocate()
[all …]
Dppr.h32 struct b43_wldev;
35 void b43_ppr_clear(struct b43_wldev *dev, struct b43_ppr *ppr);
37 void b43_ppr_add(struct b43_wldev *dev, struct b43_ppr *ppr, int diff);
38 void b43_ppr_apply_max(struct b43_wldev *dev, struct b43_ppr *ppr, u8 max);
39 void b43_ppr_apply_min(struct b43_wldev *dev, struct b43_ppr *ppr, u8 min);
40 u8 b43_ppr_get_max(struct b43_wldev *dev, struct b43_ppr *ppr);
42 bool b43_ppr_load_max_from_sprom(struct b43_wldev *dev, struct b43_ppr *ppr,
Dphy_lcn.c62 static void b43_radio_2064_channel_setup(struct b43_wldev *dev) in b43_radio_2064_channel_setup()
109 static void b43_radio_2064_init(struct b43_wldev *dev) in b43_radio_2064_init()
165 static void b43_phy_lcn_afe_set_unset(struct b43_wldev *dev) in b43_phy_lcn_afe_set_unset()
181 static u16 b43_phy_lcn_get_pa_gain(struct b43_wldev *dev) in b43_phy_lcn_get_pa_gain()
187 static void b43_phy_lcn_set_dac_gain(struct b43_wldev *dev, u16 dac_gain) in b43_phy_lcn_set_dac_gain()
198 static void b43_phy_lcn_set_bbmult(struct b43_wldev *dev, u8 m0) in b43_phy_lcn_set_bbmult()
204 static void b43_phy_lcn_clear_tx_power_offsets(struct b43_wldev *dev) in b43_phy_lcn_clear_tx_power_offsets()
224 static void b43_phy_lcn_rev0_baseband_init(struct b43_wldev *dev) in b43_phy_lcn_rev0_baseband_init()
259 static void b43_phy_lcn_bu_tweaks(struct b43_wldev *dev) in b43_phy_lcn_bu_tweaks()
310 static void b43_phy_lcn_sense_setup(struct b43_wldev *dev, in b43_phy_lcn_sense_setup()
[all …]
Dtables_phy_ht.h13 u32 b43_httab_read(struct b43_wldev *dev, u32 offset);
14 void b43_httab_read_bulk(struct b43_wldev *dev, u32 offset,
16 void b43_httab_write(struct b43_wldev *dev, u32 offset, u32 value);
17 void b43_httab_write_few(struct b43_wldev *dev, u32 offset, size_t num, ...);
18 void b43_httab_write_bulk(struct b43_wldev *dev, u32 offset,
21 void b43_phy_ht_tables_init(struct b43_wldev *dev);
Dpio.h70 struct b43_wldev *dev;
99 struct b43_wldev *dev;
154 int b43_pio_init(struct b43_wldev *dev);
155 void b43_pio_free(struct b43_wldev *dev);
157 int b43_pio_tx(struct b43_wldev *dev, struct sk_buff *skb);
158 void b43_pio_handle_txstatus(struct b43_wldev *dev,
162 void b43_pio_tx_suspend(struct b43_wldev *dev);
163 void b43_pio_tx_resume(struct b43_wldev *dev);
Dtables_phy_lcn.h15 u32 b43_lcntab_read(struct b43_wldev *dev, u32 offset);
16 void b43_lcntab_read_bulk(struct b43_wldev *dev, u32 offset,
18 void b43_lcntab_write(struct b43_wldev *dev, u32 offset, u32 value);
19 void b43_lcntab_write_bulk(struct b43_wldev *dev, u32 offset,
22 void b43_phy_lcn_tables_init(struct b43_wldev *dev);
Dtables_nphy.h15 struct b43_wldev;
69 struct b43_wldev *dev, bool ghz5, bool ext_lna);
183 u32 b43_ntab_read(struct b43_wldev *dev, u32 offset);
184 void b43_ntab_read_bulk(struct b43_wldev *dev, u32 offset,
186 void b43_ntab_write(struct b43_wldev *dev, u32 offset, u32 value);
187 void b43_ntab_write_bulk(struct b43_wldev *dev, u32 offset,
190 void b43_nphy_tables_init(struct b43_wldev *dev);
192 const u32 *b43_nphy_get_tx_gain_table(struct b43_wldev *dev);
194 const s16 *b43_ntab_get_rf_pwr_offset_table(struct b43_wldev *dev);
220 struct b43_wldev *dev, u16 field, u8 override);
Dphy_ht.c48 static void b43_radio_2059_channel_setup(struct b43_wldev *dev, in b43_radio_2059_channel_setup()
93 static void b43_radio_2059_rcal(struct b43_wldev *dev) in b43_radio_2059_rcal()
120 static void b43_radio_2057_rccal(struct b43_wldev *dev) in b43_radio_2057_rccal()
147 static void b43_radio_2059_init_pre(struct b43_wldev *dev) in b43_radio_2059_init_pre()
155 static void b43_radio_2059_init(struct b43_wldev *dev) in b43_radio_2059_init()
188 static void b43_phy_ht_force_rf_sequence(struct b43_wldev *dev, u16 rf_seq) in b43_phy_ht_force_rf_sequence()
209 static void b43_phy_ht_pa_override(struct b43_wldev *dev, bool enable) in b43_phy_ht_pa_override()
233 static u16 b43_phy_ht_classifier(struct b43_wldev *dev, u16 mask, u16 val) in b43_phy_ht_classifier()
249 static void b43_phy_ht_reset_cca(struct b43_wldev *dev) in b43_phy_ht_reset_cca()
263 static void b43_phy_ht_zero_extg(struct b43_wldev *dev) in b43_phy_ht_zero_extg()
[all …]
Ddebugfs.c44 ssize_t (*read)(struct b43_wldev *dev, char *buf, size_t bufsize);
45 int (*write)(struct b43_wldev *dev, const char *buf, size_t count);
52 struct b43_dfs_file *fops_to_dfs_file(struct b43_wldev *dev, in fops_to_dfs_file()
79 static ssize_t shm16read__read_file(struct b43_wldev *dev, in shm16read__read_file()
98 static int shm16read__write_file(struct b43_wldev *dev, in shm16read__write_file()
122 static int shm16write__write_file(struct b43_wldev *dev, in shm16write__write_file()
155 static ssize_t shm32read__read_file(struct b43_wldev *dev, in shm32read__read_file()
174 static int shm32read__write_file(struct b43_wldev *dev, in shm32read__write_file()
198 static int shm32write__write_file(struct b43_wldev *dev, in shm32write__write_file()
234 static ssize_t mmio16read__read_file(struct b43_wldev *dev, in mmio16read__read_file()
[all …]
Ddma.h262 struct b43_wldev *dev;
287 int b43_dma_init(struct b43_wldev *dev);
288 void b43_dma_free(struct b43_wldev *dev);
290 void b43_dma_tx_suspend(struct b43_wldev *dev);
291 void b43_dma_tx_resume(struct b43_wldev *dev);
293 int b43_dma_tx(struct b43_wldev *dev,
295 void b43_dma_handle_txstatus(struct b43_wldev *dev,
302 void b43_dma_direct_fifo_rx(struct b43_wldev *dev,
Dxmit.h191 size_t b43_txhdr_size(struct b43_wldev *dev) in b43_txhdr_size()
205 int b43_generate_txhdr(struct b43_wldev *dev,
356 void b43_rx(struct b43_wldev *dev, struct sk_buff *skb, const void *_rxhdr);
358 void b43_handle_txstatus(struct b43_wldev *dev,
360 bool b43_fill_txstatus_report(struct b43_wldev *dev,
364 void b43_tx_suspend(struct b43_wldev *dev);
365 void b43_tx_resume(struct b43_wldev *dev);
371 static inline int b43_new_kidx_api(struct b43_wldev *dev) in b43_new_kidx_api()
376 static inline u8 b43_kidx_to_fw(struct b43_wldev *dev, u8 raw_kidx) in b43_kidx_to_fw()
389 static inline u8 b43_kidx_to_raw(struct b43_wldev *dev, u8 firmware_kidx) in b43_kidx_to_raw()
Dmain.c365 static void b43_wireless_core_exit(struct b43_wldev *dev);
366 static int b43_wireless_core_init(struct b43_wldev *dev);
367 static struct b43_wldev * b43_wireless_core_stop(struct b43_wldev *dev);
368 static int b43_wireless_core_start(struct b43_wldev *dev);
467 static void b43_ram_write(struct b43_wldev *dev, u16 offset, u32 val) in b43_ram_write()
482 static inline void b43_shm_control_word(struct b43_wldev *dev, in b43_shm_control_word()
494 u32 b43_shm_read32(struct b43_wldev *dev, u16 routing, u16 offset) in b43_shm_read32()
517 u16 b43_shm_read16(struct b43_wldev *dev, u16 routing, u16 offset) in b43_shm_read16()
538 void b43_shm_write32(struct b43_wldev *dev, u16 routing, u16 offset, u32 value) in b43_shm_write32()
558 void b43_shm_write16(struct b43_wldev *dev, u16 routing, u16 offset, u16 value) in b43_shm_write16()
[all …]
Db43.h745 struct b43_wldev *dev;
826 struct b43_wldev { struct
899 struct b43_wldev *current_dev; argument
981 static inline struct b43_wldev *dev_to_b43_wldev(struct device *dev) in dev_to_b43_wldev()
1002 static inline int b43_bus_may_powerdown(struct b43_wldev *wldev) in b43_bus_may_powerdown()
1006 static inline int b43_bus_powerup(struct b43_wldev *wldev, bool dynamic_pctl) in b43_bus_powerup()
1010 static inline int b43_device_is_enabled(struct b43_wldev *wldev) in b43_device_is_enabled()
1014 static inline void b43_device_enable(struct b43_wldev *wldev, in b43_device_enable()
1019 static inline void b43_device_disable(struct b43_wldev *wldev, in b43_device_disable()
1025 static inline u16 b43_read16(struct b43_wldev *dev, u16 offset) in b43_read16()
[all …]
Dtables_phy_lcn.c470 u32 b43_lcntab_read(struct b43_wldev *dev, u32 offset) in b43_lcntab_read()
500 void b43_lcntab_read_bulk(struct b43_wldev *dev, u32 offset, in b43_lcntab_read_bulk()
538 void b43_lcntab_write(struct b43_wldev *dev, u32 offset, u32 value) in b43_lcntab_write()
568 void b43_lcntab_write_bulk(struct b43_wldev *dev, u32 offset, in b43_lcntab_write_bulk()
616 static void b43_phy_lcn_upload_static_tables(struct b43_wldev *dev) in b43_phy_lcn_upload_static_tables()
634 static void b43_phy_lcn_load_tx_gain_tab(struct b43_wldev *dev, in b43_phy_lcn_load_tx_gain_tab()
661 static void b43_phy_lcn_load_rfpower(struct b43_wldev *dev) in b43_phy_lcn_load_rfpower()
678 static void b43_phy_lcn_rewrite_rfpower_table(struct b43_wldev *dev) in b43_phy_lcn_rewrite_rfpower_table()
689 static void b43_phy_lcn_clean_papd_comp_table(struct b43_wldev *dev) in b43_phy_lcn_clean_papd_comp_table()
698 void b43_phy_lcn_tables_init(struct b43_wldev *dev) in b43_phy_lcn_tables_init()
Dsysfs.h4 struct b43_wldev;
6 int b43_sysfs_register(struct b43_wldev *dev);
7 void b43_sysfs_unregister(struct b43_wldev *dev);
Dleds.c34 static void b43_led_turn_on(struct b43_wldev *dev, u8 led_index, in b43_led_turn_on()
47 static void b43_led_turn_off(struct b43_wldev *dev, u8 led_index, in b43_led_turn_off()
60 static void b43_led_update(struct b43_wldev *dev, in b43_led_update()
92 struct b43_wldev *dev; in b43_leds_work()
121 static int b43_register_led(struct b43_wldev *dev, struct b43_led *led, in b43_register_led()
159 static void b43_map_led(struct b43_wldev *dev, in b43_map_led()
213 static void b43_led_get_sprominfo(struct b43_wldev *dev, in b43_led_get_sprominfo()
258 void b43_leds_init(struct b43_wldev *dev) in b43_leds_init()
318 void b43_leds_exit(struct b43_wldev *dev) in b43_leds_exit()
328 void b43_leds_stop(struct b43_wldev *dev) in b43_leds_stop()
[all …]
Dphy_lp.c47 static unsigned int b43_lpphy_op_get_default_chan(struct b43_wldev *dev) in b43_lpphy_op_get_default_chan()
54 static int b43_lpphy_op_allocate(struct b43_wldev *dev) in b43_lpphy_op_allocate()
66 static void b43_lpphy_op_prepare_structs(struct b43_wldev *dev) in b43_lpphy_op_prepare_structs()
77 static void b43_lpphy_op_free(struct b43_wldev *dev) in b43_lpphy_op_free()
86 static void lpphy_read_band_sprom(struct b43_wldev *dev) in lpphy_read_band_sprom()
169 static void lpphy_adjust_gain_table(struct b43_wldev *dev, u32 freq) in lpphy_adjust_gain_table()
194 static void lpphy_table_init(struct b43_wldev *dev) in lpphy_table_init()
209 static void lpphy_baseband_rev0_1_init(struct b43_wldev *dev) in lpphy_baseband_rev0_1_init()
358 static void lpphy_save_dig_flt_state(struct b43_wldev *dev) in lpphy_save_dig_flt_state()
387 static void lpphy_restore_dig_flt_state(struct b43_wldev *dev) in lpphy_restore_dig_flt_state()
[all …]
Dphy_a.h97 u16 b43_ofdmtab_read16(struct b43_wldev *dev, u16 table, u16 offset);
98 void b43_ofdmtab_write16(struct b43_wldev *dev, u16 table,
100 u32 b43_ofdmtab_read32(struct b43_wldev *dev, u16 table, u16 offset);
101 void b43_ofdmtab_write32(struct b43_wldev *dev, u16 table,
124 void b43_phy_inita(struct b43_wldev *dev);
Dtables.c379 u16 b43_ofdmtab_read16(struct b43_wldev *dev, u16 table, u16 offset) in b43_ofdmtab_read16()
399 void b43_ofdmtab_write16(struct b43_wldev *dev, u16 table, in b43_ofdmtab_write16()
416 u32 b43_ofdmtab_read32(struct b43_wldev *dev, u16 table, u16 offset) in b43_ofdmtab_read32()
437 void b43_ofdmtab_write32(struct b43_wldev *dev, u16 table, in b43_ofdmtab_write32()
456 u16 b43_gtab_read(struct b43_wldev *dev, u16 table, u16 offset) in b43_gtab_read()
462 void b43_gtab_write(struct b43_wldev *dev, u16 table, u16 offset, u16 value) in b43_gtab_write()
Dtables_nphy.c3323 u32 b43_ntab_read(struct b43_wldev *dev, u32 offset) in b43_ntab_read()
3353 void b43_ntab_read_bulk(struct b43_wldev *dev, u32 offset, in b43_ntab_read_bulk()
3395 void b43_ntab_write(struct b43_wldev *dev, u32 offset, u32 value) in b43_ntab_write()
3428 void b43_ntab_write_bulk(struct b43_wldev *dev, u32 offset, in b43_ntab_write_bulk()
3479 static void b43_nphy_tables_init_shared_lut(struct b43_wldev *dev) in b43_nphy_tables_init_shared_lut()
3493 static void b43_nphy_tables_init_rev7_volatile(struct b43_wldev *dev) in b43_nphy_tables_init_rev7_volatile()
3527 static void b43_nphy_tables_init_rev16(struct b43_wldev *dev) in b43_nphy_tables_init_rev16()
3539 static void b43_nphy_tables_init_rev7(struct b43_wldev *dev) in b43_nphy_tables_init_rev7()
3564 static void b43_nphy_tables_init_rev3(struct b43_wldev *dev) in b43_nphy_tables_init_rev3()
3601 static void b43_nphy_tables_init_rev0(struct b43_wldev *dev) in b43_nphy_tables_init_rev0()
[all …]
Dphy_g.h54 u16 b43_gtab_read(struct b43_wldev *dev, u16 table, u16 offset);
55 void b43_gtab_write(struct b43_wldev *dev, u16 table, u16 offset, u16 value);
197 void b43_gphy_set_baseband_attenuation(struct b43_wldev *dev,
199 void b43_gphy_channel_switch(struct b43_wldev *dev,
202 u8 * b43_generate_dyn_tssi2dbm_tab(struct b43_wldev *dev,
Dpio.c57 struct b43_pio_txqueue *parse_cookie(struct b43_wldev *dev, in parse_cookie()
92 static u16 index_to_pioqueue_base(struct b43_wldev *dev, in index_to_pioqueue_base()
122 static u16 pio_txqueue_offset(struct b43_wldev *dev) in pio_txqueue_offset()
129 static u16 pio_rxqueue_offset(struct b43_wldev *dev) in pio_rxqueue_offset()
136 static struct b43_pio_txqueue *b43_setup_pioqueue_tx(struct b43_wldev *dev, in b43_setup_pioqueue_tx()
172 static struct b43_pio_rxqueue *b43_setup_pioqueue_rx(struct b43_wldev *dev, in b43_setup_pioqueue_rx()
232 void b43_pio_free(struct b43_wldev *dev) in b43_pio_free()
248 int b43_pio_init(struct b43_wldev *dev) in b43_pio_init()
300 static struct b43_pio_txqueue *select_queue_by_priority(struct b43_wldev *dev, in select_queue_by_priority()
335 struct b43_wldev *dev = q->dev; in tx_write_2byte_queue()
[all …]
Dphy_g.c66 static void b43_calc_nrssi_threshold(struct b43_wldev *dev);
80 static void generate_rfatt_list(struct b43_wldev *dev, in generate_rfatt_list()
146 static void generate_bbatt_list(struct b43_wldev *dev, in generate_bbatt_list()
167 static void b43_shm_clear_tssi(struct b43_wldev *dev) in b43_shm_clear_tssi()
176 static void b43_synth_pu_workaround(struct b43_wldev *dev, u8 channel) in b43_synth_pu_workaround()
198 void b43_gphy_set_baseband_attenuation(struct b43_wldev *dev, in b43_gphy_set_baseband_attenuation()
215 static void b43_set_txpower_g(struct b43_wldev *dev, in b43_set_txpower_g()
264 static void b43_gphy_tssi_power_lt_init(struct b43_wldev *dev) in b43_gphy_tssi_power_lt_init()
282 static void b43_gphy_gain_lt_init(struct b43_wldev *dev) in b43_gphy_gain_lt_init()
308 static void b43_set_all_gains(struct b43_wldev *dev, in b43_set_all_gains()
[all …]
Dsysfs.c54 struct b43_wldev *wldev = dev_to_b43_wldev(dev); in b43_attr_interfmode_show()
96 struct b43_wldev *wldev = dev_to_b43_wldev(dev); in b43_attr_interfmode_store()
141 int b43_sysfs_register(struct b43_wldev *wldev) in b43_sysfs_register()
150 void b43_sysfs_unregister(struct b43_wldev *wldev) in b43_sysfs_unregister()
Dppr.c26 void b43_ppr_clear(struct b43_wldev *dev, struct b43_ppr *ppr) in b43_ppr_clear()
34 void b43_ppr_add(struct b43_wldev *dev, struct b43_ppr *ppr, int diff) in b43_ppr_add()
44 void b43_ppr_apply_max(struct b43_wldev *dev, struct b43_ppr *ppr, u8 max) in b43_ppr_apply_max()
54 void b43_ppr_apply_min(struct b43_wldev *dev, struct b43_ppr *ppr, u8 min) in b43_ppr_apply_min()
64 u8 b43_ppr_get_max(struct b43_wldev *dev, struct b43_ppr *ppr) in b43_ppr_get_max()
77 bool b43_ppr_load_max_from_sprom(struct b43_wldev *dev, struct b43_ppr *ppr, in b43_ppr_load_max_from_sprom()
Dwa.h4 void b43_wa_initgains(struct b43_wldev *dev);
5 void b43_wa_all(struct b43_wldev *dev);
Drfkill.h5 struct b43_wldev;
9 bool b43_is_hw_radio_enabled(struct b43_wldev *dev);
Dphy_n.c106 static inline bool b43_nphy_ipa(struct b43_wldev *dev) in b43_nphy_ipa()
114 static u8 b43_nphy_get_rx_core_state(struct b43_wldev *dev) in b43_nphy_get_rx_core_state()
125 static void b43_nphy_force_rf_sequence(struct b43_wldev *dev, in b43_nphy_force_rf_sequence()
154 static void b43_nphy_rf_ctl_override_rev19(struct b43_wldev *dev, u16 field, in b43_nphy_rf_ctl_override_rev19()
162 static void b43_nphy_rf_ctl_override_rev7(struct b43_wldev *dev, u16 field, in b43_nphy_rf_ctl_override_rev7()
209 static void b43_nphy_rf_ctl_override_one_to_many(struct b43_wldev *dev, in b43_nphy_rf_ctl_override_one_to_many()
253 static void b43_nphy_rf_ctl_override(struct b43_wldev *dev, u16 field, in b43_nphy_rf_ctl_override()
328 static void b43_nphy_rf_ctl_intc_override_rev7(struct b43_wldev *dev, in b43_nphy_rf_ctl_intc_override_rev7()
398 static void b43_nphy_rf_ctl_intc_override(struct b43_wldev *dev, in b43_nphy_rf_ctl_intc_override()
506 static void b43_nphy_write_clip_detection(struct b43_wldev *dev, in b43_nphy_write_clip_detection()
[all …]
Dtables_phy_ht.c619 u32 b43_httab_read(struct b43_wldev *dev, u32 offset) in b43_httab_read()
650 void b43_httab_read_bulk(struct b43_wldev *dev, u32 offset, in b43_httab_read_bulk()
685 void b43_httab_write(struct b43_wldev *dev, u32 offset, u32 value) in b43_httab_write()
715 void b43_httab_write_few(struct b43_wldev *dev, u32 offset, size_t num, ...) in b43_httab_write_few()
760 void b43_httab_write_bulk(struct b43_wldev *dev, u32 offset, in b43_httab_write_bulk()
807 void b43_phy_ht_tables_init(struct b43_wldev *dev) in b43_phy_ht_tables_init()
Dlo.c58 static void b43_lo_write(struct b43_wldev *dev, struct b43_loctl *control) in b43_lo_write()
78 static u16 lo_measure_feedthrough(struct b43_wldev *dev, in lo_measure_feedthrough()
141 static u16 lo_txctl_register_table(struct b43_wldev *dev, in lo_txctl_register_table()
175 static void lo_measure_txctl_values(struct b43_wldev *dev) in lo_measure_txctl_values()
272 static void lo_read_power_vector(struct b43_wldev *dev) in lo_read_power_vector()
293 static void lo_measure_gain_values(struct b43_wldev *dev, in lo_measure_gain_values()
385 static void lo_measure_setup(struct b43_wldev *dev, in lo_measure_setup()
500 static void lo_measure_restore(struct b43_wldev *dev, in lo_measure_restore()
576 static int lo_probe_possible_loctls(struct b43_wldev *dev, in lo_probe_possible_loctls()
657 static void lo_probe_loctls_statemachine(struct b43_wldev *dev, in lo_probe_loctls_statemachine()
[all …]
Dsdio.c56 struct b43_wldev *dev = sdio->irq_handler_opaque; in b43_sdio_interrupt_dispatcher()
66 int b43_sdio_request_irq(struct b43_wldev *dev, in b43_sdio_request_irq()
67 void (*handler)(struct b43_wldev *dev)) in b43_sdio_request_irq()
83 void b43_sdio_free_irq(struct b43_wldev *dev) in b43_sdio_free_irq()
Drfkill.c29 bool b43_is_hw_radio_enabled(struct b43_wldev *dev) in b43_is_hw_radio_enabled()
39 struct b43_wldev *dev = wl->current_dev; in b43_rfkill_poll()
Dradio_2059.h55 void r2059_upload_inittabs(struct b43_wldev *dev);
58 *b43_phy_ht_get_channeltab_e_r2059(struct b43_wldev *dev, u16 freq);
Dxmit.c180 static u16 b43_generate_tx_phy_ctl1(struct b43_wldev *dev, u8 bitrate) in b43_generate_tx_phy_ctl1()
241 int b43_generate_txhdr(struct b43_wldev *dev, in b43_generate_txhdr()
576 static s8 b43_rssi_postprocess(struct b43_wldev *dev, in b43_rssi_postprocess()
640 static s8 b43_rssinoise_postprocess(struct b43_wldev *dev, u8 in_rssi)
655 void b43_rx(struct b43_wldev *dev, struct sk_buff *skb, const void *_rxhdr) in b43_rx()
851 void b43_handle_txstatus(struct b43_wldev *dev, in b43_handle_txstatus()
880 bool b43_fill_txstatus_report(struct b43_wldev *dev, in b43_fill_txstatus_report()
932 void b43_tx_suspend(struct b43_wldev *dev) in b43_tx_suspend()
941 void b43_tx_resume(struct b43_wldev *dev) in b43_tx_resume()
Ddma.c452 static int b43_dmacontroller_rx_reset(struct b43_wldev *dev, u16 mmio_base, in b43_dmacontroller_rx_reset()
491 static int b43_dmacontroller_tx_reset(struct b43_wldev *dev, u16 mmio_base, in b43_dmacontroller_tx_reset()
813 static u64 supported_dma_mask(struct b43_wldev *dev) in supported_dma_mask()
858 struct b43_dmaring *b43_setup_dmaring(struct b43_wldev *dev, in b43_setup_dmaring()
1043 void b43_dma_free(struct b43_wldev *dev) in b43_dma_free()
1059 static int b43_dma_set_mask(struct b43_wldev *dev, u64 mask) in b43_dma_set_mask()
1098 static bool b43_dma_translation_in_low_word(struct b43_wldev *dev, in b43_dma_translation_in_low_word()
1114 int b43_dma_init(struct b43_wldev *dev) in b43_dma_init()
1219 struct b43_dmaring *parse_cookie(struct b43_wldev *dev, u16 cookie, int *slot) in parse_cookie()
1372 static struct b43_dmaring *select_ring_by_priority(struct b43_wldev *dev, in select_ring_by_priority()
[all …]
Dradio_2059.c331 void r2059_upload_inittabs(struct b43_wldev *dev) in r2059_upload_inittabs()
352 *b43_phy_ht_get_channeltab_e_r2059(struct b43_wldev *dev, u16 freq) in b43_phy_ht_get_channeltab_e_r2059()
Dradio_2055.h251 void b2055_upload_inittab(struct b43_wldev *dev,
257 b43_nphy_get_chantabent_rev2(struct b43_wldev *dev, u8 channel);
Dradio_2057.c537 void r2057_upload_inittabs(struct b43_wldev *dev) in r2057_upload_inittabs()
585 void r2057_get_chantabent_rev7(struct b43_wldev *dev, u16 freq, in r2057_get_chantabent_rev7()
Dradio_2057.h500 void r2057_upload_inittabs(struct b43_wldev *dev);
502 void r2057_get_chantabent_rev7(struct b43_wldev *dev, u16 freq,
Dradio_2056.h1091 void b2056_upload_inittabs(struct b43_wldev *dev,
1093 void b2056_upload_syn_pll_cp2(struct b43_wldev *dev, bool ghz5);
1098 b43_nphy_get_chantabent_rev3(struct b43_wldev *dev, u16 freq);
Dtables_lpphy.c556 void b2062_upload_init_table(struct b43_wldev *dev) in b2062_upload_init_table()
575 void b2063_upload_init_table(struct b43_wldev *dev) in b2063_upload_init_table()
594 u32 b43_lptab_read(struct b43_wldev *dev, u32 offset) in b43_lptab_read()
625 void b43_lptab_read_bulk(struct b43_wldev *dev, u32 offset, in b43_lptab_read_bulk()
660 void b43_lptab_write(struct b43_wldev *dev, u32 offset, u32 value) in b43_lptab_write()
689 void b43_lptab_write_bulk(struct b43_wldev *dev, u32 offset, in b43_lptab_write_bulk()
2270 void lpphy_rev0_1_table_init(struct b43_wldev *dev) in lpphy_rev0_1_table_init()
2305 void lpphy_rev2plus_table_init(struct b43_wldev *dev) in lpphy_rev2plus_table_init()
2355 static void lpphy_rev0_1_write_gain_table(struct b43_wldev *dev, int offset, in lpphy_rev0_1_write_gain_table()
2371 static void lpphy_rev2plus_write_gain_table(struct b43_wldev *dev, int offset, in lpphy_rev2plus_write_gain_table()
[all …]
Dradio_2055.c1299 void b2055_upload_inittab(struct b43_wldev *dev, in b2055_upload_inittab()
1323 b43_nphy_get_chantabent_rev2(struct b43_wldev *dev, u8 channel) in b43_nphy_get_chantabent_rev2()
Dphy_n.h877 struct b43_wldev;
Dradio_2056.c10179 *b43_nphy_get_inittabs_rev3(struct b43_wldev *dev) in b43_nphy_get_inittabs_rev3()
10207 static void b2056_upload_inittab(struct b43_wldev *dev, bool ghz5, in b2056_upload_inittab()
10228 void b2056_upload_inittabs(struct b43_wldev *dev, in b2056_upload_inittabs()
10251 void b2056_upload_syn_pll_cp2(struct b43_wldev *dev, bool ghz5) in b2056_upload_syn_pll_cp2()
10268 b43_nphy_get_chantabent_rev3(struct b43_wldev *dev, u16 freq) in b43_nphy_get_chantabent_rev3()