drivers/net/wireless/ath/carl9170/carl9170.h
198
struct ar9170;
drivers/net/wireless/ath/carl9170/carl9170.h
201
struct ar9170 *ar;
drivers/net/wireless/ath/carl9170/carl9170.h
499
struct ar9170 *ar;
drivers/net/wireless/ath/carl9170/carl9170.h
503
#define CHK_DEV_STATE(a, s) (((struct ar9170 *)a)->state >= (s))
drivers/net/wireless/ath/carl9170/carl9170.h
508
static inline void __carl9170_set_state(struct ar9170 *ar,
drivers/net/wireless/ath/carl9170/carl9170.h
514
static inline void carl9170_set_state(struct ar9170 *ar,
drivers/net/wireless/ath/carl9170/carl9170.h
524
static inline void carl9170_set_state_when(struct ar9170 *ar,
drivers/net/wireless/ath/carl9170/carl9170.h
537
int carl9170_register(struct ar9170 *ar);
drivers/net/wireless/ath/carl9170/carl9170.h
538
void carl9170_unregister(struct ar9170 *ar);
drivers/net/wireless/ath/carl9170/carl9170.h
539
void carl9170_free(struct ar9170 *ar);
drivers/net/wireless/ath/carl9170/carl9170.h
540
void carl9170_restart(struct ar9170 *ar, const enum carl9170_restart_reasons r);
drivers/net/wireless/ath/carl9170/carl9170.h
541
void carl9170_ps_check(struct ar9170 *ar);
drivers/net/wireless/ath/carl9170/carl9170.h
544
int carl9170_usb_open(struct ar9170 *ar);
drivers/net/wireless/ath/carl9170/carl9170.h
545
void carl9170_usb_stop(struct ar9170 *ar);
drivers/net/wireless/ath/carl9170/carl9170.h
546
void carl9170_usb_tx(struct ar9170 *ar, struct sk_buff *skb);
drivers/net/wireless/ath/carl9170/carl9170.h
547
void carl9170_usb_handle_tx_err(struct ar9170 *ar);
drivers/net/wireless/ath/carl9170/carl9170.h
548
int carl9170_exec_cmd(struct ar9170 *ar, const enum carl9170_cmd_oids,
drivers/net/wireless/ath/carl9170/carl9170.h
550
int __carl9170_exec_cmd(struct ar9170 *ar, struct carl9170_cmd *cmd,
drivers/net/wireless/ath/carl9170/carl9170.h
552
int carl9170_usb_restart(struct ar9170 *ar);
drivers/net/wireless/ath/carl9170/carl9170.h
553
void carl9170_usb_reset(struct ar9170 *ar);
drivers/net/wireless/ath/carl9170/carl9170.h
556
int carl9170_init_mac(struct ar9170 *ar);
drivers/net/wireless/ath/carl9170/carl9170.h
557
int carl9170_set_qos(struct ar9170 *ar);
drivers/net/wireless/ath/carl9170/carl9170.h
558
int carl9170_update_multicast(struct ar9170 *ar, const u64 mc_hast);
drivers/net/wireless/ath/carl9170/carl9170.h
559
int carl9170_mod_virtual_mac(struct ar9170 *ar, const unsigned int id,
drivers/net/wireless/ath/carl9170/carl9170.h
561
int carl9170_set_operating_mode(struct ar9170 *ar);
drivers/net/wireless/ath/carl9170/carl9170.h
562
int carl9170_set_beacon_timers(struct ar9170 *ar);
drivers/net/wireless/ath/carl9170/carl9170.h
563
int carl9170_set_dyn_sifs_ack(struct ar9170 *ar);
drivers/net/wireless/ath/carl9170/carl9170.h
564
int carl9170_set_rts_cts_rate(struct ar9170 *ar);
drivers/net/wireless/ath/carl9170/carl9170.h
565
int carl9170_set_ampdu_settings(struct ar9170 *ar);
drivers/net/wireless/ath/carl9170/carl9170.h
566
int carl9170_set_slot_time(struct ar9170 *ar);
drivers/net/wireless/ath/carl9170/carl9170.h
567
int carl9170_set_mac_rates(struct ar9170 *ar);
drivers/net/wireless/ath/carl9170/carl9170.h
568
int carl9170_set_hwretry_limit(struct ar9170 *ar, const u32 max_retry);
drivers/net/wireless/ath/carl9170/carl9170.h
569
int carl9170_upload_key(struct ar9170 *ar, const u8 id, const u8 *mac,
drivers/net/wireless/ath/carl9170/carl9170.h
571
int carl9170_disable_key(struct ar9170 *ar, const u8 id);
drivers/net/wireless/ath/carl9170/carl9170.h
572
int carl9170_set_mac_tpc(struct ar9170 *ar, struct ieee80211_channel *channel);
drivers/net/wireless/ath/carl9170/carl9170.h
575
void carl9170_rx(struct ar9170 *ar, void *buf, unsigned int len);
drivers/net/wireless/ath/carl9170/carl9170.h
576
void carl9170_handle_command_response(struct ar9170 *ar, void *buf, u32 len);
drivers/net/wireless/ath/carl9170/carl9170.h
583
void carl9170_tx_process_status(struct ar9170 *ar,
drivers/net/wireless/ath/carl9170/carl9170.h
585
void carl9170_tx_status(struct ar9170 *ar, struct sk_buff *skb,
drivers/net/wireless/ath/carl9170/carl9170.h
587
void carl9170_tx_callback(struct ar9170 *ar, struct sk_buff *skb);
drivers/net/wireless/ath/carl9170/carl9170.h
588
void carl9170_tx_drop(struct ar9170 *ar, struct sk_buff *skb);
drivers/net/wireless/ath/carl9170/carl9170.h
589
void carl9170_tx_scheduler(struct ar9170 *ar);
drivers/net/wireless/ath/carl9170/carl9170.h
592
int carl9170_update_beacon(struct ar9170 *ar, const bool submit);
drivers/net/wireless/ath/carl9170/carl9170.h
596
int carl9170_led_register(struct ar9170 *ar);
drivers/net/wireless/ath/carl9170/carl9170.h
597
void carl9170_led_unregister(struct ar9170 *ar);
drivers/net/wireless/ath/carl9170/carl9170.h
599
int carl9170_led_init(struct ar9170 *ar);
drivers/net/wireless/ath/carl9170/carl9170.h
600
int carl9170_led_set_state(struct ar9170 *ar, const u32 led_state);
drivers/net/wireless/ath/carl9170/carl9170.h
603
int carl9170_set_channel(struct ar9170 *ar, struct ieee80211_channel *channel,
drivers/net/wireless/ath/carl9170/carl9170.h
605
int carl9170_get_noisefloor(struct ar9170 *ar);
drivers/net/wireless/ath/carl9170/carl9170.h
608
int carl9170_parse_firmware(struct ar9170 *ar);
drivers/net/wireless/ath/carl9170/carl9170.h
613
static inline struct ar9170 *carl9170_get_priv(struct carl9170_vif *carl_vif)
drivers/net/wireless/ath/carl9170/carl9170.h
615
return container_of(carl_vif, struct ar9170,
drivers/net/wireless/ath/carl9170/carl9170.h
647
static inline struct ieee80211_vif *carl9170_get_main_vif(struct ar9170 *ar)
drivers/net/wireless/ath/carl9170/carl9170.h
659
static inline bool is_main_vif(struct ar9170 *ar, struct ieee80211_vif *vif)
drivers/net/wireless/ath/carl9170/cmd.c
118
struct carl9170_cmd *carl9170_cmd_buf(struct ar9170 *ar,
drivers/net/wireless/ath/carl9170/cmd.c
132
int carl9170_reboot(struct ar9170 *ar)
drivers/net/wireless/ath/carl9170/cmd.c
145
int carl9170_mac_reset(struct ar9170 *ar)
drivers/net/wireless/ath/carl9170/cmd.c
151
int carl9170_bcn_ctrl(struct ar9170 *ar, const unsigned int vif_id,
drivers/net/wireless/ath/carl9170/cmd.c
169
int carl9170_collect_tally(struct ar9170 *ar)
drivers/net/wireless/ath/carl9170/cmd.c
202
int carl9170_powersave(struct ar9170 *ar, const bool ps)
drivers/net/wireless/ath/carl9170/cmd.c
43
int carl9170_write_reg(struct ar9170 *ar, const u32 reg, const u32 val)
drivers/net/wireless/ath/carl9170/cmd.c
62
int carl9170_read_mreg(struct ar9170 *ar, const int nregs,
drivers/net/wireless/ath/carl9170/cmd.c
94
int carl9170_read_reg(struct ar9170 *ar, u32 reg, u32 *val)
drivers/net/wireless/ath/carl9170/cmd.c
99
int carl9170_echo_test(struct ar9170 *ar, const u32 v)
drivers/net/wireless/ath/carl9170/cmd.h
133
struct ar9170 *__carl = carl; \
drivers/net/wireless/ath/carl9170/cmd.h
45
int carl9170_write_reg(struct ar9170 *ar, const u32 reg, const u32 val);
drivers/net/wireless/ath/carl9170/cmd.h
46
int carl9170_read_reg(struct ar9170 *ar, const u32 reg, u32 *val);
drivers/net/wireless/ath/carl9170/cmd.h
47
int carl9170_read_mreg(struct ar9170 *ar, const int nregs,
drivers/net/wireless/ath/carl9170/cmd.h
49
int carl9170_echo_test(struct ar9170 *ar, u32 v);
drivers/net/wireless/ath/carl9170/cmd.h
50
int carl9170_reboot(struct ar9170 *ar);
drivers/net/wireless/ath/carl9170/cmd.h
51
int carl9170_mac_reset(struct ar9170 *ar);
drivers/net/wireless/ath/carl9170/cmd.h
52
int carl9170_powersave(struct ar9170 *ar, const bool power_on);
drivers/net/wireless/ath/carl9170/cmd.h
53
int carl9170_collect_tally(struct ar9170 *ar);
drivers/net/wireless/ath/carl9170/cmd.h
54
int carl9170_bcn_ctrl(struct ar9170 *ar, const unsigned int vif_id,
drivers/net/wireless/ath/carl9170/cmd.h
57
static inline int carl9170_flush_cab(struct ar9170 *ar,
drivers/net/wireless/ath/carl9170/cmd.h
63
static inline int carl9170_rx_filter(struct ar9170 *ar,
drivers/net/wireless/ath/carl9170/cmd.h
73
struct carl9170_cmd *carl9170_cmd_buf(struct ar9170 *ar,
drivers/net/wireless/ath/carl9170/cmd.h
85
struct ar9170 *__ar = ar;
drivers/net/wireless/ath/carl9170/debug.c
115
struct ar9170 *ar;
drivers/net/wireless/ath/carl9170/debug.c
203
static char *carl9170_debugfs_ ##name ## _read(struct ar9170 *ar, \
drivers/net/wireless/ath/carl9170/debug.c
212
static char *carl9170_debugfs_mem_usage_read(struct ar9170 *ar, char *buf,
drivers/net/wireless/ath/carl9170/debug.c
235
static char *carl9170_debugfs_qos_stat_read(struct ar9170 *ar, char *buf,
drivers/net/wireless/ath/carl9170/debug.c
279
static void carl9170_debugfs_format_frame(struct ar9170 *ar,
drivers/net/wireless/ath/carl9170/debug.c
296
static char *carl9170_debugfs_ampdu_state_read(struct ar9170 *ar, char *buf,
drivers/net/wireless/ath/carl9170/debug.c
352
static void carl9170_debugfs_queue_dump(struct ar9170 *ar, char *buf,
drivers/net/wireless/ath/carl9170/debug.c
370
static char *carl9170_debugfs_##q ##_##qi ##_read(struct ar9170 *ar, \
drivers/net/wireless/ath/carl9170/debug.c
378
static char *carl9170_debugfs_sta_psm_read(struct ar9170 *ar, char *buf,
drivers/net/wireless/ath/carl9170/debug.c
394
static char *carl9170_debugfs_tx_stuck_read(struct ar9170 *ar, char *buf,
drivers/net/wireless/ath/carl9170/debug.c
412
static char *carl9170_debugfs_phy_noise_read(struct ar9170 *ar, char *buf,
drivers/net/wireless/ath/carl9170/debug.c
432
static char *carl9170_debugfs_vif_dump_read(struct ar9170 *ar, char *buf,
drivers/net/wireless/ath/carl9170/debug.c
483
static char *carl9170_debugfs_##name ## _read(struct ar9170 *ar, \
drivers/net/wireless/ath/carl9170/debug.c
513
static char *carl9170_debugfs_##name ## _read(struct ar9170 *ar, \
drivers/net/wireless/ath/carl9170/debug.c
54
char *(*read)(struct ar9170 *ar, char *buf, size_t bufsize,
drivers/net/wireless/ath/carl9170/debug.c
540
static ssize_t carl9170_debugfs_hw_ioread32_write(struct ar9170 *ar,
drivers/net/wireless/ath/carl9170/debug.c
56
ssize_t (*write)(struct ar9170 *aru, const char *buf, size_t size);
drivers/net/wireless/ath/carl9170/debug.c
591
static char *carl9170_debugfs_hw_ioread32_read(struct ar9170 *ar, char *buf,
drivers/net/wireless/ath/carl9170/debug.c
612
static ssize_t carl9170_debugfs_bug_write(struct ar9170 *ar, const char *buf,
drivers/net/wireless/ath/carl9170/debug.c
65
struct ar9170 *ar;
drivers/net/wireless/ath/carl9170/debug.c
659
static char *carl9170_debugfs_bug_read(struct ar9170 *ar, char *buf,
drivers/net/wireless/ath/carl9170/debug.c
687
static char *carl9170_debugfs_erp_read(struct ar9170 *ar, char *buf,
drivers/net/wireless/ath/carl9170/debug.c
695
static ssize_t carl9170_debugfs_erp_write(struct ar9170 *ar, const char *buf,
drivers/net/wireless/ath/carl9170/debug.c
717
static ssize_t carl9170_debugfs_hw_iowrite32_write(struct ar9170 *ar,
drivers/net/wireless/ath/carl9170/debug.c
809
void carl9170_debugfs_register(struct ar9170 *ar)
drivers/net/wireless/ath/carl9170/debug.c
879
void carl9170_debugfs_unregister(struct ar9170 *ar)
drivers/net/wireless/ath/carl9170/debug.h
130
struct ar9170;
drivers/net/wireless/ath/carl9170/debug.h
132
void carl9170_debugfs_register(struct ar9170 *ar);
drivers/net/wireless/ath/carl9170/debug.h
133
void carl9170_debugfs_unregister(struct ar9170 *ar);
drivers/net/wireless/ath/carl9170/fw.c
131
static int carl9170_fw_checksum(struct ar9170 *ar, const __u8 *data,
drivers/net/wireless/ath/carl9170/fw.c
188
static int carl9170_fw_tx_sequence(struct ar9170 *ar)
drivers/net/wireless/ath/carl9170/fw.c
20
static const void *carl9170_fw_find_desc(struct ar9170 *ar, const u8 descid[4],
drivers/net/wireless/ath/carl9170/fw.c
205
static void carl9170_fw_set_if_combinations(struct ar9170 *ar,
drivers/net/wireless/ath/carl9170/fw.c
223
static int carl9170_fw(struct ar9170 *ar, const __u8 *data, size_t len)
drivers/net/wireless/ath/carl9170/fw.c
365
carl9170_find_fw_desc(struct ar9170 *ar, const __u8 *fw_data, const size_t len)
drivers/net/wireless/ath/carl9170/fw.c
39
static int carl9170_fw_verify_descs(struct ar9170 *ar,
drivers/net/wireless/ath/carl9170/fw.c
394
int carl9170_parse_firmware(struct ar9170 *ar)
drivers/net/wireless/ath/carl9170/fw.c
82
static void carl9170_fw_info(struct ar9170 *ar)
drivers/net/wireless/ath/carl9170/led.c
110
struct ar9170 *ar = arl->ar;
drivers/net/wireless/ath/carl9170/led.c
124
static int carl9170_led_register_led(struct ar9170 *ar, int i, char *name,
drivers/net/wireless/ath/carl9170/led.c
150
void carl9170_led_unregister(struct ar9170 *ar)
drivers/net/wireless/ath/carl9170/led.c
164
int carl9170_led_register(struct ar9170 *ar)
drivers/net/wireless/ath/carl9170/led.c
43
int carl9170_led_set_state(struct ar9170 *ar, const u32 led_state)
drivers/net/wireless/ath/carl9170/led.c
48
int carl9170_led_init(struct ar9170 *ar)
drivers/net/wireless/ath/carl9170/led.c
68
struct ar9170 *ar = container_of(work, struct ar9170, led_work.work);
drivers/net/wireless/ath/carl9170/mac.c
106
int carl9170_set_mac_rates(struct ar9170 *ar)
drivers/net/wireless/ath/carl9170/mac.c
136
int carl9170_set_qos(struct ar9170 *ar)
drivers/net/wireless/ath/carl9170/mac.c
171
int carl9170_init_mac(struct ar9170 *ar)
drivers/net/wireless/ath/carl9170/mac.c
257
static int carl9170_set_mac_reg(struct ar9170 *ar,
drivers/net/wireless/ath/carl9170/mac.c
275
int carl9170_mod_virtual_mac(struct ar9170 *ar, const unsigned int id,
drivers/net/wireless/ath/carl9170/mac.c
285
int carl9170_update_multicast(struct ar9170 *ar, const u64 mc_hash)
drivers/net/wireless/ath/carl9170/mac.c
301
int carl9170_set_operating_mode(struct ar9170 *ar)
drivers/net/wireless/ath/carl9170/mac.c
392
int carl9170_set_hwretry_limit(struct ar9170 *ar, const unsigned int max_retry)
drivers/net/wireless/ath/carl9170/mac.c
399
int carl9170_set_beacon_timers(struct ar9170 *ar)
drivers/net/wireless/ath/carl9170/mac.c
44
int carl9170_set_dyn_sifs_ack(struct ar9170 *ar)
drivers/net/wireless/ath/carl9170/mac.c
470
int carl9170_upload_key(struct ar9170 *ar, const u8 id, const u8 *mac,
drivers/net/wireless/ath/carl9170/mac.c
491
int carl9170_disable_key(struct ar9170 *ar, const u8 id)
drivers/net/wireless/ath/carl9170/mac.c
501
int carl9170_set_mac_tpc(struct ar9170 *ar, struct ieee80211_channel *channel)
drivers/net/wireless/ath/carl9170/mac.c
60
int carl9170_set_rts_cts_rate(struct ar9170 *ar)
drivers/net/wireless/ath/carl9170/mac.c
84
int carl9170_set_slot_time(struct ar9170 *ar)
drivers/net/wireless/ath/carl9170/main.c
1037
struct ar9170 *ar = hw->priv;
drivers/net/wireless/ath/carl9170/main.c
1144
struct ar9170 *ar = hw->priv;
drivers/net/wireless/ath/carl9170/main.c
1163
struct ar9170 *ar = hw->priv;
drivers/net/wireless/ath/carl9170/main.c
1333
struct ar9170 *ar = hw->priv;
drivers/net/wireless/ath/carl9170/main.c
1372
struct ar9170 *ar = hw->priv;
drivers/net/wireless/ath/carl9170/main.c
1384
struct ar9170 *ar = container_of(work, struct ar9170,
drivers/net/wireless/ath/carl9170/main.c
1403
struct ar9170 *ar = hw->priv;
drivers/net/wireless/ath/carl9170/main.c
1489
static int carl9170_register_wps_button(struct ar9170 *ar)
drivers/net/wireless/ath/carl9170/main.c
1524
static int carl9170_rng_get(struct ar9170 *ar)
drivers/net/wireless/ath/carl9170/main.c
1568
struct ar9170 *ar = (struct ar9170 *)rng->priv;
drivers/net/wireless/ath/carl9170/main.c
1586
static int carl9170_register_hwrng(struct ar9170 *ar)
drivers/net/wireless/ath/carl9170/main.c
1610
struct ar9170 *ar = hw->priv;
drivers/net/wireless/ath/carl9170/main.c
1664
struct ar9170 *ar = hw->priv;
drivers/net/wireless/ath/carl9170/main.c
1678
struct ar9170 *ar = hw->priv;
drivers/net/wireless/ath/carl9170/main.c
1708
struct ar9170 *ar = hw->priv;
drivers/net/wireless/ath/carl9170/main.c
1744
struct ar9170 *ar;
drivers/net/wireless/ath/carl9170/main.c
184
static void carl9170_ampdu_gc(struct ar9170 *ar)
drivers/net/wireless/ath/carl9170/main.c
1849
static int carl9170_read_eeprom(struct ar9170 *ar)
drivers/net/wireless/ath/carl9170/main.c
1882
static int carl9170_parse_eeprom(struct ar9170 *ar)
drivers/net/wireless/ath/carl9170/main.c
1942
struct ar9170 *ar = hw->priv;
drivers/net/wireless/ath/carl9170/main.c
1947
int carl9170_register(struct ar9170 *ar)
drivers/net/wireless/ath/carl9170/main.c
2026
void carl9170_unregister(struct ar9170 *ar)
drivers/net/wireless/ath/carl9170/main.c
2047
void carl9170_free(struct ar9170 *ar)
drivers/net/wireless/ath/carl9170/main.c
219
static void carl9170_flush(struct ar9170 *ar, bool drop_queued)
drivers/net/wireless/ath/carl9170/main.c
249
static void carl9170_flush_ba(struct ar9170 *ar)
drivers/net/wireless/ath/carl9170/main.c
276
static void carl9170_zap_queues(struct ar9170 *ar)
drivers/net/wireless/ath/carl9170/main.c
338
struct ar9170 *ar = hw->priv;
drivers/net/wireless/ath/carl9170/main.c
430
static void carl9170_cancel_worker(struct ar9170 *ar)
drivers/net/wireless/ath/carl9170/main.c
444
struct ar9170 *ar = hw->priv;
drivers/net/wireless/ath/carl9170/main.c
469
struct ar9170 *ar = container_of(work, struct ar9170,
drivers/net/wireless/ath/carl9170/main.c
506
void carl9170_restart(struct ar9170 *ar, const enum carl9170_restart_reasons r)
drivers/net/wireless/ath/carl9170/main.c
545
struct ar9170 *ar = container_of(work, struct ar9170, ping_work);
drivers/net/wireless/ath/carl9170/main.c
558
static int carl9170_init_interface(struct ar9170 *ar,
drivers/net/wireless/ath/carl9170/main.c
602
struct ar9170 *ar = hw->priv;
drivers/net/wireless/ath/carl9170/main.c
754
struct ar9170 *ar = hw->priv;
drivers/net/wireless/ath/carl9170/main.c
811
void carl9170_ps_check(struct ar9170 *ar)
drivers/net/wireless/ath/carl9170/main.c
817
static int carl9170_ps_update(struct ar9170 *ar)
drivers/net/wireless/ath/carl9170/main.c
847
struct ar9170 *ar = container_of(work, struct ar9170,
drivers/net/wireless/ath/carl9170/main.c
855
static int carl9170_update_survey(struct ar9170 *ar, bool flush, bool noise)
drivers/net/wireless/ath/carl9170/main.c
879
struct ar9170 *ar = container_of(work, struct ar9170, stat_work.work);
drivers/net/wireless/ath/carl9170/main.c
895
struct ar9170 *ar = hw->priv;
drivers/net/wireless/ath/carl9170/main.c
977
struct ar9170 *ar = hw->priv;
drivers/net/wireless/ath/carl9170/phy.c
1117
static int carl9170_set_freq_cal_data(struct ar9170 *ar,
drivers/net/wireless/ath/carl9170/phy.c
1217
static u8 carl9170_get_max_edge_power(struct ar9170 *ar,
drivers/net/wireless/ath/carl9170/phy.c
1259
static u8 carl9170_get_heavy_clip(struct ar9170 *ar, u32 freq,
drivers/net/wireless/ath/carl9170/phy.c
1291
static void carl9170_calc_ctl(struct ar9170 *ar, u32 freq, enum carl9170_bw bw)
drivers/net/wireless/ath/carl9170/phy.c
1428
static void carl9170_set_power_cal(struct ar9170 *ar, u32 freq,
drivers/net/wireless/ath/carl9170/phy.c
1527
int carl9170_get_noisefloor(struct ar9170 *ar)
drivers/net/wireless/ath/carl9170/phy.c
1570
int carl9170_set_channel(struct ar9170 *ar, struct ieee80211_channel *channel,
drivers/net/wireless/ath/carl9170/phy.c
432
static int carl9170_init_phy_from_eeprom(struct ar9170 *ar,
drivers/net/wireless/ath/carl9170/phy.c
44
static int carl9170_init_power_cal(struct ar9170 *ar)
drivers/net/wireless/ath/carl9170/phy.c
543
static int carl9170_init_phy(struct ar9170 *ar, enum nl80211_band band)
drivers/net/wireless/ath/carl9170/phy.c
672
static int carl9170_init_rf_banks_0_7(struct ar9170 *ar, bool band5ghz)
drivers/net/wireless/ath/carl9170/phy.c
966
static int carl9170_init_rf_bank4_pwr(struct ar9170 *ar, bool band5ghz,
drivers/net/wireless/ath/carl9170/rx.c
1007
void carl9170_rx(struct ar9170 *ar, void *buf, unsigned int len)
drivers/net/wireless/ath/carl9170/rx.c
129
static void carl9170_cmd_callback(struct ar9170 *ar, u32 len, void *buffer)
drivers/net/wireless/ath/carl9170/rx.c
161
void carl9170_handle_command_response(struct ar9170 *ar, void *buf, u32 len)
drivers/net/wireless/ath/carl9170/rx.c
289
static int carl9170_rx_mac_status(struct ar9170 *ar,
drivers/net/wireless/ath/carl9170/rx.c
442
static void carl9170_rx_phy_status(struct ar9170 *ar,
drivers/net/wireless/ath/carl9170/rx.c
49
static void carl9170_dbg_message(struct ar9170 *ar, const char *buf, u32 len)
drivers/net/wireless/ath/carl9170/rx.c
518
static void carl9170_ps_beacon(struct ar9170 *ar, void *data, unsigned int len)
drivers/net/wireless/ath/carl9170/rx.c
573
static void carl9170_ba_check(struct ar9170 *ar, void *data, unsigned int len)
drivers/net/wireless/ath/carl9170/rx.c
620
static bool carl9170_ampdu_check(struct ar9170 *ar, u8 *buf, u8 ms,
drivers/net/wireless/ath/carl9170/rx.c
659
static int carl9170_handle_mpdu(struct ar9170 *ar, u8 *buf, int len,
drivers/net/wireless/ath/carl9170/rx.c
697
static void carl9170_rx_untie_data(struct ar9170 *ar, u8 *buf, int len)
drivers/net/wireless/ath/carl9170/rx.c
76
static void carl9170_handle_ps(struct ar9170 *ar, struct carl9170_rsp *rsp)
drivers/net/wireless/ath/carl9170/rx.c
825
static void carl9170_rx_untie_cmds(struct ar9170 *ar, const u8 *respbuf,
drivers/net/wireless/ath/carl9170/rx.c
854
static void __carl9170_rx(struct ar9170 *ar, u8 *buf, unsigned int len)
drivers/net/wireless/ath/carl9170/rx.c
875
static void carl9170_rx_stream(struct ar9170 *ar, void *buf, unsigned int len)
drivers/net/wireless/ath/carl9170/rx.c
96
static int carl9170_check_sequence(struct ar9170 *ar, unsigned int seq)
drivers/net/wireless/ath/carl9170/tx.c
107
static struct ieee80211_sta *__carl9170_get_tx_sta(struct ar9170 *ar,
drivers/net/wireless/ath/carl9170/tx.c
1084
static void carl9170_set_immba(struct ar9170 *ar, struct sk_buff *skb)
drivers/net/wireless/ath/carl9170/tx.c
1092
static void carl9170_set_ampdu_params(struct ar9170 *ar, struct sk_buff *skb)
drivers/net/wireless/ath/carl9170/tx.c
1129
static void carl9170_tx_ampdu(struct ar9170 *ar)
drivers/net/wireless/ath/carl9170/tx.c
1244
static struct sk_buff *carl9170_tx_pick_skb(struct ar9170 *ar,
drivers/net/wireless/ath/carl9170/tx.c
1275
void carl9170_tx_drop(struct ar9170 *ar, struct sk_buff *skb)
drivers/net/wireless/ath/carl9170/tx.c
1288
static bool carl9170_tx_ps_drop(struct ar9170 *ar, struct sk_buff *skb)
drivers/net/wireless/ath/carl9170/tx.c
1321
static void carl9170_bar_check(struct ar9170 *ar, struct sk_buff *skb)
drivers/net/wireless/ath/carl9170/tx.c
1341
static void carl9170_tx(struct ar9170 *ar)
drivers/net/wireless/ath/carl9170/tx.c
138
static void carl9170_tx_ps_unblock(struct ar9170 *ar, struct sk_buff *skb)
drivers/net/wireless/ath/carl9170/tx.c
1396
static bool carl9170_tx_ampdu_queue(struct ar9170 *ar,
drivers/net/wireless/ath/carl9170/tx.c
1476
struct ar9170 *ar = hw->priv;
drivers/net/wireless/ath/carl9170/tx.c
1530
void carl9170_tx_scheduler(struct ar9170 *ar)
drivers/net/wireless/ath/carl9170/tx.c
1541
static struct carl9170_vif_info *carl9170_pick_beaconing_vif(struct ar9170 *ar)
drivers/net/wireless/ath/carl9170/tx.c
156
static void carl9170_tx_accounting_free(struct ar9170 *ar, struct sk_buff *skb)
drivers/net/wireless/ath/carl9170/tx.c
1572
static bool carl9170_tx_beacon_physet(struct ar9170 *ar, struct sk_buff *skb,
drivers/net/wireless/ath/carl9170/tx.c
1616
int carl9170_update_beacon(struct ar9170 *ar, const bool submit)
drivers/net/wireless/ath/carl9170/tx.c
190
static int carl9170_alloc_dev_space(struct ar9170 *ar, struct sk_buff *skb)
drivers/net/wireless/ath/carl9170/tx.c
226
static void carl9170_release_dev_space(struct ar9170 *ar, struct sk_buff *skb)
drivers/net/wireless/ath/carl9170/tx.c
264
struct ar9170 *ar;
drivers/net/wireless/ath/carl9170/tx.c
347
static void carl9170_tx_shift_bm(struct ar9170 *ar,
drivers/net/wireless/ath/carl9170/tx.c
378
static void carl9170_tx_status_process_ampdu(struct ar9170 *ar,
drivers/net/wireless/ath/carl9170/tx.c
437
static void carl9170_tx_bar_status(struct ar9170 *ar, struct sk_buff *skb,
drivers/net/wireless/ath/carl9170/tx.c
476
void carl9170_tx_status(struct ar9170 *ar, struct sk_buff *skb,
drivers/net/wireless/ath/carl9170/tx.c
48
static inline unsigned int __carl9170_get_queue(struct ar9170 *ar,
drivers/net/wireless/ath/carl9170/tx.c
500
void carl9170_tx_callback(struct ar9170 *ar, struct sk_buff *skb)
drivers/net/wireless/ath/carl9170/tx.c
513
static struct sk_buff *carl9170_get_queued_skb(struct ar9170 *ar, u8 cookie,
drivers/net/wireless/ath/carl9170/tx.c
536
static void carl9170_tx_fill_rateinfo(struct ar9170 *ar, unsigned int rix,
drivers/net/wireless/ath/carl9170/tx.c
558
static void carl9170_check_queue_stop_timeout(struct ar9170 *ar)
drivers/net/wireless/ath/carl9170/tx.c
603
static void carl9170_tx_ampdu_timeout(struct ar9170 *ar)
drivers/net/wireless/ath/carl9170/tx.c
64
static inline unsigned int carl9170_get_queue(struct ar9170 *ar,
drivers/net/wireless/ath/carl9170/tx.c
641
struct ar9170 *ar = container_of(work, struct ar9170,
drivers/net/wireless/ath/carl9170/tx.c
658
static void __carl9170_tx_process_status(struct ar9170 *ar,
drivers/net/wireless/ath/carl9170/tx.c
689
void carl9170_tx_process_status(struct ar9170 *ar,
drivers/net/wireless/ath/carl9170/tx.c
70
static bool is_mem_full(struct ar9170 *ar)
drivers/net/wireless/ath/carl9170/tx.c
706
static void carl9170_tx_rate_tpc_chains(struct ar9170 *ar,
drivers/net/wireless/ath/carl9170/tx.c
76
static void carl9170_tx_accounting(struct ar9170 *ar, struct sk_buff *skb)
drivers/net/wireless/ath/carl9170/tx.c
765
static __le32 carl9170_tx_physet(struct ar9170 *ar,
drivers/net/wireless/ath/carl9170/tx.c
825
static bool carl9170_tx_rts_check(struct ar9170 *ar,
drivers/net/wireless/ath/carl9170/tx.c
852
static bool carl9170_tx_cts_check(struct ar9170 *ar,
drivers/net/wireless/ath/carl9170/tx.c
872
static void carl9170_tx_get_rates(struct ar9170 *ar,
drivers/net/wireless/ath/carl9170/tx.c
889
static void carl9170_tx_apply_rateset(struct ar9170 *ar,
drivers/net/wireless/ath/carl9170/tx.c
959
static int carl9170_tx_prepare(struct ar9170 *ar,
drivers/net/wireless/ath/carl9170/usb.c
1031
struct ar9170 *ar = context;
drivers/net/wireless/ath/carl9170/usb.c
1047
struct ar9170 *ar;
drivers/net/wireless/ath/carl9170/usb.c
1147
struct ar9170 *ar = usb_get_intfdata(intf);
drivers/net/wireless/ath/carl9170/usb.c
1172
struct ar9170 *ar = usb_get_intfdata(intf);
drivers/net/wireless/ath/carl9170/usb.c
1184
struct ar9170 *ar = usb_get_intfdata(intf);
drivers/net/wireless/ath/carl9170/usb.c
133
static void carl9170_usb_submit_data_urb(struct ar9170 *ar)
drivers/net/wireless/ath/carl9170/usb.c
169
struct ar9170 *ar = usb_get_intfdata(usb_ifnum_to_if(urb->dev, 0));
drivers/net/wireless/ath/carl9170/usb.c
212
static int carl9170_usb_submit_cmd_urb(struct ar9170 *ar)
drivers/net/wireless/ath/carl9170/usb.c
241
struct ar9170 *ar = urb->context;
drivers/net/wireless/ath/carl9170/usb.c
279
struct ar9170 *ar = urb->context;
drivers/net/wireless/ath/carl9170/usb.c
316
static int carl9170_usb_submit_rx_urb(struct ar9170 *ar, gfp_t gfp)
drivers/net/wireless/ath/carl9170/usb.c
342
static void carl9170_usb_rx_work(struct ar9170 *ar)
drivers/net/wireless/ath/carl9170/usb.c
367
void carl9170_usb_handle_tx_err(struct ar9170 *ar)
drivers/net/wireless/ath/carl9170/usb.c
382
struct ar9170 *ar = from_tasklet(ar, t, usb_tasklet);
drivers/net/wireless/ath/carl9170/usb.c
400
struct ar9170 *ar = urb->context;
drivers/net/wireless/ath/carl9170/usb.c
466
static struct urb *carl9170_usb_alloc_rx_urb(struct ar9170 *ar, gfp_t gfp)
drivers/net/wireless/ath/carl9170/usb.c
490
static int carl9170_usb_send_rx_irq_urb(struct ar9170 *ar)
drivers/net/wireless/ath/carl9170/usb.c
520
static int carl9170_usb_init_rx_bulk_urbs(struct ar9170 *ar)
drivers/net/wireless/ath/carl9170/usb.c
563
static int carl9170_usb_flush(struct ar9170 *ar)
drivers/net/wireless/ath/carl9170/usb.c
590
static void carl9170_usb_cancel_urbs(struct ar9170 *ar)
drivers/net/wireless/ath/carl9170/usb.c
611
int __carl9170_exec_cmd(struct ar9170 *ar, struct carl9170_cmd *cmd,
drivers/net/wireless/ath/carl9170/usb.c
659
int carl9170_exec_cmd(struct ar9170 *ar, const enum carl9170_cmd_oids cmd,
drivers/net/wireless/ath/carl9170/usb.c
722
void carl9170_usb_tx(struct ar9170 *ar, struct sk_buff *skb)
drivers/net/wireless/ath/carl9170/usb.c
766
static void carl9170_release_firmware(struct ar9170 *ar)
drivers/net/wireless/ath/carl9170/usb.c
774
void carl9170_usb_stop(struct ar9170 *ar)
drivers/net/wireless/ath/carl9170/usb.c
800
int carl9170_usb_open(struct ar9170 *ar)
drivers/net/wireless/ath/carl9170/usb.c
808
static int carl9170_usb_load_firmware(struct ar9170 *ar)
drivers/net/wireless/ath/carl9170/usb.c
873
int carl9170_usb_restart(struct ar9170 *ar)
drivers/net/wireless/ath/carl9170/usb.c
915
void carl9170_usb_reset(struct ar9170 *ar)
drivers/net/wireless/ath/carl9170/usb.c
933
static int carl9170_usb_init_device(struct ar9170 *ar)
drivers/net/wireless/ath/carl9170/usb.c
976
static void carl9170_usb_firmware_failed(struct ar9170 *ar)
drivers/net/wireless/ath/carl9170/usb.c
997
static void carl9170_usb_firmware_finish(struct ar9170 *ar)