Lines Matching refs:b43_wldev

375 static void b43_wireless_core_exit(struct b43_wldev *dev);
376 static int b43_wireless_core_init(struct b43_wldev *dev);
377 static struct b43_wldev * b43_wireless_core_stop(struct b43_wldev *dev);
378 static int b43_wireless_core_start(struct b43_wldev *dev);
477 static void b43_ram_write(struct b43_wldev *dev, u16 offset, u32 val) in b43_ram_write()
492 static inline void b43_shm_control_word(struct b43_wldev *dev, in b43_shm_control_word()
504 u32 b43_shm_read32(struct b43_wldev *dev, u16 routing, u16 offset) in b43_shm_read32()
527 u16 b43_shm_read16(struct b43_wldev *dev, u16 routing, u16 offset) in b43_shm_read16()
548 void b43_shm_write32(struct b43_wldev *dev, u16 routing, u16 offset, u32 value) in b43_shm_write32()
568 void b43_shm_write16(struct b43_wldev *dev, u16 routing, u16 offset, u16 value) in b43_shm_write16()
585 u64 b43_hf_read(struct b43_wldev *dev) in b43_hf_read()
599 void b43_hf_write(struct b43_wldev *dev, u64 value) in b43_hf_write()
612 static u16 b43_fwcapa_read(struct b43_wldev *dev) in b43_fwcapa_read()
618 void b43_tsf_read(struct b43_wldev *dev, u64 *tsf) in b43_tsf_read()
634 static void b43_time_lock(struct b43_wldev *dev) in b43_time_lock()
641 static void b43_time_unlock(struct b43_wldev *dev) in b43_time_unlock()
648 static void b43_tsf_write_locked(struct b43_wldev *dev, u64 tsf) in b43_tsf_write_locked()
664 void b43_tsf_write(struct b43_wldev *dev, u64 tsf) in b43_tsf_write()
672 void b43_macfilter_set(struct b43_wldev *dev, u16 offset, const u8 *mac) in b43_macfilter_set()
694 static void b43_write_mac_bssid_templates(struct b43_wldev *dev) in b43_write_mac_bssid_templates()
720 static void b43_upload_card_macaddress(struct b43_wldev *dev) in b43_upload_card_macaddress()
726 static void b43_set_slot_time(struct b43_wldev *dev, u16 slot_time) in b43_set_slot_time()
742 static void b43_short_slot_timing_enable(struct b43_wldev *dev) in b43_short_slot_timing_enable()
747 static void b43_short_slot_timing_disable(struct b43_wldev *dev) in b43_short_slot_timing_disable()
755 void b43_dummy_transmission(struct b43_wldev *dev, bool ofdm, bool pa_on) in b43_dummy_transmission()
840 static void key_write(struct b43_wldev *dev, in key_write()
863 static void keymac_write(struct b43_wldev *dev, u8 index, const u8 *addr) in keymac_write()
913 static void rx_tkip_phase1_write(struct b43_wldev *dev, u8 index, u32 iv32, in rx_tkip_phase1_write()
956 struct b43_wldev *dev; in b43_op_update_tkip_key()
977 static void do_key_write(struct b43_wldev *dev, in do_key_write()
1014 static int b43_key_write(struct b43_wldev *dev, in b43_key_write()
1073 static int b43_key_clear(struct b43_wldev *dev, int index) in b43_key_clear()
1088 static void b43_clear_keys(struct b43_wldev *dev) in b43_clear_keys()
1100 static void b43_dump_keymemory(struct b43_wldev *dev) in b43_dump_keymemory()
1159 void b43_power_saving_ctl_bits(struct b43_wldev *dev, unsigned int ps_flags) in b43_power_saving_ctl_bits()
1218 void b43_wireless_core_phy_pll_reset(struct b43_wldev *dev) in b43_wireless_core_phy_pll_reset()
1248 static void b43_bcma_phy_reset(struct b43_wldev *dev) in b43_bcma_phy_reset()
1262 static void b43_bcma_wireless_core_reset(struct b43_wldev *dev, bool gmode) in b43_bcma_wireless_core_reset()
1299 static void b43_ssb_wireless_core_reset(struct b43_wldev *dev, bool gmode) in b43_ssb_wireless_core_reset()
1316 void b43_wireless_core_reset(struct b43_wldev *dev, bool gmode) in b43_wireless_core_reset()
1348 static void handle_irq_transmit_status(struct b43_wldev *dev) in handle_irq_transmit_status()
1376 static void drain_txstatus_queue(struct b43_wldev *dev) in drain_txstatus_queue()
1393 static u32 b43_jssi_read(struct b43_wldev *dev) in b43_jssi_read()
1404 static void b43_jssi_write(struct b43_wldev *dev, u32 jssi) in b43_jssi_write()
1412 static void b43_generate_noise_sample(struct b43_wldev *dev) in b43_generate_noise_sample()
1419 static void b43_calculate_link_quality(struct b43_wldev *dev) in b43_calculate_link_quality()
1433 static void handle_irq_noise(struct b43_wldev *dev) in handle_irq_noise()
1503 static void handle_irq_tbtt_indication(struct b43_wldev *dev) in handle_irq_tbtt_indication()
1515 static void handle_irq_atim_end(struct b43_wldev *dev) in handle_irq_atim_end()
1525 static void handle_irq_pmq(struct b43_wldev *dev) in handle_irq_pmq()
1540 static void b43_write_template_common(struct b43_wldev *dev, in b43_write_template_common()
1576 u8 b43_ieee80211_antenna_sanitize(struct b43_wldev *dev, in b43_ieee80211_antenna_sanitize()
1620 static void b43_write_beacon_template(struct b43_wldev *dev, in b43_write_beacon_template()
1722 static void b43_upload_beacon0(struct b43_wldev *dev) in b43_upload_beacon0()
1732 static void b43_upload_beacon1(struct b43_wldev *dev) in b43_upload_beacon1()
1742 static void handle_irq_beacon(struct b43_wldev *dev) in handle_irq_beacon()
1792 static void b43_do_beacon_update_trigger_work(struct b43_wldev *dev) in b43_do_beacon_update_trigger_work()
1817 struct b43_wldev *dev; in b43_beacon_update_trigger_work()
1869 static void b43_set_beacon_int(struct b43_wldev *dev, u16 beacon_int) in b43_set_beacon_int()
1883 static void b43_handle_firmware_panic(struct b43_wldev *dev) in b43_handle_firmware_panic()
1907 static void handle_irq_ucode_debug(struct b43_wldev *dev) in handle_irq_ucode_debug()
1979 static void b43_do_interrupt_thread(struct b43_wldev *dev) in b43_do_interrupt_thread()
2077 struct b43_wldev *dev = dev_id; in b43_interrupt_thread_handler()
2087 static irqreturn_t b43_do_interrupt(struct b43_wldev *dev) in b43_do_interrupt()
2138 struct b43_wldev *dev = dev_id; in b43_interrupt_handler()
2153 static void b43_sdio_interrupt_handler(struct b43_wldev *dev) in b43_sdio_interrupt_handler()
2174 static void b43_release_firmware(struct b43_wldev *dev) in b43_release_firmware()
2316 struct b43_wldev *dev = ctx->dev; in b43_try_request_fw()
2570 struct b43_wldev *dev = wl->current_dev; in b43_request_firmware()
2629 static int b43_upload_microcode(struct b43_wldev *dev) in b43_upload_microcode()
2776 static int b43_write_initvals(struct b43_wldev *dev, in b43_write_initvals()
2837 static int b43_upload_initvals(struct b43_wldev *dev) in b43_upload_initvals()
2852 static int b43_upload_initvals_band(struct b43_wldev *dev) in b43_upload_initvals_band()
2875 static struct ssb_device *b43_ssb_gpio_dev(struct b43_wldev *dev) in b43_ssb_gpio_dev()
2887 static int b43_gpio_init(struct b43_wldev *dev) in b43_gpio_init()
2948 static void b43_gpio_cleanup(struct b43_wldev *dev) in b43_gpio_cleanup()
2971 void b43_mac_enable(struct b43_wldev *dev) in b43_mac_enable()
3000 void b43_mac_suspend(struct b43_wldev *dev) in b43_mac_suspend()
3033 void b43_mac_phy_clock_set(struct b43_wldev *dev, bool on) in b43_mac_phy_clock_set()
3062 void b43_mac_switch_freq(struct b43_wldev *dev, u8 spurmode) in b43_mac_switch_freq()
3116 static void b43_adjust_opmode(struct b43_wldev *dev) in b43_adjust_opmode()
3175 static void b43_rate_memory_write(struct b43_wldev *dev, u16 rate, int is_ofdm) in b43_rate_memory_write()
3190 static void b43_rate_memory_init(struct b43_wldev *dev) in b43_rate_memory_init()
3219 static void b43_set_phytxctl_defaults(struct b43_wldev *dev) in b43_set_phytxctl_defaults()
3233 static void b43_mgmtframe_txantenna(struct b43_wldev *dev, int antenna) in b43_mgmtframe_txantenna()
3251 static void b43_chip_exit(struct b43_wldev *dev) in b43_chip_exit()
3261 static int b43_chip_init(struct b43_wldev *dev) in b43_chip_init()
3369 static void b43_periodic_every60sec(struct b43_wldev *dev) in b43_periodic_every60sec()
3380 static void b43_periodic_every30sec(struct b43_wldev *dev) in b43_periodic_every30sec()
3386 static void b43_periodic_every15sec(struct b43_wldev *dev) in b43_periodic_every15sec()
3433 static void do_periodic_work(struct b43_wldev *dev) in do_periodic_work()
3452 struct b43_wldev *dev = container_of(work, struct b43_wldev, in b43_periodic_work_handler()
3477 static void b43_periodic_tasks_setup(struct b43_wldev *dev) in b43_periodic_tasks_setup()
3487 static int b43_validate_chipaccess(struct b43_wldev *dev) in b43_validate_chipaccess()
3543 static void b43_security_init(struct b43_wldev *dev) in b43_security_init()
3560 struct b43_wldev *dev; in b43_rng_read()
3608 struct b43_wldev *dev; in b43_tx_work()
3669 static void b43_qos_params_upload(struct b43_wldev *dev, in b43_qos_params_upload()
3719 static void b43_qos_upload_all(struct b43_wldev *dev) in b43_qos_upload_all()
3785 static void b43_qos_init(struct b43_wldev *dev) in b43_qos_init()
3813 struct b43_wldev *dev; in b43_op_conf_tx()
3859 struct b43_wldev *dev; in b43_op_get_tsf()
3879 struct b43_wldev *dev; in b43_op_set_tsf()
3905 static int b43_switch_band(struct b43_wldev *dev, in b43_switch_band()
3976 static void b43_set_beacon_listen_interval(struct b43_wldev *dev, u16 interval) in b43_set_beacon_listen_interval()
3983 static void b43_set_retry_limits(struct b43_wldev *dev, in b43_set_retry_limits()
4001 struct b43_wldev *dev = wl->current_dev; in b43_op_config()
4075 static void b43_update_basic_rates(struct b43_wldev *dev, u32 brates) in b43_update_basic_rates()
4126 struct b43_wldev *dev; in b43_op_bss_info_changed()
4184 struct b43_wldev *dev; in b43_op_set_key()
4309 struct b43_wldev *dev; in b43_op_configure_filter()
4344 static struct b43_wldev * b43_wireless_core_stop(struct b43_wldev *dev) in b43_wireless_core_stop()
4347 struct b43_wldev *orig_dev; in b43_wireless_core_stop()
4419 static int b43_wireless_core_start(struct b43_wldev *dev) in b43_wireless_core_start()
4461 static char *b43_phy_name(struct b43_wldev *dev, u8 phy_type) in b43_phy_name()
4491 static int b43_phy_versioning(struct b43_wldev *dev) in b43_phy_versioning()
4671 static void setup_struct_phy_for_init(struct b43_wldev *dev, in setup_struct_phy_for_init()
4685 static void setup_struct_wldev_for_init(struct b43_wldev *dev) in setup_struct_wldev_for_init()
4711 static void b43_bluetooth_coext_enable(struct b43_wldev *dev) in b43_bluetooth_coext_enable()
4731 static void b43_bluetooth_coext_disable(struct b43_wldev *dev) in b43_bluetooth_coext_disable()
4738 static void b43_imcfglo_timeouts_workaround(struct b43_wldev *dev) in b43_imcfglo_timeouts_workaround()
4763 static void b43_set_synth_pu_delay(struct b43_wldev *dev, bool idle) in b43_set_synth_pu_delay()
4778 static void b43_set_pretbtt(struct b43_wldev *dev) in b43_set_pretbtt()
4793 static void b43_wireless_core_exit(struct b43_wldev *dev) in b43_wireless_core_exit()
4832 static int b43_wireless_core_init(struct b43_wldev *dev) in b43_wireless_core_init()
4984 struct b43_wldev *dev; in b43_op_add_interface()
5027 struct b43_wldev *dev = wl->current_dev; in b43_op_remove_interface()
5049 struct b43_wldev *dev = wl->current_dev; in b43_op_start()
5105 struct b43_wldev *dev = wl->current_dev; in b43_op_stop()
5152 struct b43_wldev *dev; in b43_op_sw_scan_start_notifier()
5167 struct b43_wldev *dev; in b43_op_sw_scan_complete_notifier()
5182 struct b43_wldev *dev = wl->current_dev; in b43_op_get_survey()
5223 struct b43_wldev *dev = in b43_chip_reset()
5224 container_of(work, struct b43_wldev, restart_work); in b43_chip_reset()
5274 static int b43_setup_bands(struct b43_wldev *dev, in b43_setup_bands()
5307 static void b43_wireless_core_detach(struct b43_wldev *dev) in b43_wireless_core_detach()
5315 static void b43_supported_bands(struct b43_wldev *dev, bool *have_2ghz_phy, in b43_supported_bands()
5388 static int b43_wireless_core_attach(struct b43_wldev *dev) in b43_wireless_core_attach()
5495 struct b43_wldev *wldev; in b43_one_core_detach()
5512 struct b43_wldev *wldev; in b43_one_core_attach()
5685 struct b43_wldev *wldev = bcma_get_drvdata(core); in b43_bcma_remove()
5768 struct b43_wldev *wldev = ssb_get_drvdata(sdev); in b43_ssb_remove()
5803 void b43_controller_restart(struct b43_wldev *dev, const char *reason) in b43_controller_restart()