ar9170 195 drivers/net/wireless/ath/carl9170/carl9170.h struct ar9170; ar9170 198 drivers/net/wireless/ath/carl9170/carl9170.h struct ar9170 *ar; ar9170 495 drivers/net/wireless/ath/carl9170/carl9170.h struct ar9170 *ar; ar9170 499 drivers/net/wireless/ath/carl9170/carl9170.h #define CHK_DEV_STATE(a, s) (((struct ar9170 *)a)->state >= (s)) ar9170 504 drivers/net/wireless/ath/carl9170/carl9170.h static inline void __carl9170_set_state(struct ar9170 *ar, ar9170 510 drivers/net/wireless/ath/carl9170/carl9170.h static inline void carl9170_set_state(struct ar9170 *ar, ar9170 520 drivers/net/wireless/ath/carl9170/carl9170.h static inline void carl9170_set_state_when(struct ar9170 *ar, ar9170 533 drivers/net/wireless/ath/carl9170/carl9170.h int carl9170_register(struct ar9170 *ar); ar9170 534 drivers/net/wireless/ath/carl9170/carl9170.h void carl9170_unregister(struct ar9170 *ar); ar9170 535 drivers/net/wireless/ath/carl9170/carl9170.h void carl9170_free(struct ar9170 *ar); ar9170 536 drivers/net/wireless/ath/carl9170/carl9170.h void carl9170_restart(struct ar9170 *ar, const enum carl9170_restart_reasons r); ar9170 537 drivers/net/wireless/ath/carl9170/carl9170.h void carl9170_ps_check(struct ar9170 *ar); ar9170 540 drivers/net/wireless/ath/carl9170/carl9170.h int carl9170_usb_open(struct ar9170 *ar); ar9170 541 drivers/net/wireless/ath/carl9170/carl9170.h void carl9170_usb_stop(struct ar9170 *ar); ar9170 542 drivers/net/wireless/ath/carl9170/carl9170.h void carl9170_usb_tx(struct ar9170 *ar, struct sk_buff *skb); ar9170 543 drivers/net/wireless/ath/carl9170/carl9170.h void carl9170_usb_handle_tx_err(struct ar9170 *ar); ar9170 544 drivers/net/wireless/ath/carl9170/carl9170.h int carl9170_exec_cmd(struct ar9170 *ar, const enum carl9170_cmd_oids, ar9170 546 drivers/net/wireless/ath/carl9170/carl9170.h int __carl9170_exec_cmd(struct ar9170 *ar, struct carl9170_cmd *cmd, ar9170 548 drivers/net/wireless/ath/carl9170/carl9170.h int carl9170_usb_restart(struct ar9170 *ar); ar9170 549 drivers/net/wireless/ath/carl9170/carl9170.h void carl9170_usb_reset(struct ar9170 *ar); ar9170 552 drivers/net/wireless/ath/carl9170/carl9170.h int carl9170_init_mac(struct ar9170 *ar); ar9170 553 drivers/net/wireless/ath/carl9170/carl9170.h int carl9170_set_qos(struct ar9170 *ar); ar9170 554 drivers/net/wireless/ath/carl9170/carl9170.h int carl9170_update_multicast(struct ar9170 *ar, const u64 mc_hast); ar9170 555 drivers/net/wireless/ath/carl9170/carl9170.h int carl9170_mod_virtual_mac(struct ar9170 *ar, const unsigned int id, ar9170 557 drivers/net/wireless/ath/carl9170/carl9170.h int carl9170_set_operating_mode(struct ar9170 *ar); ar9170 558 drivers/net/wireless/ath/carl9170/carl9170.h int carl9170_set_beacon_timers(struct ar9170 *ar); ar9170 559 drivers/net/wireless/ath/carl9170/carl9170.h int carl9170_set_dyn_sifs_ack(struct ar9170 *ar); ar9170 560 drivers/net/wireless/ath/carl9170/carl9170.h int carl9170_set_rts_cts_rate(struct ar9170 *ar); ar9170 561 drivers/net/wireless/ath/carl9170/carl9170.h int carl9170_set_ampdu_settings(struct ar9170 *ar); ar9170 562 drivers/net/wireless/ath/carl9170/carl9170.h int carl9170_set_slot_time(struct ar9170 *ar); ar9170 563 drivers/net/wireless/ath/carl9170/carl9170.h int carl9170_set_mac_rates(struct ar9170 *ar); ar9170 564 drivers/net/wireless/ath/carl9170/carl9170.h int carl9170_set_hwretry_limit(struct ar9170 *ar, const u32 max_retry); ar9170 565 drivers/net/wireless/ath/carl9170/carl9170.h int carl9170_upload_key(struct ar9170 *ar, const u8 id, const u8 *mac, ar9170 567 drivers/net/wireless/ath/carl9170/carl9170.h int carl9170_disable_key(struct ar9170 *ar, const u8 id); ar9170 568 drivers/net/wireless/ath/carl9170/carl9170.h int carl9170_set_mac_tpc(struct ar9170 *ar, struct ieee80211_channel *channel); ar9170 571 drivers/net/wireless/ath/carl9170/carl9170.h void carl9170_rx(struct ar9170 *ar, void *buf, unsigned int len); ar9170 572 drivers/net/wireless/ath/carl9170/carl9170.h void carl9170_handle_command_response(struct ar9170 *ar, void *buf, u32 len); ar9170 579 drivers/net/wireless/ath/carl9170/carl9170.h void carl9170_tx_process_status(struct ar9170 *ar, ar9170 581 drivers/net/wireless/ath/carl9170/carl9170.h void carl9170_tx_status(struct ar9170 *ar, struct sk_buff *skb, ar9170 583 drivers/net/wireless/ath/carl9170/carl9170.h void carl9170_tx_callback(struct ar9170 *ar, struct sk_buff *skb); ar9170 584 drivers/net/wireless/ath/carl9170/carl9170.h void carl9170_tx_drop(struct ar9170 *ar, struct sk_buff *skb); ar9170 585 drivers/net/wireless/ath/carl9170/carl9170.h void carl9170_tx_scheduler(struct ar9170 *ar); ar9170 588 drivers/net/wireless/ath/carl9170/carl9170.h int carl9170_update_beacon(struct ar9170 *ar, const bool submit); ar9170 592 drivers/net/wireless/ath/carl9170/carl9170.h int carl9170_led_register(struct ar9170 *ar); ar9170 593 drivers/net/wireless/ath/carl9170/carl9170.h void carl9170_led_unregister(struct ar9170 *ar); ar9170 595 drivers/net/wireless/ath/carl9170/carl9170.h int carl9170_led_init(struct ar9170 *ar); ar9170 596 drivers/net/wireless/ath/carl9170/carl9170.h int carl9170_led_set_state(struct ar9170 *ar, const u32 led_state); ar9170 599 drivers/net/wireless/ath/carl9170/carl9170.h int carl9170_set_channel(struct ar9170 *ar, struct ieee80211_channel *channel, ar9170 601 drivers/net/wireless/ath/carl9170/carl9170.h int carl9170_get_noisefloor(struct ar9170 *ar); ar9170 604 drivers/net/wireless/ath/carl9170/carl9170.h int carl9170_parse_firmware(struct ar9170 *ar); ar9170 609 drivers/net/wireless/ath/carl9170/carl9170.h static inline struct ar9170 *carl9170_get_priv(struct carl9170_vif *carl_vif) ar9170 611 drivers/net/wireless/ath/carl9170/carl9170.h return container_of(carl_vif, struct ar9170, ar9170 648 drivers/net/wireless/ath/carl9170/carl9170.h static inline struct ieee80211_vif *carl9170_get_main_vif(struct ar9170 *ar) ar9170 660 drivers/net/wireless/ath/carl9170/carl9170.h static inline bool is_main_vif(struct ar9170 *ar, struct ieee80211_vif *vif) ar9170 43 drivers/net/wireless/ath/carl9170/cmd.c int carl9170_write_reg(struct ar9170 *ar, const u32 reg, const u32 val) ar9170 62 drivers/net/wireless/ath/carl9170/cmd.c int carl9170_read_mreg(struct ar9170 *ar, const int nregs, ar9170 94 drivers/net/wireless/ath/carl9170/cmd.c int carl9170_read_reg(struct ar9170 *ar, u32 reg, u32 *val) ar9170 99 drivers/net/wireless/ath/carl9170/cmd.c int carl9170_echo_test(struct ar9170 *ar, const u32 v) ar9170 118 drivers/net/wireless/ath/carl9170/cmd.c struct carl9170_cmd *carl9170_cmd_buf(struct ar9170 *ar, ar9170 132 drivers/net/wireless/ath/carl9170/cmd.c int carl9170_reboot(struct ar9170 *ar) ar9170 145 drivers/net/wireless/ath/carl9170/cmd.c int carl9170_mac_reset(struct ar9170 *ar) ar9170 151 drivers/net/wireless/ath/carl9170/cmd.c int carl9170_bcn_ctrl(struct ar9170 *ar, const unsigned int vif_id, ar9170 169 drivers/net/wireless/ath/carl9170/cmd.c int carl9170_collect_tally(struct ar9170 *ar) ar9170 202 drivers/net/wireless/ath/carl9170/cmd.c int carl9170_powersave(struct ar9170 *ar, const bool ps) ar9170 45 drivers/net/wireless/ath/carl9170/cmd.h int carl9170_write_reg(struct ar9170 *ar, const u32 reg, const u32 val); ar9170 46 drivers/net/wireless/ath/carl9170/cmd.h int carl9170_read_reg(struct ar9170 *ar, const u32 reg, u32 *val); ar9170 47 drivers/net/wireless/ath/carl9170/cmd.h int carl9170_read_mreg(struct ar9170 *ar, const int nregs, ar9170 49 drivers/net/wireless/ath/carl9170/cmd.h int carl9170_echo_test(struct ar9170 *ar, u32 v); ar9170 50 drivers/net/wireless/ath/carl9170/cmd.h int carl9170_reboot(struct ar9170 *ar); ar9170 51 drivers/net/wireless/ath/carl9170/cmd.h int carl9170_mac_reset(struct ar9170 *ar); ar9170 52 drivers/net/wireless/ath/carl9170/cmd.h int carl9170_powersave(struct ar9170 *ar, const bool power_on); ar9170 53 drivers/net/wireless/ath/carl9170/cmd.h int carl9170_collect_tally(struct ar9170 *ar); ar9170 54 drivers/net/wireless/ath/carl9170/cmd.h int carl9170_bcn_ctrl(struct ar9170 *ar, const unsigned int vif_id, ar9170 57 drivers/net/wireless/ath/carl9170/cmd.h static inline int carl9170_flush_cab(struct ar9170 *ar, ar9170 63 drivers/net/wireless/ath/carl9170/cmd.h static inline int carl9170_rx_filter(struct ar9170 *ar, ar9170 73 drivers/net/wireless/ath/carl9170/cmd.h struct carl9170_cmd *carl9170_cmd_buf(struct ar9170 *ar, ar9170 85 drivers/net/wireless/ath/carl9170/cmd.h struct ar9170 *__ar = ar; ar9170 133 drivers/net/wireless/ath/carl9170/cmd.h struct ar9170 *__carl = carl; \ ar9170 54 drivers/net/wireless/ath/carl9170/debug.c char *(*read)(struct ar9170 *ar, char *buf, size_t bufsize, ar9170 56 drivers/net/wireless/ath/carl9170/debug.c ssize_t (*write)(struct ar9170 *aru, const char *buf, size_t size); ar9170 66 drivers/net/wireless/ath/carl9170/debug.c struct ar9170 *ar; ar9170 117 drivers/net/wireless/ath/carl9170/debug.c struct ar9170 *ar; ar9170 207 drivers/net/wireless/ath/carl9170/debug.c static char *carl9170_debugfs_ ##name ## _read(struct ar9170 *ar, \ ar9170 216 drivers/net/wireless/ath/carl9170/debug.c static char *carl9170_debugfs_mem_usage_read(struct ar9170 *ar, char *buf, ar9170 239 drivers/net/wireless/ath/carl9170/debug.c static char *carl9170_debugfs_qos_stat_read(struct ar9170 *ar, char *buf, ar9170 283 drivers/net/wireless/ath/carl9170/debug.c static void carl9170_debugfs_format_frame(struct ar9170 *ar, ar9170 300 drivers/net/wireless/ath/carl9170/debug.c static char *carl9170_debugfs_ampdu_state_read(struct ar9170 *ar, char *buf, ar9170 356 drivers/net/wireless/ath/carl9170/debug.c static void carl9170_debugfs_queue_dump(struct ar9170 *ar, char *buf, ar9170 374 drivers/net/wireless/ath/carl9170/debug.c static char *carl9170_debugfs_##q ##_##qi ##_read(struct ar9170 *ar, \ ar9170 382 drivers/net/wireless/ath/carl9170/debug.c static char *carl9170_debugfs_sta_psm_read(struct ar9170 *ar, char *buf, ar9170 398 drivers/net/wireless/ath/carl9170/debug.c static char *carl9170_debugfs_tx_stuck_read(struct ar9170 *ar, char *buf, ar9170 416 drivers/net/wireless/ath/carl9170/debug.c static char *carl9170_debugfs_phy_noise_read(struct ar9170 *ar, char *buf, ar9170 436 drivers/net/wireless/ath/carl9170/debug.c static char *carl9170_debugfs_vif_dump_read(struct ar9170 *ar, char *buf, ar9170 487 drivers/net/wireless/ath/carl9170/debug.c static char *carl9170_debugfs_##name ## _read(struct ar9170 *ar, \ ar9170 517 drivers/net/wireless/ath/carl9170/debug.c static char *carl9170_debugfs_##name ## _read(struct ar9170 *ar, \ ar9170 544 drivers/net/wireless/ath/carl9170/debug.c static ssize_t carl9170_debugfs_hw_ioread32_write(struct ar9170 *ar, ar9170 595 drivers/net/wireless/ath/carl9170/debug.c static char *carl9170_debugfs_hw_ioread32_read(struct ar9170 *ar, char *buf, ar9170 616 drivers/net/wireless/ath/carl9170/debug.c static ssize_t carl9170_debugfs_bug_write(struct ar9170 *ar, const char *buf, ar9170 663 drivers/net/wireless/ath/carl9170/debug.c static char *carl9170_debugfs_bug_read(struct ar9170 *ar, char *buf, ar9170 691 drivers/net/wireless/ath/carl9170/debug.c static char *carl9170_debugfs_erp_read(struct ar9170 *ar, char *buf, ar9170 699 drivers/net/wireless/ath/carl9170/debug.c static ssize_t carl9170_debugfs_erp_write(struct ar9170 *ar, const char *buf, ar9170 721 drivers/net/wireless/ath/carl9170/debug.c static ssize_t carl9170_debugfs_hw_iowrite32_write(struct ar9170 *ar, ar9170 813 drivers/net/wireless/ath/carl9170/debug.c void carl9170_debugfs_register(struct ar9170 *ar) ar9170 883 drivers/net/wireless/ath/carl9170/debug.c void carl9170_debugfs_unregister(struct ar9170 *ar) ar9170 130 drivers/net/wireless/ath/carl9170/debug.h struct ar9170; ar9170 132 drivers/net/wireless/ath/carl9170/debug.h void carl9170_debugfs_register(struct ar9170 *ar); ar9170 133 drivers/net/wireless/ath/carl9170/debug.h void carl9170_debugfs_unregister(struct ar9170 *ar); ar9170 20 drivers/net/wireless/ath/carl9170/fw.c static const void *carl9170_fw_find_desc(struct ar9170 *ar, const u8 descid[4], ar9170 39 drivers/net/wireless/ath/carl9170/fw.c static int carl9170_fw_verify_descs(struct ar9170 *ar, ar9170 82 drivers/net/wireless/ath/carl9170/fw.c static void carl9170_fw_info(struct ar9170 *ar) ar9170 131 drivers/net/wireless/ath/carl9170/fw.c static int carl9170_fw_checksum(struct ar9170 *ar, const __u8 *data, ar9170 188 drivers/net/wireless/ath/carl9170/fw.c static int carl9170_fw_tx_sequence(struct ar9170 *ar) ar9170 205 drivers/net/wireless/ath/carl9170/fw.c static void carl9170_fw_set_if_combinations(struct ar9170 *ar, ar9170 223 drivers/net/wireless/ath/carl9170/fw.c static int carl9170_fw(struct ar9170 *ar, const __u8 *data, size_t len) ar9170 367 drivers/net/wireless/ath/carl9170/fw.c carl9170_find_fw_desc(struct ar9170 *ar, const __u8 *fw_data, const size_t len) ar9170 396 drivers/net/wireless/ath/carl9170/fw.c int carl9170_parse_firmware(struct ar9170 *ar) ar9170 43 drivers/net/wireless/ath/carl9170/led.c int carl9170_led_set_state(struct ar9170 *ar, const u32 led_state) ar9170 48 drivers/net/wireless/ath/carl9170/led.c int carl9170_led_init(struct ar9170 *ar) ar9170 68 drivers/net/wireless/ath/carl9170/led.c struct ar9170 *ar = container_of(work, struct ar9170, led_work.work); ar9170 110 drivers/net/wireless/ath/carl9170/led.c struct ar9170 *ar = arl->ar; ar9170 124 drivers/net/wireless/ath/carl9170/led.c static int carl9170_led_register_led(struct ar9170 *ar, int i, char *name, ar9170 150 drivers/net/wireless/ath/carl9170/led.c void carl9170_led_unregister(struct ar9170 *ar) ar9170 164 drivers/net/wireless/ath/carl9170/led.c int carl9170_led_register(struct ar9170 *ar) ar9170 44 drivers/net/wireless/ath/carl9170/mac.c int carl9170_set_dyn_sifs_ack(struct ar9170 *ar) ar9170 60 drivers/net/wireless/ath/carl9170/mac.c int carl9170_set_rts_cts_rate(struct ar9170 *ar) ar9170 84 drivers/net/wireless/ath/carl9170/mac.c int carl9170_set_slot_time(struct ar9170 *ar) ar9170 106 drivers/net/wireless/ath/carl9170/mac.c int carl9170_set_mac_rates(struct ar9170 *ar) ar9170 136 drivers/net/wireless/ath/carl9170/mac.c int carl9170_set_qos(struct ar9170 *ar) ar9170 171 drivers/net/wireless/ath/carl9170/mac.c int carl9170_init_mac(struct ar9170 *ar) ar9170 257 drivers/net/wireless/ath/carl9170/mac.c static int carl9170_set_mac_reg(struct ar9170 *ar, ar9170 275 drivers/net/wireless/ath/carl9170/mac.c int carl9170_mod_virtual_mac(struct ar9170 *ar, const unsigned int id, ar9170 285 drivers/net/wireless/ath/carl9170/mac.c int carl9170_update_multicast(struct ar9170 *ar, const u64 mc_hash) ar9170 301 drivers/net/wireless/ath/carl9170/mac.c int carl9170_set_operating_mode(struct ar9170 *ar) ar9170 396 drivers/net/wireless/ath/carl9170/mac.c int carl9170_set_hwretry_limit(struct ar9170 *ar, const unsigned int max_retry) ar9170 403 drivers/net/wireless/ath/carl9170/mac.c int carl9170_set_beacon_timers(struct ar9170 *ar) ar9170 474 drivers/net/wireless/ath/carl9170/mac.c int carl9170_upload_key(struct ar9170 *ar, const u8 id, const u8 *mac, ar9170 495 drivers/net/wireless/ath/carl9170/mac.c int carl9170_disable_key(struct ar9170 *ar, const u8 id) ar9170 505 drivers/net/wireless/ath/carl9170/mac.c int carl9170_set_mac_tpc(struct ar9170 *ar, struct ieee80211_channel *channel) ar9170 184 drivers/net/wireless/ath/carl9170/main.c static void carl9170_ampdu_gc(struct ar9170 *ar) ar9170 219 drivers/net/wireless/ath/carl9170/main.c static void carl9170_flush(struct ar9170 *ar, bool drop_queued) ar9170 249 drivers/net/wireless/ath/carl9170/main.c static void carl9170_flush_ba(struct ar9170 *ar) ar9170 276 drivers/net/wireless/ath/carl9170/main.c static void carl9170_zap_queues(struct ar9170 *ar) ar9170 339 drivers/net/wireless/ath/carl9170/main.c struct ar9170 *ar = hw->priv; ar9170 431 drivers/net/wireless/ath/carl9170/main.c static void carl9170_cancel_worker(struct ar9170 *ar) ar9170 445 drivers/net/wireless/ath/carl9170/main.c struct ar9170 *ar = hw->priv; ar9170 470 drivers/net/wireless/ath/carl9170/main.c struct ar9170 *ar = container_of(work, struct ar9170, ar9170 507 drivers/net/wireless/ath/carl9170/main.c void carl9170_restart(struct ar9170 *ar, const enum carl9170_restart_reasons r) ar9170 546 drivers/net/wireless/ath/carl9170/main.c struct ar9170 *ar = container_of(work, struct ar9170, ping_work); ar9170 559 drivers/net/wireless/ath/carl9170/main.c static int carl9170_init_interface(struct ar9170 *ar, ar9170 604 drivers/net/wireless/ath/carl9170/main.c struct ar9170 *ar = hw->priv; ar9170 769 drivers/net/wireless/ath/carl9170/main.c struct ar9170 *ar = hw->priv; ar9170 826 drivers/net/wireless/ath/carl9170/main.c void carl9170_ps_check(struct ar9170 *ar) ar9170 832 drivers/net/wireless/ath/carl9170/main.c static int carl9170_ps_update(struct ar9170 *ar) ar9170 862 drivers/net/wireless/ath/carl9170/main.c struct ar9170 *ar = container_of(work, struct ar9170, ar9170 870 drivers/net/wireless/ath/carl9170/main.c static int carl9170_update_survey(struct ar9170 *ar, bool flush, bool noise) ar9170 894 drivers/net/wireless/ath/carl9170/main.c struct ar9170 *ar = container_of(work, struct ar9170, stat_work.work); ar9170 910 drivers/net/wireless/ath/carl9170/main.c struct ar9170 *ar = hw->priv; ar9170 992 drivers/net/wireless/ath/carl9170/main.c struct ar9170 *ar = hw->priv; ar9170 1052 drivers/net/wireless/ath/carl9170/main.c struct ar9170 *ar = hw->priv; ar9170 1159 drivers/net/wireless/ath/carl9170/main.c struct ar9170 *ar = hw->priv; ar9170 1178 drivers/net/wireless/ath/carl9170/main.c struct ar9170 *ar = hw->priv; ar9170 1348 drivers/net/wireless/ath/carl9170/main.c struct ar9170 *ar = hw->priv; ar9170 1386 drivers/net/wireless/ath/carl9170/main.c struct ar9170 *ar = hw->priv; ar9170 1398 drivers/net/wireless/ath/carl9170/main.c struct ar9170 *ar = container_of(work, struct ar9170, ar9170 1417 drivers/net/wireless/ath/carl9170/main.c struct ar9170 *ar = hw->priv; ar9170 1505 drivers/net/wireless/ath/carl9170/main.c static int carl9170_register_wps_button(struct ar9170 *ar) ar9170 1542 drivers/net/wireless/ath/carl9170/main.c static int carl9170_rng_get(struct ar9170 *ar) ar9170 1586 drivers/net/wireless/ath/carl9170/main.c struct ar9170 *ar = (struct ar9170 *)rng->priv; ar9170 1604 drivers/net/wireless/ath/carl9170/main.c static void carl9170_unregister_hwrng(struct ar9170 *ar) ar9170 1612 drivers/net/wireless/ath/carl9170/main.c static int carl9170_register_hwrng(struct ar9170 *ar) ar9170 1647 drivers/net/wireless/ath/carl9170/main.c struct ar9170 *ar = hw->priv; ar9170 1701 drivers/net/wireless/ath/carl9170/main.c struct ar9170 *ar = hw->priv; ar9170 1715 drivers/net/wireless/ath/carl9170/main.c struct ar9170 *ar = hw->priv; ar9170 1745 drivers/net/wireless/ath/carl9170/main.c struct ar9170 *ar = hw->priv; ar9170 1776 drivers/net/wireless/ath/carl9170/main.c struct ar9170 *ar; ar9170 1881 drivers/net/wireless/ath/carl9170/main.c static int carl9170_read_eeprom(struct ar9170 *ar) ar9170 1914 drivers/net/wireless/ath/carl9170/main.c static int carl9170_parse_eeprom(struct ar9170 *ar) ar9170 1973 drivers/net/wireless/ath/carl9170/main.c struct ar9170 *ar = hw->priv; ar9170 1978 drivers/net/wireless/ath/carl9170/main.c int carl9170_register(struct ar9170 *ar) ar9170 2063 drivers/net/wireless/ath/carl9170/main.c void carl9170_unregister(struct ar9170 *ar) ar9170 2095 drivers/net/wireless/ath/carl9170/main.c void carl9170_free(struct ar9170 *ar) ar9170 44 drivers/net/wireless/ath/carl9170/phy.c static int carl9170_init_power_cal(struct ar9170 *ar) ar9170 432 drivers/net/wireless/ath/carl9170/phy.c static int carl9170_init_phy_from_eeprom(struct ar9170 *ar, ar9170 543 drivers/net/wireless/ath/carl9170/phy.c static int carl9170_init_phy(struct ar9170 *ar, enum nl80211_band band) ar9170 672 drivers/net/wireless/ath/carl9170/phy.c static int carl9170_init_rf_banks_0_7(struct ar9170 *ar, bool band5ghz) ar9170 966 drivers/net/wireless/ath/carl9170/phy.c static int carl9170_init_rf_bank4_pwr(struct ar9170 *ar, bool band5ghz, ar9170 1117 drivers/net/wireless/ath/carl9170/phy.c static int carl9170_set_freq_cal_data(struct ar9170 *ar, ar9170 1217 drivers/net/wireless/ath/carl9170/phy.c static u8 carl9170_get_max_edge_power(struct ar9170 *ar, ar9170 1259 drivers/net/wireless/ath/carl9170/phy.c static u8 carl9170_get_heavy_clip(struct ar9170 *ar, u32 freq, ar9170 1291 drivers/net/wireless/ath/carl9170/phy.c static void carl9170_calc_ctl(struct ar9170 *ar, u32 freq, enum carl9170_bw bw) ar9170 1428 drivers/net/wireless/ath/carl9170/phy.c static void carl9170_set_power_cal(struct ar9170 *ar, u32 freq, ar9170 1527 drivers/net/wireless/ath/carl9170/phy.c int carl9170_get_noisefloor(struct ar9170 *ar) ar9170 1570 drivers/net/wireless/ath/carl9170/phy.c int carl9170_set_channel(struct ar9170 *ar, struct ieee80211_channel *channel, ar9170 49 drivers/net/wireless/ath/carl9170/rx.c static void carl9170_dbg_message(struct ar9170 *ar, const char *buf, u32 len) ar9170 76 drivers/net/wireless/ath/carl9170/rx.c static void carl9170_handle_ps(struct ar9170 *ar, struct carl9170_rsp *rsp) ar9170 96 drivers/net/wireless/ath/carl9170/rx.c static int carl9170_check_sequence(struct ar9170 *ar, unsigned int seq) ar9170 129 drivers/net/wireless/ath/carl9170/rx.c static void carl9170_cmd_callback(struct ar9170 *ar, u32 len, void *buffer) ar9170 161 drivers/net/wireless/ath/carl9170/rx.c void carl9170_handle_command_response(struct ar9170 *ar, void *buf, u32 len) ar9170 289 drivers/net/wireless/ath/carl9170/rx.c static int carl9170_rx_mac_status(struct ar9170 *ar, ar9170 442 drivers/net/wireless/ath/carl9170/rx.c static void carl9170_rx_phy_status(struct ar9170 *ar, ar9170 518 drivers/net/wireless/ath/carl9170/rx.c static void carl9170_ps_beacon(struct ar9170 *ar, void *data, unsigned int len) ar9170 573 drivers/net/wireless/ath/carl9170/rx.c static void carl9170_ba_check(struct ar9170 *ar, void *data, unsigned int len) ar9170 620 drivers/net/wireless/ath/carl9170/rx.c static bool carl9170_ampdu_check(struct ar9170 *ar, u8 *buf, u8 ms, ar9170 659 drivers/net/wireless/ath/carl9170/rx.c static int carl9170_handle_mpdu(struct ar9170 *ar, u8 *buf, int len, ar9170 697 drivers/net/wireless/ath/carl9170/rx.c static void carl9170_rx_untie_data(struct ar9170 *ar, u8 *buf, int len) ar9170 825 drivers/net/wireless/ath/carl9170/rx.c static void carl9170_rx_untie_cmds(struct ar9170 *ar, const u8 *respbuf, ar9170 854 drivers/net/wireless/ath/carl9170/rx.c static void __carl9170_rx(struct ar9170 *ar, u8 *buf, unsigned int len) ar9170 875 drivers/net/wireless/ath/carl9170/rx.c static void carl9170_rx_stream(struct ar9170 *ar, void *buf, unsigned int len) ar9170 1007 drivers/net/wireless/ath/carl9170/rx.c void carl9170_rx(struct ar9170 *ar, void *buf, unsigned int len) ar9170 48 drivers/net/wireless/ath/carl9170/tx.c static inline unsigned int __carl9170_get_queue(struct ar9170 *ar, ar9170 64 drivers/net/wireless/ath/carl9170/tx.c static inline unsigned int carl9170_get_queue(struct ar9170 *ar, ar9170 70 drivers/net/wireless/ath/carl9170/tx.c static bool is_mem_full(struct ar9170 *ar) ar9170 76 drivers/net/wireless/ath/carl9170/tx.c static void carl9170_tx_accounting(struct ar9170 *ar, struct sk_buff *skb) ar9170 107 drivers/net/wireless/ath/carl9170/tx.c static struct ieee80211_sta *__carl9170_get_tx_sta(struct ar9170 *ar, ar9170 138 drivers/net/wireless/ath/carl9170/tx.c static void carl9170_tx_ps_unblock(struct ar9170 *ar, struct sk_buff *skb) ar9170 156 drivers/net/wireless/ath/carl9170/tx.c static void carl9170_tx_accounting_free(struct ar9170 *ar, struct sk_buff *skb) ar9170 190 drivers/net/wireless/ath/carl9170/tx.c static int carl9170_alloc_dev_space(struct ar9170 *ar, struct sk_buff *skb) ar9170 226 drivers/net/wireless/ath/carl9170/tx.c static void carl9170_release_dev_space(struct ar9170 *ar, struct sk_buff *skb) ar9170 264 drivers/net/wireless/ath/carl9170/tx.c struct ar9170 *ar; ar9170 346 drivers/net/wireless/ath/carl9170/tx.c static void carl9170_tx_shift_bm(struct ar9170 *ar, ar9170 378 drivers/net/wireless/ath/carl9170/tx.c static void carl9170_tx_status_process_ampdu(struct ar9170 *ar, ar9170 437 drivers/net/wireless/ath/carl9170/tx.c static void carl9170_tx_bar_status(struct ar9170 *ar, struct sk_buff *skb, ar9170 476 drivers/net/wireless/ath/carl9170/tx.c void carl9170_tx_status(struct ar9170 *ar, struct sk_buff *skb, ar9170 500 drivers/net/wireless/ath/carl9170/tx.c void carl9170_tx_callback(struct ar9170 *ar, struct sk_buff *skb) ar9170 513 drivers/net/wireless/ath/carl9170/tx.c static struct sk_buff *carl9170_get_queued_skb(struct ar9170 *ar, u8 cookie, ar9170 536 drivers/net/wireless/ath/carl9170/tx.c static void carl9170_tx_fill_rateinfo(struct ar9170 *ar, unsigned int rix, ar9170 558 drivers/net/wireless/ath/carl9170/tx.c static void carl9170_check_queue_stop_timeout(struct ar9170 *ar) ar9170 603 drivers/net/wireless/ath/carl9170/tx.c static void carl9170_tx_ampdu_timeout(struct ar9170 *ar) ar9170 641 drivers/net/wireless/ath/carl9170/tx.c struct ar9170 *ar = container_of(work, struct ar9170, ar9170 658 drivers/net/wireless/ath/carl9170/tx.c static void __carl9170_tx_process_status(struct ar9170 *ar, ar9170 689 drivers/net/wireless/ath/carl9170/tx.c void carl9170_tx_process_status(struct ar9170 *ar, ar9170 706 drivers/net/wireless/ath/carl9170/tx.c static void carl9170_tx_rate_tpc_chains(struct ar9170 *ar, ar9170 765 drivers/net/wireless/ath/carl9170/tx.c static __le32 carl9170_tx_physet(struct ar9170 *ar, ar9170 825 drivers/net/wireless/ath/carl9170/tx.c static bool carl9170_tx_rts_check(struct ar9170 *ar, ar9170 851 drivers/net/wireless/ath/carl9170/tx.c static bool carl9170_tx_cts_check(struct ar9170 *ar, ar9170 871 drivers/net/wireless/ath/carl9170/tx.c static void carl9170_tx_get_rates(struct ar9170 *ar, ar9170 888 drivers/net/wireless/ath/carl9170/tx.c static void carl9170_tx_apply_rateset(struct ar9170 *ar, ar9170 958 drivers/net/wireless/ath/carl9170/tx.c static int carl9170_tx_prepare(struct ar9170 *ar, ar9170 1082 drivers/net/wireless/ath/carl9170/tx.c static void carl9170_set_immba(struct ar9170 *ar, struct sk_buff *skb) ar9170 1090 drivers/net/wireless/ath/carl9170/tx.c static void carl9170_set_ampdu_params(struct ar9170 *ar, struct sk_buff *skb) ar9170 1127 drivers/net/wireless/ath/carl9170/tx.c static void carl9170_tx_ampdu(struct ar9170 *ar) ar9170 1242 drivers/net/wireless/ath/carl9170/tx.c static struct sk_buff *carl9170_tx_pick_skb(struct ar9170 *ar, ar9170 1273 drivers/net/wireless/ath/carl9170/tx.c void carl9170_tx_drop(struct ar9170 *ar, struct sk_buff *skb) ar9170 1286 drivers/net/wireless/ath/carl9170/tx.c static bool carl9170_tx_ps_drop(struct ar9170 *ar, struct sk_buff *skb) ar9170 1319 drivers/net/wireless/ath/carl9170/tx.c static void carl9170_bar_check(struct ar9170 *ar, struct sk_buff *skb) ar9170 1339 drivers/net/wireless/ath/carl9170/tx.c static void carl9170_tx(struct ar9170 *ar) ar9170 1394 drivers/net/wireless/ath/carl9170/tx.c static bool carl9170_tx_ampdu_queue(struct ar9170 *ar, ar9170 1474 drivers/net/wireless/ath/carl9170/tx.c struct ar9170 *ar = hw->priv; ar9170 1528 drivers/net/wireless/ath/carl9170/tx.c void carl9170_tx_scheduler(struct ar9170 *ar) ar9170 1539 drivers/net/wireless/ath/carl9170/tx.c static struct carl9170_vif_info *carl9170_pick_beaconing_vif(struct ar9170 *ar) ar9170 1567 drivers/net/wireless/ath/carl9170/tx.c static bool carl9170_tx_beacon_physet(struct ar9170 *ar, struct sk_buff *skb, ar9170 1611 drivers/net/wireless/ath/carl9170/tx.c int carl9170_update_beacon(struct ar9170 *ar, const bool submit) ar9170 133 drivers/net/wireless/ath/carl9170/usb.c static void carl9170_usb_submit_data_urb(struct ar9170 *ar) ar9170 169 drivers/net/wireless/ath/carl9170/usb.c struct ar9170 *ar = usb_get_intfdata(usb_ifnum_to_if(urb->dev, 0)); ar9170 212 drivers/net/wireless/ath/carl9170/usb.c static int carl9170_usb_submit_cmd_urb(struct ar9170 *ar) ar9170 241 drivers/net/wireless/ath/carl9170/usb.c struct ar9170 *ar = urb->context; ar9170 279 drivers/net/wireless/ath/carl9170/usb.c struct ar9170 *ar = urb->context; ar9170 316 drivers/net/wireless/ath/carl9170/usb.c static int carl9170_usb_submit_rx_urb(struct ar9170 *ar, gfp_t gfp) ar9170 342 drivers/net/wireless/ath/carl9170/usb.c static void carl9170_usb_rx_work(struct ar9170 *ar) ar9170 367 drivers/net/wireless/ath/carl9170/usb.c void carl9170_usb_handle_tx_err(struct ar9170 *ar) ar9170 382 drivers/net/wireless/ath/carl9170/usb.c struct ar9170 *ar = (struct ar9170 *) data; ar9170 400 drivers/net/wireless/ath/carl9170/usb.c struct ar9170 *ar = (struct ar9170 *)urb->context; ar9170 459 drivers/net/wireless/ath/carl9170/usb.c static struct urb *carl9170_usb_alloc_rx_urb(struct ar9170 *ar, gfp_t gfp) ar9170 483 drivers/net/wireless/ath/carl9170/usb.c static int carl9170_usb_send_rx_irq_urb(struct ar9170 *ar) ar9170 513 drivers/net/wireless/ath/carl9170/usb.c static int carl9170_usb_init_rx_bulk_urbs(struct ar9170 *ar) ar9170 556 drivers/net/wireless/ath/carl9170/usb.c static int carl9170_usb_flush(struct ar9170 *ar) ar9170 583 drivers/net/wireless/ath/carl9170/usb.c static void carl9170_usb_cancel_urbs(struct ar9170 *ar) ar9170 604 drivers/net/wireless/ath/carl9170/usb.c int __carl9170_exec_cmd(struct ar9170 *ar, struct carl9170_cmd *cmd, ar9170 652 drivers/net/wireless/ath/carl9170/usb.c int carl9170_exec_cmd(struct ar9170 *ar, const enum carl9170_cmd_oids cmd, ar9170 715 drivers/net/wireless/ath/carl9170/usb.c void carl9170_usb_tx(struct ar9170 *ar, struct sk_buff *skb) ar9170 759 drivers/net/wireless/ath/carl9170/usb.c static void carl9170_release_firmware(struct ar9170 *ar) ar9170 767 drivers/net/wireless/ath/carl9170/usb.c void carl9170_usb_stop(struct ar9170 *ar) ar9170 793 drivers/net/wireless/ath/carl9170/usb.c int carl9170_usb_open(struct ar9170 *ar) ar9170 801 drivers/net/wireless/ath/carl9170/usb.c static int carl9170_usb_load_firmware(struct ar9170 *ar) ar9170 866 drivers/net/wireless/ath/carl9170/usb.c int carl9170_usb_restart(struct ar9170 *ar) ar9170 908 drivers/net/wireless/ath/carl9170/usb.c void carl9170_usb_reset(struct ar9170 *ar) ar9170 926 drivers/net/wireless/ath/carl9170/usb.c static int carl9170_usb_init_device(struct ar9170 *ar) ar9170 969 drivers/net/wireless/ath/carl9170/usb.c static void carl9170_usb_firmware_failed(struct ar9170 *ar) ar9170 990 drivers/net/wireless/ath/carl9170/usb.c static void carl9170_usb_firmware_finish(struct ar9170 *ar) ar9170 1024 drivers/net/wireless/ath/carl9170/usb.c struct ar9170 *ar = context; ar9170 1040 drivers/net/wireless/ath/carl9170/usb.c struct ar9170 *ar; ar9170 1109 drivers/net/wireless/ath/carl9170/usb.c struct ar9170 *ar = usb_get_intfdata(intf); ar9170 1134 drivers/net/wireless/ath/carl9170/usb.c struct ar9170 *ar = usb_get_intfdata(intf); ar9170 1146 drivers/net/wireless/ath/carl9170/usb.c struct ar9170 *ar = usb_get_intfdata(intf);