Home
last modified time | relevance | path

Searched refs:rt2x00dev (Results 1 - 25 of 64) sorted by relevance

123

/kernel/linux/linux-5.10/drivers/net/wireless/ralink/rt2x00/
H A Drt2800lib.c64 static inline bool rt2800_is_305x_soc(struct rt2x00_dev *rt2x00dev) in rt2800_is_305x_soc() argument
67 if (!rt2x00_is_soc(rt2x00dev) || in rt2800_is_305x_soc()
68 !rt2x00_rt(rt2x00dev, RT2872)) in rt2800_is_305x_soc()
72 if (rt2x00_rf(rt2x00dev, RF3020) || in rt2800_is_305x_soc()
73 rt2x00_rf(rt2x00dev, RF3021) || in rt2800_is_305x_soc()
74 rt2x00_rf(rt2x00dev, RF3022)) in rt2800_is_305x_soc()
77 rt2x00_warn(rt2x00dev, "Unknown RF chipset on rt305x\n"); in rt2800_is_305x_soc()
81 static void rt2800_bbp_write(struct rt2x00_dev *rt2x00dev, in rt2800_bbp_write() argument
86 mutex_lock(&rt2x00dev->csr_mutex); in rt2800_bbp_write()
92 if (WAIT_FOR_BBP(rt2x00dev, in rt2800_bbp_write()
106 rt2800_bbp_read(struct rt2x00_dev *rt2x00dev, const unsigned int word) rt2800_bbp_read() argument
140 rt2800_rfcsr_write(struct rt2x00_dev *rt2x00dev, const unsigned int word, const u8 value) rt2800_rfcsr_write() argument
181 rt2800_rfcsr_write_bank(struct rt2x00_dev *rt2x00dev, const u8 bank, const unsigned int reg, const u8 value) rt2800_rfcsr_write_bank() argument
187 rt2800_rfcsr_write_chanreg(struct rt2x00_dev *rt2x00dev, const unsigned int reg, const u8 value) rt2800_rfcsr_write_chanreg() argument
194 rt2800_rfcsr_write_dccal(struct rt2x00_dev *rt2x00dev, const unsigned int reg, const u8 value) rt2800_rfcsr_write_dccal() argument
201 rt2800_rfcsr_read(struct rt2x00_dev *rt2x00dev, const unsigned int word) rt2800_rfcsr_read() argument
255 rt2800_rfcsr_read_bank(struct rt2x00_dev *rt2x00dev, const u8 bank, const unsigned int reg) rt2800_rfcsr_read_bank() argument
261 rt2800_rf_write(struct rt2x00_dev *rt2x00dev, const unsigned int word, const u32 value) rt2800_rf_write() argument
366 rt2800_eeprom_word_index(struct rt2x00_dev *rt2x00dev, const enum rt2800_eeprom_word word) rt2800_eeprom_word_index() argument
398 rt2800_eeprom_addr(struct rt2x00_dev *rt2x00dev, const enum rt2800_eeprom_word word) rt2800_eeprom_addr() argument
407 rt2800_eeprom_read(struct rt2x00_dev *rt2x00dev, const enum rt2800_eeprom_word word) rt2800_eeprom_read() argument
416 rt2800_eeprom_write(struct rt2x00_dev *rt2x00dev, const enum rt2800_eeprom_word word, u16 data) rt2800_eeprom_write() argument
425 rt2800_eeprom_read_from_array(struct rt2x00_dev *rt2x00dev, const enum rt2800_eeprom_word array, unsigned int offset) rt2800_eeprom_read_from_array() argument
435 rt2800_enable_wlan_rt3290(struct rt2x00_dev *rt2x00dev) rt2800_enable_wlan_rt3290() argument
493 rt2800_mcu_request(struct rt2x00_dev *rt2x00dev, const u8 command, const u8 token, const u8 arg0, const u8 arg1) rt2800_mcu_request() argument
527 rt2800_wait_csr_ready(struct rt2x00_dev *rt2x00dev) rt2800_wait_csr_ready() argument
544 rt2800_wait_wpdma_ready(struct rt2x00_dev *rt2x00dev) rt2800_wait_wpdma_ready() argument
567 rt2800_disable_wpdma(struct rt2x00_dev *rt2x00dev) rt2800_disable_wpdma() argument
581 rt2800_get_txwi_rxwi_size(struct rt2x00_dev *rt2x00dev, unsigned short *txwi_size, unsigned short *rxwi_size) rt2800_get_txwi_rxwi_size() argument
638 rt2800_check_firmware(struct rt2x00_dev *rt2x00dev, const u8 *data, const size_t len) rt2800_check_firmware() argument
692 rt2800_load_firmware(struct rt2x00_dev *rt2x00dev, const u8 *data, const size_t len) rt2800_load_firmware() argument
834 rt2800_agc_to_rssi(struct rt2x00_dev *rt2x00dev, u32 rxwi_w2) rt2800_agc_to_rssi() argument
999 struct rt2x00_dev *rt2x00dev = entry->queue->rt2x00dev; rt2800_txdone_entry() local
1098 rt2800_txdone(struct rt2x00_dev *rt2x00dev, unsigned int quota) rt2800_txdone() argument
1135 rt2800_entry_txstatus_timeout(struct rt2x00_dev *rt2x00dev, struct queue_entry *entry) rt2800_entry_txstatus_timeout() argument
1157 rt2800_txstatus_timeout(struct rt2x00_dev *rt2x00dev) rt2800_txstatus_timeout() argument
1176 rt2800_txstatus_pending(struct rt2x00_dev *rt2x00dev) rt2800_txstatus_pending() argument
1189 rt2800_txdone_nostatus(struct rt2x00_dev *rt2x00dev) rt2800_txdone_nostatus() argument
1231 rt2800_watchdog(struct rt2x00_dev *rt2x00dev) rt2800_watchdog() argument
1276 rt2800_hw_beacon_base(struct rt2x00_dev *rt2x00dev, unsigned int index) rt2800_hw_beacon_base() argument
1282 rt2800_get_beacon_offset(struct rt2x00_dev *rt2x00dev, unsigned int index) rt2800_get_beacon_offset() argument
1288 rt2800_update_beacons_setup(struct rt2x00_dev *rt2x00dev) rt2800_update_beacons_setup() argument
1322 struct rt2x00_dev *rt2x00dev = entry->queue->rt2x00dev; rt2800_write_beacon() local
1396 rt2800_clear_beacon_register(struct rt2x00_dev *rt2x00dev, unsigned int index) rt2800_clear_beacon_register() argument
1416 struct rt2x00_dev *rt2x00dev = entry->queue->rt2x00dev; rt2800_clear_beacon() local
1491 rt2800_rfkill_poll(struct rt2x00_dev *rt2x00dev) rt2800_rfkill_poll() argument
1566 rt2800_init_led(struct rt2x00_dev *rt2x00dev, struct rt2x00_led *led, enum led_type type) rt2800_init_led() argument
1579 rt2800_config_wcid(struct rt2x00_dev *rt2x00dev, const u8 *address, int wcid) rt2800_config_wcid() argument
1596 rt2800_delete_wcid_attr(struct rt2x00_dev *rt2x00dev, int wcid) rt2800_delete_wcid_attr() argument
1603 rt2800_config_wcid_attr_bssidx(struct rt2x00_dev *rt2x00dev, int wcid, u32 bssidx) rt2800_config_wcid_attr_bssidx() argument
1620 rt2800_config_wcid_attr_cipher(struct rt2x00_dev *rt2x00dev, struct rt2x00lib_crypto *crypto, struct ieee80211_key_conf *key) rt2800_config_wcid_attr_cipher() argument
1670 rt2800_config_shared_key(struct rt2x00_dev *rt2x00dev, struct rt2x00lib_crypto *crypto, struct ieee80211_key_conf *key) rt2800_config_shared_key() argument
1723 rt2800_config_pairwise_key(struct rt2x00_dev *rt2x00dev, struct rt2x00lib_crypto *crypto, struct ieee80211_key_conf *key) rt2800_config_pairwise_key() argument
1760 rt2800_set_max_psdu_len(struct rt2x00_dev *rt2x00dev) rt2800_set_max_psdu_len() argument
1780 struct rt2x00_dev *rt2x00dev = hw->priv; rt2800_sta_add() local
1832 struct rt2x00_dev *rt2x00dev = hw->priv; rt2800_sta_remove() local
1856 rt2800_pre_reset_hw(struct rt2x00_dev *rt2x00dev) rt2800_pre_reset_hw() argument
1875 rt2800_config_filter(struct rt2x00_dev *rt2x00dev, const unsigned int filter_flags) rt2800_config_filter() argument
1920 rt2800_config_intf(struct rt2x00_dev *rt2x00dev, struct rt2x00_intf *intf, struct rt2x00intf_conf *conf, const unsigned int flags) rt2800_config_intf() argument
1989 rt2800_config_ht_opmode(struct rt2x00_dev *rt2x00dev, struct rt2x00lib_erp *erp) rt2800_config_ht_opmode() argument
2085 rt2800_config_erp(struct rt2x00_dev *rt2x00dev, struct rt2x00lib_erp *erp, u32 changed) rt2800_config_erp() argument
2133 rt2800_config_3572bt_ant(struct rt2x00_dev *rt2x00dev) rt2800_config_3572bt_ant() argument
2167 rt2800_set_ant_diversity(struct rt2x00_dev *rt2x00dev, enum antenna ant) rt2800_set_ant_diversity() argument
2188 rt2800_config_ant(struct rt2x00_dev *rt2x00dev, struct antenna_setup *ant) rt2800_config_ant() argument
2267 rt2800_config_lna_gain(struct rt2x00_dev *rt2x00dev, struct rt2x00lib_conf *libconf) rt2800_config_lna_gain() argument
2306 rt2800_clk_is_20mhz(struct rt2x00_dev *rt2x00dev) rt2800_clk_is_20mhz() argument
2313 rt2800_freq_cal_mode1(struct rt2x00_dev *rt2x00dev) rt2800_freq_cal_mode1() argument
2348 rt2800_config_channel_rf2xxx(struct rt2x00_dev *rt2x00dev, struct ieee80211_conf *conf, struct rf_channel *rf, struct channel_info *info) rt2800_config_channel_rf2xxx() argument
2413 rt2800_config_channel_rf3xxx(struct rt2x00_dev *rt2x00dev, struct ieee80211_conf *conf, struct rf_channel *rf, struct channel_info *info) rt2800_config_channel_rf3xxx() argument
2491 rt2800_config_channel_rf3052(struct rt2x00_dev *rt2x00dev, struct ieee80211_conf *conf, struct rf_channel *rf, struct channel_info *info) rt2800_config_channel_rf3052() argument
2663 rt2800_config_channel_rf3053(struct rt2x00_dev *rt2x00dev, struct ieee80211_conf *conf, struct rf_channel *rf, struct channel_info *info) rt2800_config_channel_rf3053() argument
2960 rt2800_config_channel_rf3853(struct rt2x00_dev *rt2x00dev, struct ieee80211_conf *conf, struct rf_channel *rf, struct channel_info *info) rt2800_config_channel_rf3853() argument
3168 rt2800_config_channel_rf3290(struct rt2x00_dev *rt2x00dev, struct ieee80211_conf *conf, struct rf_channel *rf, struct channel_info *info) rt2800_config_channel_rf3290() argument
3205 rt2800_config_channel_rf3322(struct rt2x00_dev *rt2x00dev, struct ieee80211_conf *conf, struct rf_channel *rf, struct channel_info *info) rt2800_config_channel_rf3322() argument
3253 rt2800_config_channel_rf53xx(struct rt2x00_dev *rt2x00dev, struct ieee80211_conf *conf, struct rf_channel *rf, struct channel_info *info) rt2800_config_channel_rf53xx() argument
3351 rt2800_config_channel_rf55xx(struct rt2x00_dev *rt2x00dev, struct ieee80211_conf *conf, struct rf_channel *rf, struct channel_info *info) rt2800_config_channel_rf55xx() argument
3626 rt2800_config_channel_rf7620(struct rt2x00_dev *rt2x00dev, struct ieee80211_conf *conf, struct rf_channel *rf, struct channel_info *info) rt2800_config_channel_rf7620() argument
3785 rt2800_config_alc(struct rt2x00_dev *rt2x00dev, struct ieee80211_channel *chan, int power_level) rt2800_config_alc() argument
3863 rt2800_bbp_write_with_rx_chain(struct rt2x00_dev *rt2x00dev, const unsigned int word, const u8 value) rt2800_bbp_write_with_rx_chain() argument
3878 rt2800_iq_calibrate(struct rt2x00_dev *rt2x00dev, int channel) rt2800_iq_calibrate() argument
3964 rt2800_txpower_to_dev(struct rt2x00_dev *rt2x00dev, unsigned int channel, char txpower) rt2800_txpower_to_dev() argument
3983 rt3883_bbp_adjust(struct rt2x00_dev *rt2x00dev, struct rf_channel *rf) rt3883_bbp_adjust() argument
4013 rt2800_config_channel(struct rt2x00_dev *rt2x00dev, struct ieee80211_conf *conf, struct rf_channel *rf, struct channel_info *info) rt2800_config_channel() argument
4402 rt2800_get_gain_calibration_delta(struct rt2x00_dev *rt2x00dev) rt2800_get_gain_calibration_delta() argument
4519 rt2800_get_txpower_bw_comp(struct rt2x00_dev *rt2x00dev, enum nl80211_band band) rt2800_get_txpower_bw_comp() argument
4563 rt2800_get_txpower_reg_delta(struct rt2x00_dev *rt2x00dev, int power_level, int max_power) rt2800_get_txpower_reg_delta() argument
4584 rt2800_compensate_txpower(struct rt2x00_dev *rt2x00dev, int is_rate_b, enum nl80211_band band, int power_level, u8 txpower, int delta) rt2800_compensate_txpower() argument
4655 rt2800_config_txpower_rt3593(struct rt2x00_dev *rt2x00dev, struct ieee80211_channel *chan, int power_level) rt2800_config_txpower_rt3593() argument
5041 rt2800_config_txpower_rt6352(struct rt2x00_dev *rt2x00dev, struct ieee80211_channel *chan, int power_level) rt2800_config_txpower_rt6352() argument
5174 rt2800_config_txpower_rt28xx(struct rt2x00_dev *rt2x00dev, struct ieee80211_channel *chan, int power_level) rt2800_config_txpower_rt28xx() argument
5357 rt2800_config_txpower(struct rt2x00_dev *rt2x00dev, struct ieee80211_channel *chan, int power_level) rt2800_config_txpower() argument
5370 rt2800_gain_calibration(struct rt2x00_dev *rt2x00dev) rt2800_gain_calibration() argument
5377 rt2800_vco_calibration(struct rt2x00_dev *rt2x00dev) rt2800_vco_calibration() argument
5509 rt2800_config_retry_limit(struct rt2x00_dev *rt2x00dev, struct rt2x00lib_conf *libconf) rt2800_config_retry_limit() argument
5522 rt2800_config_ps(struct rt2x00_dev *rt2x00dev, struct rt2x00lib_conf *libconf) rt2800_config_ps() argument
5552 rt2800_config(struct rt2x00_dev *rt2x00dev, struct rt2x00lib_conf *libconf, const unsigned int flags) rt2800_config() argument
5578 rt2800_link_stats(struct rt2x00_dev *rt2x00dev, struct link_qual *qual) rt2800_link_stats() argument
5590 rt2800_get_default_vgc(struct rt2x00_dev *rt2x00dev) rt2800_get_default_vgc() argument
5626 rt2800_set_vgc(struct rt2x00_dev *rt2x00dev, struct link_qual *qual, u8 vgc_level) rt2800_set_vgc() argument
5648 rt2800_reset_tuner(struct rt2x00_dev *rt2x00dev, struct link_qual *qual) rt2800_reset_tuner() argument
5654 rt2800_link_tuner(struct rt2x00_dev *rt2x00dev, struct link_qual *qual, const u32 count) rt2800_link_tuner() argument
5703 rt2800_init_registers(struct rt2x00_dev *rt2x00dev) rt2800_init_registers() argument
6222 rt2800_wait_bbp_rf_ready(struct rt2x00_dev *rt2x00dev) rt2800_wait_bbp_rf_ready() argument
6239 rt2800_wait_bbp_ready(struct rt2x00_dev *rt2x00dev) rt2800_wait_bbp_ready() argument
6263 rt2800_bbp4_mac_if_ctrl(struct rt2x00_dev *rt2x00dev) rt2800_bbp4_mac_if_ctrl() argument
6272 rt2800_init_freq_calibration(struct rt2x00_dev *rt2x00dev) rt2800_init_freq_calibration() argument
6278 rt2800_init_bbp_5592_glrt(struct rt2x00_dev *rt2x00dev) rt2800_init_bbp_5592_glrt() argument
6299 rt2800_init_bbp_early(struct rt2x00_dev *rt2x00dev) rt2800_init_bbp_early() argument
6319 rt2800_disable_unused_dac_adc(struct rt2x00_dev *rt2x00dev) rt2800_disable_unused_dac_adc() argument
6333 rt2800_init_bbp_305x_soc(struct rt2x00_dev *rt2x00dev) rt2800_init_bbp_305x_soc() argument
6367 rt2800_init_bbp_28xx(struct rt2x00_dev *rt2x00dev) rt2800_init_bbp_28xx() argument
6406 rt2800_init_bbp_30xx(struct rt2x00_dev *rt2x00dev) rt2800_init_bbp_30xx() argument
6448 rt2800_init_bbp_3290(struct rt2x00_dev *rt2x00dev) rt2800_init_bbp_3290() argument
6519 rt2800_init_bbp_3352(struct rt2x00_dev *rt2x00dev) rt2800_init_bbp_3352() argument
6611 rt2800_init_bbp_3390(struct rt2x00_dev *rt2x00dev) rt2800_init_bbp_3390() argument
6649 rt2800_init_bbp_3572(struct rt2x00_dev *rt2x00dev) rt2800_init_bbp_3572() argument
6686 rt2800_init_bbp_3593(struct rt2x00_dev *rt2x00dev) rt2800_init_bbp_3593() argument
6702 rt2800_init_bbp_3883(struct rt2x00_dev *rt2x00dev) rt2800_init_bbp_3883() argument
6743 rt2800_init_bbp_53xx(struct rt2x00_dev *rt2x00dev) rt2800_init_bbp_53xx() argument
6852 rt2800_init_bbp_5592(struct rt2x00_dev *rt2x00dev) rt2800_init_bbp_5592() argument
6926 rt2800_bbp_glrt_write(struct rt2x00_dev *rt2x00dev, const u8 reg, const u8 value) rt2800_bbp_glrt_write() argument
6933 rt2800_bbp_dcoc_write(struct rt2x00_dev *rt2x00dev, const u8 reg, const u8 value) rt2800_bbp_dcoc_write() argument
6940 rt2800_bbp_dcoc_read(struct rt2x00_dev *rt2x00dev, const u8 reg) rt2800_bbp_dcoc_read() argument
6946 rt2800_init_bbp_6352(struct rt2x00_dev *rt2x00dev) rt2800_init_bbp_6352() argument
7150 rt2800_init_bbp(struct rt2x00_dev *rt2x00dev) rt2800_init_bbp() argument
7214 rt2800_led_open_drain_enable(struct rt2x00_dev *rt2x00dev) rt2800_led_open_drain_enable() argument
7223 rt2800_init_rx_filter(struct rt2x00_dev *rt2x00dev, bool bw40, u8 filter_target) rt2800_init_rx_filter() argument
7288 rt2800_rf_init_calibration(struct rt2x00_dev *rt2x00dev, const unsigned int rf_reg) rt2800_rf_init_calibration() argument
7301 rt2800_rx_filter_calibration(struct rt2x00_dev *rt2x00dev) rt2800_rx_filter_calibration() argument
7347 rt2800_normal_mode_setup_3xxx(struct rt2x00_dev *rt2x00dev) rt2800_normal_mode_setup_3xxx() argument
7418 rt2800_normal_mode_setup_3593(struct rt2x00_dev *rt2x00dev) rt2800_normal_mode_setup_3593() argument
7454 rt2800_normal_mode_setup_5xxx(struct rt2x00_dev *rt2x00dev) rt2800_normal_mode_setup_5xxx() argument
7483 rt2800_init_rfcsr_305x_soc(struct rt2x00_dev *rt2x00dev) rt2800_init_rfcsr_305x_soc() argument
7521 rt2800_init_rfcsr_30xx(struct rt2x00_dev *rt2x00dev) rt2800_init_rfcsr_30xx() argument
7591 rt2800_init_rfcsr_3290(struct rt2x00_dev *rt2x00dev) rt2800_init_rfcsr_3290() argument
7652 rt2800_init_rfcsr_3352(struct rt2x00_dev *rt2x00dev) rt2800_init_rfcsr_3352() argument
7751 rt2800_init_rfcsr_3390(struct rt2x00_dev *rt2x00dev) rt2800_init_rfcsr_3390() argument
7803 rt2800_init_rfcsr_3572(struct rt2x00_dev *rt2x00dev) rt2800_init_rfcsr_3572() argument
7861 rt3593_post_bbp_init(struct rt2x00_dev *rt2x00dev) rt3593_post_bbp_init() argument
7908 rt2800_init_rfcsr_3593(struct rt2x00_dev *rt2x00dev) rt2800_init_rfcsr_3593() argument
7991 rt2800_init_rfcsr_5350(struct rt2x00_dev *rt2x00dev) rt2800_init_rfcsr_5350() argument
8061 rt2800_init_rfcsr_3883(struct rt2x00_dev *rt2x00dev) rt2800_init_rfcsr_3883() argument
8199 rt2800_init_rfcsr_5390(struct rt2x00_dev *rt2x00dev) rt2800_init_rfcsr_5390() argument
8297 rt2800_init_rfcsr_5392(struct rt2x00_dev *rt2x00dev) rt2800_init_rfcsr_5392() argument
8365 rt2800_init_rfcsr_5592(struct rt2x00_dev *rt2x00dev) rt2800_init_rfcsr_5592() argument
8408 rt2800_bbp_core_soft_reset(struct rt2x00_dev *rt2x00dev, bool set_bw, bool is_ht40) rt2800_bbp_core_soft_reset() argument
8431 rt2800_rf_lp_config(struct rt2x00_dev *rt2x00dev, bool btxcal) rt2800_rf_lp_config() argument
8476 rt2800_lp_tx_filter_bw_cal(struct rt2x00_dev *rt2x00dev) rt2800_lp_tx_filter_bw_cal() argument
8502 rt2800_bw_filter_calibration(struct rt2x00_dev *rt2x00dev, bool btxcal) rt2800_bw_filter_calibration() argument
8751 rt2800_init_rfcsr_6352(struct rt2x00_dev *rt2x00dev) rt2800_init_rfcsr_6352() argument
9019 rt2800_init_rfcsr(struct rt2x00_dev *rt2x00dev) rt2800_init_rfcsr() argument
9068 rt2800_enable_radio(struct rt2x00_dev *rt2x00dev) rt2800_enable_radio() argument
9157 rt2800_disable_radio(struct rt2x00_dev *rt2x00dev) rt2800_disable_radio() argument
9173 rt2800_efuse_detect(struct rt2x00_dev *rt2x00dev) rt2800_efuse_detect() argument
9188 rt2800_efuse_read(struct rt2x00_dev *rt2x00dev, unsigned int i) rt2800_efuse_read() argument
9234 rt2800_read_eeprom_efuse(struct rt2x00_dev *rt2x00dev) rt2800_read_eeprom_efuse() argument
9245 rt2800_get_txmixer_gain_24g(struct rt2x00_dev *rt2x00dev) rt2800_get_txmixer_gain_24g() argument
9260 rt2800_get_txmixer_gain_5g(struct rt2x00_dev *rt2x00dev) rt2800_get_txmixer_gain_5g() argument
9275 rt2800_validate_eeprom(struct rt2x00_dev *rt2x00dev) rt2800_validate_eeprom() argument
9418 rt2800_init_eeprom(struct rt2x00_dev *rt2x00dev) rt2800_init_eeprom() argument
9959 rt2800_probe_hw_mode(struct rt2x00_dev *rt2x00dev) rt2800_probe_hw_mode() argument
10212 rt2800_probe_rt(struct rt2x00_dev *rt2x00dev) rt2800_probe_rt() argument
10258 rt2800_probe_hw(struct rt2x00_dev *rt2x00dev) rt2800_probe_hw() argument
10342 struct rt2x00_dev *rt2x00dev = hw->priv; rt2800_get_key_seq() local
10360 struct rt2x00_dev *rt2x00dev = hw->priv; rt2800_set_rts_threshold() local
10400 struct rt2x00_dev *rt2x00dev = hw->priv; rt2800_conf_tx() local
10467 struct rt2x00_dev *rt2x00dev = hw->priv; rt2800_get_tsf() local
10531 struct rt2x00_dev *rt2x00dev = hw->priv; rt2800_get_survey() local
[all...]
H A Drt2800mmio.c29 struct rt2x00_dev *rt2x00dev = queue->rt2x00dev; in rt2800mmio_get_dma_done() local
39 idx = rt2x00mmio_register_read(rt2x00dev, TX_DTX_IDX(qid)); in rt2800mmio_get_dma_done()
42 idx = rt2x00mmio_register_read(rt2x00dev, TX_DTX_IDX(5)); in rt2800mmio_get_dma_done()
189 static void rt2800mmio_wakeup(struct rt2x00_dev *rt2x00dev) in rt2800mmio_wakeup() argument
194 rt2800_config(rt2x00dev, &libconf, IEEE80211_CONF_CHANGE_PS); in rt2800mmio_wakeup()
197 static inline void rt2800mmio_enable_interrupt(struct rt2x00_dev *rt2x00dev, in rt2800mmio_enable_interrupt() argument
206 spin_lock_irq(&rt2x00dev->irqmask_lock); in rt2800mmio_enable_interrupt()
207 reg = rt2x00mmio_register_read(rt2x00dev, INT_MASK_CSR); in rt2800mmio_enable_interrupt()
209 rt2x00mmio_register_write(rt2x00dev, INT_MASK_CS in rt2800mmio_enable_interrupt()
215 struct rt2x00_dev *rt2x00dev = from_tasklet(rt2x00dev, t, rt2800mmio_pretbtt_tasklet() local
225 struct rt2x00_dev *rt2x00dev = from_tasklet(rt2x00dev, t, tbtt_tasklet); rt2800mmio_tbtt_tasklet() local
260 struct rt2x00_dev *rt2x00dev = from_tasklet(rt2x00dev, t, rt2800mmio_rxdone_tasklet() local
271 struct rt2x00_dev *rt2x00dev = from_tasklet(rt2x00dev, t, rt2800mmio_autowake_tasklet() local
280 rt2800mmio_fetch_txstatus(struct rt2x00_dev *rt2x00dev) rt2800mmio_fetch_txstatus() argument
315 struct rt2x00_dev *rt2x00dev = from_tasklet(rt2x00dev, t, rt2800mmio_txstatus_tasklet() local
328 struct rt2x00_dev *rt2x00dev = dev_instance; rt2800mmio_interrupt() local
381 rt2800mmio_toggle_irq(struct rt2x00_dev *rt2x00dev, enum dev_state state) rt2800mmio_toggle_irq() argument
426 struct rt2x00_dev *rt2x00dev = queue->rt2x00dev; rt2800mmio_start_queue() local
457 struct rt2x00_dev *rt2x00dev = queue->rt2x00dev; rt2800mmio_kick_queue() local
485 struct rt2x00_dev *rt2x00dev = queue->rt2x00dev; rt2800mmio_flush_queue() local
529 struct rt2x00_dev *rt2x00dev = queue->rt2x00dev; rt2800mmio_stop_queue() local
566 struct rt2x00_dev *rt2x00dev = queue->rt2x00dev; rt2800mmio_queue_init() local
631 struct rt2x00_dev *rt2x00dev = entry->queue->rt2x00dev; rt2800mmio_clear_entry() local
661 rt2800mmio_init_queues(struct rt2x00_dev *rt2x00dev) rt2800mmio_init_queues() argument
727 rt2800mmio_init_registers(struct rt2x00_dev *rt2x00dev) rt2800mmio_init_registers() argument
777 rt2800mmio_enable_radio(struct rt2x00_dev *rt2x00dev) rt2800mmio_enable_radio() argument
791 struct rt2x00_dev *rt2x00dev = rt2800mmio_work_txdone() local
813 struct rt2x00_dev *rt2x00dev = rt2800mmio_tx_sta_fifo_timeout() local
831 rt2800mmio_probe_hw(struct rt2x00_dev *rt2x00dev) rt2800mmio_probe_hw() argument
[all...]
H A Drt2x00dev.c27 u32 rt2x00lib_get_bssidx(struct rt2x00_dev *rt2x00dev, in rt2x00lib_get_bssidx() argument
34 if (rt2x00dev->intf_sta_count) in rt2x00lib_get_bssidx()
36 return vif->addr[5] & (rt2x00dev->ops->max_ap_intf - 1); in rt2x00lib_get_bssidx()
43 int rt2x00lib_enable_radio(struct rt2x00_dev *rt2x00dev) in rt2x00lib_enable_radio() argument
51 if (test_bit(DEVICE_STATE_ENABLED_RADIO, &rt2x00dev->flags)) in rt2x00lib_enable_radio()
57 rt2x00queue_init_queues(rt2x00dev); in rt2x00lib_enable_radio()
63 rt2x00dev->ops->lib->set_device_state(rt2x00dev, STATE_RADIO_ON); in rt2x00lib_enable_radio()
67 rt2x00dev->ops->lib->set_device_state(rt2x00dev, STATE_RADIO_IRQ_O in rt2x00lib_enable_radio()
88 rt2x00lib_disable_radio(struct rt2x00_dev *rt2x00dev) rt2x00lib_disable_radio() argument
118 struct rt2x00_dev *rt2x00dev = data; rt2x00lib_intf_scheduled_iter() local
139 struct rt2x00_dev *rt2x00dev = rt2x00lib_intf_scheduled() local
154 struct rt2x00_dev *rt2x00dev = rt2x00lib_autowakeup() local
172 struct rt2x00_dev *rt2x00dev = data; rt2x00lib_bc_buffer_iter() local
194 struct rt2x00_dev *rt2x00dev = data; rt2x00lib_beaconupdate_iter() local
211 rt2x00lib_beacondone(struct rt2x00_dev *rt2x00dev) rt2x00lib_beacondone() argument
235 rt2x00lib_pretbtt(struct rt2x00_dev *rt2x00dev) rt2x00lib_pretbtt() argument
264 struct rt2x00_dev *rt2x00dev = entry->queue->rt2x00dev; rt2x00lib_txdone_bar_status() local
306 rt2x00lib_fill_tx_status(struct rt2x00_dev *rt2x00dev, struct ieee80211_tx_info *tx_info, struct skb_frame_desc *skbdesc, struct txdone_entry_desc *txdesc, bool success) rt2x00lib_fill_tx_status() argument
385 rt2x00lib_clear_entry(struct rt2x00_dev *rt2x00dev, struct queue_entry *entry) rt2x00lib_clear_entry() argument
414 struct rt2x00_dev *rt2x00dev = entry->queue->rt2x00dev; rt2x00lib_txdone_nomatch() local
464 struct rt2x00_dev *rt2x00dev = entry->queue->rt2x00dev; rt2x00lib_txdone() local
583 struct rt2x00_dev *rt2x00dev = rt2x00lib_sleep() local
598 rt2x00lib_rxdone_check_ba(struct rt2x00_dev *rt2x00dev, struct sk_buff *skb, struct rxdone_entry_desc *rxdesc) rt2x00lib_rxdone_check_ba() argument
642 rt2x00lib_rxdone_check_ps(struct rt2x00_dev *rt2x00dev, struct sk_buff *skb, struct rxdone_entry_desc *rxdesc) rt2x00lib_rxdone_check_ps() argument
692 rt2x00lib_rxdone_read_signal(struct rt2x00_dev *rt2x00dev, struct rxdone_entry_desc *rxdesc) rt2x00lib_rxdone_read_signal() argument
740 struct rt2x00_dev *rt2x00dev = entry->queue->rt2x00dev; rt2x00lib_rxdone() local
992 rt2x00lib_set_mac_address(struct rt2x00_dev *rt2x00dev, u8 *eeprom_mac_addr) rt2x00lib_set_mac_address() argument
1007 rt2x00lib_probe_hw_modes(struct rt2x00_dev *rt2x00dev, struct hw_mode_spec *spec) rt2x00lib_probe_hw_modes() argument
1087 rt2x00lib_remove_hw(struct rt2x00_dev *rt2x00dev) rt2x00lib_remove_hw() argument
1102 rt2x00lib_probe_hw(struct rt2x00_dev *rt2x00dev) rt2x00lib_probe_hw() argument
1198 rt2x00lib_uninitialize(struct rt2x00_dev *rt2x00dev) rt2x00lib_uninitialize() argument
1220 rt2x00lib_initialize(struct rt2x00_dev *rt2x00dev) rt2x00lib_initialize() argument
1254 rt2x00lib_start(struct rt2x00_dev *rt2x00dev) rt2x00lib_start() argument
1289 rt2x00lib_stop(struct rt2x00_dev *rt2x00dev) rt2x00lib_stop() argument
1306 rt2x00lib_set_if_combinations(struct rt2x00_dev *rt2x00dev) rt2x00lib_set_if_combinations() argument
1340 rt2x00dev_extra_tx_headroom(struct rt2x00_dev *rt2x00dev) rt2x00dev_extra_tx_headroom() argument
1354 rt2x00lib_probe_dev(struct rt2x00_dev *rt2x00dev) rt2x00lib_probe_dev() argument
1484 rt2x00lib_remove_dev(struct rt2x00_dev *rt2x00dev) rt2x00lib_remove_dev() argument
1561 rt2x00lib_suspend(struct rt2x00_dev *rt2x00dev) rt2x00lib_suspend() argument
1600 rt2x00lib_resume(struct rt2x00_dev *rt2x00dev) rt2x00lib_resume() argument
[all...]
H A Drt2x00link.c36 static int rt2x00link_antenna_get_link_rssi(struct rt2x00_dev *rt2x00dev) in rt2x00link_antenna_get_link_rssi() argument
38 struct link_ant *ant = &rt2x00dev->link.ant; in rt2x00link_antenna_get_link_rssi()
40 if (rt2x00dev->link.qual.rx_success) in rt2x00link_antenna_get_link_rssi()
46 static int rt2x00link_antenna_get_rssi_history(struct rt2x00_dev *rt2x00dev) in rt2x00link_antenna_get_rssi_history() argument
48 struct link_ant *ant = &rt2x00dev->link.ant; in rt2x00link_antenna_get_rssi_history()
55 static void rt2x00link_antenna_update_rssi_history(struct rt2x00_dev *rt2x00dev, in rt2x00link_antenna_update_rssi_history() argument
58 struct link_ant *ant = &rt2x00dev->link.ant; in rt2x00link_antenna_update_rssi_history()
62 static void rt2x00link_antenna_reset(struct rt2x00_dev *rt2x00dev) in rt2x00link_antenna_reset() argument
64 ewma_rssi_init(&rt2x00dev->link.ant.rssi_ant); in rt2x00link_antenna_reset()
67 static void rt2x00lib_antenna_diversity_sample(struct rt2x00_dev *rt2x00dev) in rt2x00lib_antenna_diversity_sample() argument
108 rt2x00lib_antenna_diversity_eval(struct rt2x00_dev *rt2x00dev) rt2x00lib_antenna_diversity_eval() argument
148 rt2x00lib_antenna_diversity(struct rt2x00_dev *rt2x00dev) rt2x00lib_antenna_diversity() argument
179 rt2x00link_update_stats(struct rt2x00_dev *rt2x00dev, struct sk_buff *skb, struct rxdone_entry_desc *rxdesc) rt2x00link_update_stats() argument
220 rt2x00link_start_tuner(struct rt2x00_dev *rt2x00dev) rt2x00link_start_tuner() argument
247 rt2x00link_stop_tuner(struct rt2x00_dev *rt2x00dev) rt2x00link_stop_tuner() argument
252 rt2x00link_reset_tuner(struct rt2x00_dev *rt2x00dev, bool antenna) rt2x00link_reset_tuner() argument
288 rt2x00link_reset_qual(struct rt2x00_dev *rt2x00dev) rt2x00link_reset_qual() argument
298 rt2x00link_tuner_sta(struct rt2x00_dev *rt2x00dev, struct link *link) rt2x00link_tuner_sta() argument
343 struct rt2x00_dev *rt2x00dev = rt2x00link_tuner() local
382 rt2x00link_start_watchdog(struct rt2x00_dev *rt2x00dev) rt2x00link_start_watchdog() argument
393 rt2x00link_stop_watchdog(struct rt2x00_dev *rt2x00dev) rt2x00link_stop_watchdog() argument
400 struct rt2x00_dev *rt2x00dev = rt2x00link_watchdog() local
419 rt2x00link_register(struct rt2x00_dev *rt2x00dev) rt2x00link_register() argument
[all...]
H A Drt2500pci.c45 static void rt2500pci_bbp_write(struct rt2x00_dev *rt2x00dev, in rt2500pci_bbp_write() argument
50 mutex_lock(&rt2x00dev->csr_mutex); in rt2500pci_bbp_write()
56 if (WAIT_FOR_BBP(rt2x00dev, &reg)) { in rt2500pci_bbp_write()
63 rt2x00mmio_register_write(rt2x00dev, BBPCSR, reg); in rt2500pci_bbp_write()
66 mutex_unlock(&rt2x00dev->csr_mutex); in rt2500pci_bbp_write()
69 static u8 rt2500pci_bbp_read(struct rt2x00_dev *rt2x00dev, in rt2500pci_bbp_read() argument
75 mutex_lock(&rt2x00dev->csr_mutex); in rt2500pci_bbp_read()
85 if (WAIT_FOR_BBP(rt2x00dev, &reg)) { in rt2500pci_bbp_read()
91 rt2x00mmio_register_write(rt2x00dev, BBPCSR, reg); in rt2500pci_bbp_read()
93 WAIT_FOR_BBP(rt2x00dev, in rt2500pci_bbp_read()
103 rt2500pci_rf_write(struct rt2x00_dev *rt2x00dev, const unsigned int word, const u32 value) rt2500pci_rf_write() argument
130 struct rt2x00_dev *rt2x00dev = eeprom->data; rt2500pci_eepromregister_read() local
145 struct rt2x00_dev *rt2x00dev = eeprom->data; rt2500pci_eepromregister_write() local
193 rt2500pci_rfkill_poll(struct rt2x00_dev *rt2x00dev) rt2500pci_rfkill_poll() argument
236 rt2500pci_init_led(struct rt2x00_dev *rt2x00dev, struct rt2x00_led *led, enum led_type type) rt2500pci_init_led() argument
251 rt2500pci_config_filter(struct rt2x00_dev *rt2x00dev, const unsigned int filter_flags) rt2500pci_config_filter() argument
281 rt2500pci_config_intf(struct rt2x00_dev *rt2x00dev, struct rt2x00_intf *intf, struct rt2x00intf_conf *conf, const unsigned int flags) rt2500pci_config_intf() argument
317 rt2500pci_config_erp(struct rt2x00_dev *rt2x00dev, struct rt2x00lib_erp *erp, u32 changed) rt2500pci_config_erp() argument
396 rt2500pci_config_ant(struct rt2x00_dev *rt2x00dev, struct antenna_setup *ant) rt2500pci_config_ant() argument
467 rt2500pci_config_channel(struct rt2x00_dev *rt2x00dev, struct rf_channel *rf, const int txpower) rt2500pci_config_channel() argument
536 rt2500pci_config_txpower(struct rt2x00_dev *rt2x00dev, const int txpower) rt2500pci_config_txpower() argument
546 rt2500pci_config_retry_limit(struct rt2x00_dev *rt2x00dev, struct rt2x00lib_conf *libconf) rt2500pci_config_retry_limit() argument
559 rt2500pci_config_ps(struct rt2x00_dev *rt2x00dev, struct rt2x00lib_conf *libconf) rt2500pci_config_ps() argument
589 rt2500pci_config(struct rt2x00_dev *rt2x00dev, struct rt2x00lib_conf *libconf, const unsigned int flags) rt2500pci_config() argument
609 rt2500pci_link_stats(struct rt2x00_dev *rt2x00dev, struct link_qual *qual) rt2500pci_link_stats() argument
627 rt2500pci_set_vgc(struct rt2x00_dev *rt2x00dev, struct link_qual *qual, u8 vgc_level) rt2500pci_set_vgc() argument
637 rt2500pci_reset_tuner(struct rt2x00_dev *rt2x00dev, struct link_qual *qual) rt2500pci_reset_tuner() argument
643 rt2500pci_link_tuner(struct rt2x00_dev *rt2x00dev, struct link_qual *qual, const u32 count) rt2500pci_link_tuner() argument
718 struct rt2x00_dev *rt2x00dev = queue->rt2x00dev; rt2500pci_start_queue() local
741 struct rt2x00_dev *rt2x00dev = queue->rt2x00dev; rt2500pci_kick_queue() local
767 struct rt2x00_dev *rt2x00dev = queue->rt2x00dev; rt2500pci_stop_queue() local
842 rt2500pci_init_queues(struct rt2x00_dev *rt2x00dev) rt2500pci_init_queues() argument
895 rt2500pci_init_registers(struct rt2x00_dev *rt2x00dev) rt2500pci_init_registers() argument
1038 rt2500pci_wait_bbp_ready(struct rt2x00_dev *rt2x00dev) rt2500pci_wait_bbp_ready() argument
1054 rt2500pci_init_bbp(struct rt2x00_dev *rt2x00dev) rt2500pci_init_bbp() argument
1111 rt2500pci_toggle_irq(struct rt2x00_dev *rt2x00dev, enum dev_state state) rt2500pci_toggle_irq() argument
1153 rt2500pci_enable_radio(struct rt2x00_dev *rt2x00dev) rt2500pci_enable_radio() argument
1166 rt2500pci_disable_radio(struct rt2x00_dev *rt2x00dev) rt2500pci_disable_radio() argument
1174 rt2500pci_set_state(struct rt2x00_dev *rt2x00dev, enum dev_state state) rt2500pci_set_state() argument
1210 rt2500pci_set_device_state(struct rt2x00_dev *rt2x00dev, enum dev_state state) rt2500pci_set_device_state() argument
1320 struct rt2x00_dev *rt2x00dev = entry->queue->rt2x00dev; rt2500pci_write_beacon() local
1393 rt2500pci_txdone(struct rt2x00_dev *rt2x00dev, const enum data_queue_qid queue_idx) rt2500pci_txdone() argument
1432 rt2500pci_enable_interrupt(struct rt2x00_dev *rt2x00dev, struct rt2x00_field32 irq_field) rt2500pci_enable_interrupt() argument
1452 struct rt2x00_dev *rt2x00dev = from_tasklet(rt2x00dev, t, rt2500pci_txstatus_tasklet() local
1481 struct rt2x00_dev *rt2x00dev = from_tasklet(rt2x00dev, t, tbtt_tasklet); rt2500pci_tbtt_tasklet() local
1489 struct rt2x00_dev *rt2x00dev = from_tasklet(rt2x00dev, t, rt2500pci_rxdone_tasklet() local
1499 struct rt2x00_dev *rt2x00dev = dev_instance; rt2500pci_interrupt() local
1556 rt2500pci_validate_eeprom(struct rt2x00_dev *rt2x00dev) rt2500pci_validate_eeprom() argument
1621 rt2500pci_init_eeprom(struct rt2x00_dev *rt2x00dev) rt2500pci_init_eeprom() argument
1855 rt2500pci_probe_hw_mode(struct rt2x00_dev *rt2x00dev) rt2500pci_probe_hw_mode() argument
1932 rt2500pci_probe_hw(struct rt2x00_dev *rt2x00dev) rt2500pci_probe_hw() argument
1984 struct rt2x00_dev *rt2x00dev = hw->priv; rt2500pci_get_tsf() local
1998 struct rt2x00_dev *rt2x00dev = hw->priv; rt2500pci_tx_last_beacon() local
[all...]
H A Drt2800lib.h41 u32 (*register_read)(struct rt2x00_dev *rt2x00dev,
43 u32 (*register_read_lock)(struct rt2x00_dev *rt2x00dev,
45 void (*register_write)(struct rt2x00_dev *rt2x00dev,
47 void (*register_write_lock)(struct rt2x00_dev *rt2x00dev,
50 void (*register_multiread)(struct rt2x00_dev *rt2x00dev,
53 void (*register_multiwrite)(struct rt2x00_dev *rt2x00dev,
57 int (*regbusy_read)(struct rt2x00_dev *rt2x00dev,
61 int (*read_eeprom)(struct rt2x00_dev *rt2x00dev);
62 bool (*hwcrypt_disabled)(struct rt2x00_dev *rt2x00dev);
64 int (*drv_write_firmware)(struct rt2x00_dev *rt2x00dev,
71 rt2800_register_read(struct rt2x00_dev *rt2x00dev, const unsigned int offset) rt2800_register_read() argument
79 rt2800_register_read_lock(struct rt2x00_dev *rt2x00dev, const unsigned int offset) rt2800_register_read_lock() argument
87 rt2800_register_write(struct rt2x00_dev *rt2x00dev, const unsigned int offset, u32 value) rt2800_register_write() argument
96 rt2800_register_write_lock(struct rt2x00_dev *rt2x00dev, const unsigned int offset, u32 value) rt2800_register_write_lock() argument
105 rt2800_register_multiread(struct rt2x00_dev *rt2x00dev, const unsigned int offset, void *value, const u32 length) rt2800_register_multiread() argument
114 rt2800_register_multiwrite(struct rt2x00_dev *rt2x00dev, const unsigned int offset, const void *value, const u32 length) rt2800_register_multiwrite() argument
124 rt2800_regbusy_read(struct rt2x00_dev *rt2x00dev, const unsigned int offset, const struct rt2x00_field32 field, u32 *reg) rt2800_regbusy_read() argument
134 rt2800_read_eeprom(struct rt2x00_dev *rt2x00dev) rt2800_read_eeprom() argument
141 rt2800_hwcrypt_disabled(struct rt2x00_dev *rt2x00dev) rt2800_hwcrypt_disabled() argument
148 rt2800_drv_write_firmware(struct rt2x00_dev *rt2x00dev, const u8 *data, const size_t len) rt2800_drv_write_firmware() argument
156 rt2800_drv_init_registers(struct rt2x00_dev *rt2x00dev) rt2800_drv_init_registers() argument
[all...]
H A Drt2x00lib.h60 int rt2x00lib_enable_radio(struct rt2x00_dev *rt2x00dev);
61 void rt2x00lib_disable_radio(struct rt2x00_dev *rt2x00dev);
66 int rt2x00lib_start(struct rt2x00_dev *rt2x00dev);
67 void rt2x00lib_stop(struct rt2x00_dev *rt2x00dev);
72 void rt2x00lib_config_intf(struct rt2x00_dev *rt2x00dev,
76 void rt2x00lib_config_erp(struct rt2x00_dev *rt2x00dev,
80 void rt2x00lib_config_antenna(struct rt2x00_dev *rt2x00dev,
82 void rt2x00lib_config(struct rt2x00_dev *rt2x00dev,
142 * @rt2x00dev: Pointer to &struct rt2x00_dev.
145 int rt2x00queue_update_beacon(struct rt2x00_dev *rt2x00dev,
279 rt2x00lib_load_firmware(struct rt2x00_dev *rt2x00dev) rt2x00lib_load_firmware() argument
283 rt2x00lib_free_firmware(struct rt2x00_dev *rt2x00dev) rt2x00lib_free_firmware() argument
297 rt2x00debug_register(struct rt2x00_dev *rt2x00dev) rt2x00debug_register() argument
301 rt2x00debug_deregister(struct rt2x00_dev *rt2x00dev) rt2x00debug_deregister() argument
305 rt2x00debug_update_crypto(struct rt2x00_dev *rt2x00dev, struct rxdone_entry_desc *rxdesc) rt2x00debug_update_crypto() argument
335 rt2x00crypto_create_tx_descriptor(struct rt2x00_dev *rt2x00dev, struct sk_buff *skb, struct txentry_desc *txdesc) rt2x00crypto_create_tx_descriptor() argument
341 rt2x00crypto_tx_overhead(struct rt2x00_dev *rt2x00dev, struct sk_buff *skb) rt2x00crypto_tx_overhead() argument
372 rt2x00rfkill_register(struct rt2x00_dev *rt2x00dev) rt2x00rfkill_register() argument
378 rt2x00rfkill_unregister(struct rt2x00_dev *rt2x00dev) rt2x00rfkill_unregister() argument
397 rt2x00leds_led_quality(struct rt2x00_dev *rt2x00dev, int rssi) rt2x00leds_led_quality() argument
402 rt2x00led_led_activity(struct rt2x00_dev *rt2x00dev, bool enabled) rt2x00led_led_activity() argument
407 rt2x00leds_led_assoc(struct rt2x00_dev *rt2x00dev, bool enabled) rt2x00leds_led_assoc() argument
412 rt2x00leds_led_radio(struct rt2x00_dev *rt2x00dev, bool enabled) rt2x00leds_led_radio() argument
417 rt2x00leds_register(struct rt2x00_dev *rt2x00dev) rt2x00leds_register() argument
421 rt2x00leds_unregister(struct rt2x00_dev *rt2x00dev) rt2x00leds_unregister() argument
425 rt2x00leds_suspend(struct rt2x00_dev *rt2x00dev) rt2x00leds_suspend() argument
429 rt2x00leds_resume(struct rt2x00_dev *rt2x00dev) rt2x00leds_resume() argument
[all...]
H A Drt2400pci.c45 static void rt2400pci_bbp_write(struct rt2x00_dev *rt2x00dev, in rt2400pci_bbp_write() argument
50 mutex_lock(&rt2x00dev->csr_mutex); in rt2400pci_bbp_write()
56 if (WAIT_FOR_BBP(rt2x00dev, &reg)) { in rt2400pci_bbp_write()
63 rt2x00mmio_register_write(rt2x00dev, BBPCSR, reg); in rt2400pci_bbp_write()
66 mutex_unlock(&rt2x00dev->csr_mutex); in rt2400pci_bbp_write()
69 static u8 rt2400pci_bbp_read(struct rt2x00_dev *rt2x00dev, in rt2400pci_bbp_read() argument
75 mutex_lock(&rt2x00dev->csr_mutex); in rt2400pci_bbp_read()
85 if (WAIT_FOR_BBP(rt2x00dev, &reg)) { in rt2400pci_bbp_read()
91 rt2x00mmio_register_write(rt2x00dev, BBPCSR, reg); in rt2400pci_bbp_read()
93 WAIT_FOR_BBP(rt2x00dev, in rt2400pci_bbp_read()
103 rt2400pci_rf_write(struct rt2x00_dev *rt2x00dev, const unsigned int word, const u32 value) rt2400pci_rf_write() argument
130 struct rt2x00_dev *rt2x00dev = eeprom->data; rt2400pci_eepromregister_read() local
145 struct rt2x00_dev *rt2x00dev = eeprom->data; rt2400pci_eepromregister_write() local
193 rt2400pci_rfkill_poll(struct rt2x00_dev *rt2x00dev) rt2400pci_rfkill_poll() argument
236 rt2400pci_init_led(struct rt2x00_dev *rt2x00dev, struct rt2x00_led *led, enum led_type type) rt2400pci_init_led() argument
251 rt2400pci_config_filter(struct rt2x00_dev *rt2x00dev, const unsigned int filter_flags) rt2400pci_config_filter() argument
277 rt2400pci_config_intf(struct rt2x00_dev *rt2x00dev, struct rt2x00_intf *intf, struct rt2x00intf_conf *conf, const unsigned int flags) rt2400pci_config_intf() argument
312 rt2400pci_config_erp(struct rt2x00_dev *rt2x00dev, struct rt2x00lib_erp *erp, u32 changed) rt2400pci_config_erp() argument
390 rt2400pci_config_ant(struct rt2x00_dev *rt2x00dev, struct antenna_setup *ant) rt2400pci_config_ant() argument
442 rt2400pci_config_channel(struct rt2x00_dev *rt2x00dev, struct rf_channel *rf) rt2400pci_config_channel() argument
493 rt2400pci_config_txpower(struct rt2x00_dev *rt2x00dev, int txpower) rt2400pci_config_txpower() argument
498 rt2400pci_config_retry_limit(struct rt2x00_dev *rt2x00dev, struct rt2x00lib_conf *libconf) rt2400pci_config_retry_limit() argument
511 rt2400pci_config_ps(struct rt2x00_dev *rt2x00dev, struct rt2x00lib_conf *libconf) rt2400pci_config_ps() argument
541 rt2400pci_config(struct rt2x00_dev *rt2x00dev, struct rt2x00lib_conf *libconf, const unsigned int flags) rt2400pci_config() argument
556 rt2400pci_config_cw(struct rt2x00_dev *rt2x00dev, const int cw_min, const int cw_max) rt2400pci_config_cw() argument
570 rt2400pci_link_stats(struct rt2x00_dev *rt2x00dev, struct link_qual *qual) rt2400pci_link_stats() argument
589 rt2400pci_set_vgc(struct rt2x00_dev *rt2x00dev, struct link_qual *qual, u8 vgc_level) rt2400pci_set_vgc() argument
599 rt2400pci_reset_tuner(struct rt2x00_dev *rt2x00dev, struct link_qual *qual) rt2400pci_reset_tuner() argument
605 rt2400pci_link_tuner(struct rt2x00_dev *rt2x00dev, struct link_qual *qual, const u32 count) rt2400pci_link_tuner() argument
629 struct rt2x00_dev *rt2x00dev = queue->rt2x00dev; rt2400pci_start_queue() local
652 struct rt2x00_dev *rt2x00dev = queue->rt2x00dev; rt2400pci_kick_queue() local
678 struct rt2x00_dev *rt2x00dev = queue->rt2x00dev; rt2400pci_stop_queue() local
757 rt2400pci_init_queues(struct rt2x00_dev *rt2x00dev) rt2400pci_init_queues() argument
810 rt2400pci_init_registers(struct rt2x00_dev *rt2x00dev) rt2400pci_init_registers() argument
900 rt2400pci_wait_bbp_ready(struct rt2x00_dev *rt2x00dev) rt2400pci_wait_bbp_ready() argument
916 rt2400pci_init_bbp(struct rt2x00_dev *rt2x00dev) rt2400pci_init_bbp() argument
957 rt2400pci_toggle_irq(struct rt2x00_dev *rt2x00dev, enum dev_state state) rt2400pci_toggle_irq() argument
1000 rt2400pci_enable_radio(struct rt2x00_dev *rt2x00dev) rt2400pci_enable_radio() argument
1013 rt2400pci_disable_radio(struct rt2x00_dev *rt2x00dev) rt2400pci_disable_radio() argument
1021 rt2400pci_set_state(struct rt2x00_dev *rt2x00dev, enum dev_state state) rt2400pci_set_state() argument
1057 rt2400pci_set_device_state(struct rt2x00_dev *rt2x00dev, enum dev_state state) rt2400pci_set_device_state() argument
1168 struct rt2x00_dev *rt2x00dev = entry->queue->rt2x00dev; rt2400pci_write_beacon() local
1210 struct rt2x00_dev *rt2x00dev = entry->queue->rt2x00dev; rt2400pci_fill_rxdone() local
1265 rt2400pci_txdone(struct rt2x00_dev *rt2x00dev, const enum data_queue_qid queue_idx) rt2400pci_txdone() argument
1304 rt2400pci_enable_interrupt(struct rt2x00_dev *rt2x00dev, struct rt2x00_field32 irq_field) rt2400pci_enable_interrupt() argument
1324 struct rt2x00_dev *rt2x00dev = from_tasklet(rt2x00dev, t, rt2400pci_txstatus_tasklet() local
1353 struct rt2x00_dev *rt2x00dev = from_tasklet(rt2x00dev, t, tbtt_tasklet); rt2400pci_tbtt_tasklet() local
1361 struct rt2x00_dev *rt2x00dev = from_tasklet(rt2x00dev, t, rt2400pci_rxdone_tasklet() local
1371 struct rt2x00_dev *rt2x00dev = dev_instance; rt2400pci_interrupt() local
1430 rt2400pci_validate_eeprom(struct rt2x00_dev *rt2x00dev) rt2400pci_validate_eeprom() argument
1467 rt2400pci_init_eeprom(struct rt2x00_dev *rt2x00dev) rt2400pci_init_eeprom() argument
1560 rt2400pci_probe_hw_mode(struct rt2x00_dev *rt2x00dev) rt2400pci_probe_hw_mode() argument
1607 rt2400pci_probe_hw(struct rt2x00_dev *rt2x00dev) rt2400pci_probe_hw() argument
1660 struct rt2x00_dev *rt2x00dev = hw->priv; rt2400pci_conf_tx() local
1685 struct rt2x00_dev *rt2x00dev = hw->priv; rt2400pci_get_tsf() local
1699 struct rt2x00_dev *rt2x00dev = hw->priv; rt2400pci_tx_last_beacon() local
[all...]
H A Drt61pci.c54 static void rt61pci_bbp_write(struct rt2x00_dev *rt2x00dev, in rt61pci_bbp_write() argument
59 mutex_lock(&rt2x00dev->csr_mutex); in rt61pci_bbp_write()
65 if (WAIT_FOR_BBP(rt2x00dev, &reg)) { in rt61pci_bbp_write()
72 rt2x00mmio_register_write(rt2x00dev, PHY_CSR3, reg); in rt61pci_bbp_write()
75 mutex_unlock(&rt2x00dev->csr_mutex); in rt61pci_bbp_write()
78 static u8 rt61pci_bbp_read(struct rt2x00_dev *rt2x00dev, in rt61pci_bbp_read() argument
84 mutex_lock(&rt2x00dev->csr_mutex); in rt61pci_bbp_read()
94 if (WAIT_FOR_BBP(rt2x00dev, &reg)) { in rt61pci_bbp_read()
100 rt2x00mmio_register_write(rt2x00dev, PHY_CSR3, reg); in rt61pci_bbp_read()
102 WAIT_FOR_BBP(rt2x00dev, in rt61pci_bbp_read()
112 rt61pci_rf_write(struct rt2x00_dev *rt2x00dev, const unsigned int word, const u32 value) rt61pci_rf_write() argument
137 rt61pci_mcu_request(struct rt2x00_dev *rt2x00dev, const u8 command, const u8 token, const u8 arg0, const u8 arg1) rt61pci_mcu_request() argument
168 struct rt2x00_dev *rt2x00dev = eeprom->data; rt61pci_eepromregister_read() local
183 struct rt2x00_dev *rt2x00dev = eeprom->data; rt61pci_eepromregister_write() local
231 rt61pci_rfkill_poll(struct rt2x00_dev *rt2x00dev) rt61pci_rfkill_poll() argument
294 rt61pci_init_led(struct rt2x00_dev *rt2x00dev, struct rt2x00_led *led, enum led_type type) rt61pci_init_led() argument
309 rt61pci_config_shared_key(struct rt2x00_dev *rt2x00dev, struct rt2x00lib_crypto *crypto, struct ieee80211_key_conf *key) rt61pci_config_shared_key() argument
321 rt61pci_config_pairwise_key(struct rt2x00_dev *rt2x00dev, struct rt2x00lib_crypto *crypto, struct ieee80211_key_conf *key) rt61pci_config_pairwise_key() argument
422 rt61pci_config_filter(struct rt2x00_dev *rt2x00dev, const unsigned int filter_flags) rt61pci_config_filter() argument
454 rt61pci_config_intf(struct rt2x00_dev *rt2x00dev, struct rt2x00_intf *intf, struct rt2x00intf_conf *conf, const unsigned int flags) rt61pci_config_intf() argument
490 rt61pci_config_erp(struct rt2x00_dev *rt2x00dev, struct rt2x00lib_erp *erp, u32 changed) rt61pci_config_erp() argument
533 rt61pci_config_antenna_5x(struct rt2x00_dev *rt2x00dev, struct antenna_setup *ant) rt61pci_config_antenna_5x() argument
579 rt61pci_config_antenna_2x(struct rt2x00_dev *rt2x00dev, struct antenna_setup *ant) rt61pci_config_antenna_2x() argument
617 rt61pci_config_antenna_2529_rx(struct rt2x00_dev *rt2x00dev, const int p1, const int p2) rt61pci_config_antenna_2529_rx() argument
633 rt61pci_config_antenna_2529(struct rt2x00_dev *rt2x00dev, struct antenna_setup *ant) rt61pci_config_antenna_2529() argument
703 rt61pci_config_ant(struct rt2x00_dev *rt2x00dev, struct antenna_setup *ant) rt61pci_config_ant() argument
750 rt61pci_config_lna_gain(struct rt2x00_dev *rt2x00dev, struct rt2x00lib_conf *libconf) rt61pci_config_lna_gain() argument
773 rt61pci_config_channel(struct rt2x00_dev *rt2x00dev, struct rf_channel *rf, const int txpower) rt61pci_config_channel() argument
818 rt61pci_config_txpower(struct rt2x00_dev *rt2x00dev, const int txpower) rt61pci_config_txpower() argument
831 rt61pci_config_retry_limit(struct rt2x00_dev *rt2x00dev, struct rt2x00lib_conf *libconf) rt61pci_config_retry_limit() argument
847 rt61pci_config_ps(struct rt2x00_dev *rt2x00dev, struct rt2x00lib_conf *libconf) rt61pci_config_ps() argument
893 rt61pci_config(struct rt2x00_dev *rt2x00dev, struct rt2x00lib_conf *libconf, const unsigned int flags) rt61pci_config() argument
915 rt61pci_link_stats(struct rt2x00_dev *rt2x00dev, struct link_qual *qual) rt61pci_link_stats() argument
933 rt61pci_set_vgc(struct rt2x00_dev *rt2x00dev, struct link_qual *qual, u8 vgc_level) rt61pci_set_vgc() argument
943 rt61pci_reset_tuner(struct rt2x00_dev *rt2x00dev, struct link_qual *qual) rt61pci_reset_tuner() argument
949 rt61pci_link_tuner(struct rt2x00_dev *rt2x00dev, struct link_qual *qual, const u32 count) rt61pci_link_tuner() argument
1043 struct rt2x00_dev *rt2x00dev = queue->rt2x00dev; rt61pci_start_queue() local
1066 struct rt2x00_dev *rt2x00dev = queue->rt2x00dev; rt61pci_kick_queue() local
1097 struct rt2x00_dev *rt2x00dev = queue->rt2x00dev; rt61pci_stop_queue() local
1146 rt61pci_get_firmware_name(struct rt2x00_dev *rt2x00dev) rt61pci_get_firmware_name() argument
1170 rt61pci_check_firmware(struct rt2x00_dev *rt2x00dev, const u8 *data, const size_t len) rt61pci_check_firmware() argument
1199 rt61pci_load_firmware(struct rt2x00_dev *rt2x00dev, const u8 *data, const size_t len) rt61pci_load_firmware() argument
1327 rt61pci_init_queues(struct rt2x00_dev *rt2x00dev) rt61pci_init_queues() argument
1409 rt61pci_init_registers(struct rt2x00_dev *rt2x00dev) rt61pci_init_registers() argument
1553 rt61pci_wait_bbp_ready(struct rt2x00_dev *rt2x00dev) rt61pci_wait_bbp_ready() argument
1569 rt61pci_init_bbp(struct rt2x00_dev *rt2x00dev) rt61pci_init_bbp() argument
1620 rt61pci_toggle_irq(struct rt2x00_dev *rt2x00dev, enum dev_state state) rt61pci_toggle_irq() argument
1678 rt61pci_enable_radio(struct rt2x00_dev *rt2x00dev) rt61pci_enable_radio() argument
1700 rt61pci_disable_radio(struct rt2x00_dev *rt2x00dev) rt61pci_disable_radio() argument
1708 rt61pci_set_state(struct rt2x00_dev *rt2x00dev, enum dev_state state) rt61pci_set_state() argument
1738 rt61pci_set_device_state(struct rt2x00_dev *rt2x00dev, enum dev_state state) rt61pci_set_device_state() argument
1875 struct rt2x00_dev *rt2x00dev = entry->queue->rt2x00dev; rt61pci_write_beacon() local
1939 struct rt2x00_dev *rt2x00dev = entry->queue->rt2x00dev; rt61pci_clear_beacon() local
1966 rt61pci_agc_to_rssi(struct rt2x00_dev *rt2x00dev, int rxd_w1) rt61pci_agc_to_rssi() argument
1997 struct rt2x00_dev *rt2x00dev = entry->queue->rt2x00dev; rt61pci_fill_rxdone() local
2059 rt61pci_txdone(struct rt2x00_dev *rt2x00dev) rt61pci_txdone() argument
2150 rt61pci_wakeup(struct rt2x00_dev *rt2x00dev) rt61pci_wakeup() argument
2157 rt61pci_enable_interrupt(struct rt2x00_dev *rt2x00dev, struct rt2x00_field32 irq_field) rt61pci_enable_interrupt() argument
2175 rt61pci_enable_mcu_interrupt(struct rt2x00_dev *rt2x00dev, struct rt2x00_field32 irq_field) rt61pci_enable_mcu_interrupt() argument
2195 struct rt2x00_dev *rt2x00dev = from_tasklet(rt2x00dev, t, rt61pci_txstatus_tasklet() local
2205 struct rt2x00_dev *rt2x00dev = from_tasklet(rt2x00dev, t, tbtt_tasklet); rt61pci_tbtt_tasklet() local
2213 struct rt2x00_dev *rt2x00dev = from_tasklet(rt2x00dev, t, rt61pci_rxdone_tasklet() local
2223 struct rt2x00_dev *rt2x00dev = from_tasklet(rt2x00dev, t, rt61pci_autowake_tasklet() local
2234 struct rt2x00_dev *rt2x00dev = dev_instance; rt61pci_interrupt() local
2299 rt61pci_validate_eeprom(struct rt2x00_dev *rt2x00dev) rt61pci_validate_eeprom() argument
2407 rt61pci_init_eeprom(struct rt2x00_dev *rt2x00dev) rt61pci_init_eeprom() argument
2655 rt61pci_probe_hw_mode(struct rt2x00_dev *rt2x00dev) rt61pci_probe_hw_mode() argument
2739 rt61pci_probe_hw(struct rt2x00_dev *rt2x00dev) rt61pci_probe_hw() argument
2805 struct rt2x00_dev *rt2x00dev = hw->priv; rt61pci_conf_tx() local
2861 struct rt2x00_dev *rt2x00dev = hw->priv; rt61pci_get_tsf() local
[all...]
H A Drt2500usb.c47 static u16 rt2500usb_register_read(struct rt2x00_dev *rt2x00dev, in rt2500usb_register_read() argument
51 rt2x00usb_vendor_request_buff(rt2x00dev, USB_MULTI_READ, in rt2500usb_register_read()
57 static u16 rt2500usb_register_read_lock(struct rt2x00_dev *rt2x00dev, in rt2500usb_register_read_lock() argument
61 rt2x00usb_vendor_req_buff_lock(rt2x00dev, USB_MULTI_READ, in rt2500usb_register_read_lock()
67 static void rt2500usb_register_write(struct rt2x00_dev *rt2x00dev, in rt2500usb_register_write() argument
72 rt2x00usb_vendor_request_buff(rt2x00dev, USB_MULTI_WRITE, in rt2500usb_register_write()
77 static void rt2500usb_register_write_lock(struct rt2x00_dev *rt2x00dev, in rt2500usb_register_write_lock() argument
82 rt2x00usb_vendor_req_buff_lock(rt2x00dev, USB_MULTI_WRITE, in rt2500usb_register_write_lock()
87 static void rt2500usb_register_multiwrite(struct rt2x00_dev *rt2x00dev, in rt2500usb_register_multiwrite() argument
91 rt2x00usb_vendor_request_buff(rt2x00dev, USB_MULTI_WRIT in rt2500usb_register_multiwrite()
96 rt2500usb_regbusy_read(struct rt2x00_dev *rt2x00dev, const unsigned int offset, struct rt2x00_field16 field, u16 *reg) rt2500usb_regbusy_read() argument
122 rt2500usb_bbp_write(struct rt2x00_dev *rt2x00dev, const unsigned int word, const u8 value) rt2500usb_bbp_write() argument
145 rt2500usb_bbp_read(struct rt2x00_dev *rt2x00dev, const unsigned int word) rt2500usb_bbp_read() argument
179 rt2500usb_rf_write(struct rt2x00_dev *rt2x00dev, const unsigned int word, const u32 value) rt2500usb_rf_write() argument
209 _rt2500usb_register_read(struct rt2x00_dev *rt2x00dev, const unsigned int offset) _rt2500usb_register_read() argument
215 _rt2500usb_register_write(struct rt2x00_dev *rt2x00dev, const unsigned int offset, u32 value) _rt2500usb_register_write() argument
256 rt2500usb_rfkill_poll(struct rt2x00_dev *rt2x00dev) rt2500usb_rfkill_poll() argument
299 rt2500usb_init_led(struct rt2x00_dev *rt2x00dev, struct rt2x00_led *led, enum led_type type) rt2500usb_init_led() argument
319 rt2500usb_config_key(struct rt2x00_dev *rt2x00dev, struct rt2x00lib_crypto *crypto, struct ieee80211_key_conf *key) rt2500usb_config_key() argument
399 rt2500usb_config_filter(struct rt2x00_dev *rt2x00dev, const unsigned int filter_flags) rt2500usb_config_filter() argument
429 rt2500usb_config_intf(struct rt2x00_dev *rt2x00dev, struct rt2x00_intf *intf, struct rt2x00intf_conf *conf, const unsigned int flags) rt2500usb_config_intf() argument
469 rt2500usb_config_erp(struct rt2x00_dev *rt2x00dev, struct rt2x00lib_erp *erp, u32 changed) rt2500usb_config_erp() argument
500 rt2500usb_config_ant(struct rt2x00_dev *rt2x00dev, struct antenna_setup *ant) rt2500usb_config_ant() argument
582 rt2500usb_config_channel(struct rt2x00_dev *rt2x00dev, struct rf_channel *rf, const int txpower) rt2500usb_config_channel() argument
613 rt2500usb_config_txpower(struct rt2x00_dev *rt2x00dev, const int txpower) rt2500usb_config_txpower() argument
623 rt2500usb_config_ps(struct rt2x00_dev *rt2x00dev, struct rt2x00lib_conf *libconf) rt2500usb_config_ps() argument
653 rt2500usb_config(struct rt2x00_dev *rt2x00dev, struct rt2x00lib_conf *libconf, const unsigned int flags) rt2500usb_config() argument
671 rt2500usb_link_stats(struct rt2x00_dev *rt2x00dev, struct link_qual *qual) rt2500usb_link_stats() argument
689 rt2500usb_reset_tuner(struct rt2x00_dev *rt2x00dev, struct link_qual *qual) rt2500usb_reset_tuner() argument
719 struct rt2x00_dev *rt2x00dev = queue->rt2x00dev; rt2500usb_start_queue() local
742 struct rt2x00_dev *rt2x00dev = queue->rt2x00dev; rt2500usb_stop_queue() local
766 rt2500usb_init_registers(struct rt2x00_dev *rt2x00dev) rt2500usb_init_registers() argument
882 rt2500usb_wait_bbp_ready(struct rt2x00_dev *rt2x00dev) rt2500usb_wait_bbp_ready() argument
898 rt2500usb_init_bbp(struct rt2x00_dev *rt2x00dev) rt2500usb_init_bbp() argument
956 rt2500usb_enable_radio(struct rt2x00_dev *rt2x00dev) rt2500usb_enable_radio() argument
968 rt2500usb_disable_radio(struct rt2x00_dev *rt2x00dev) rt2500usb_disable_radio() argument
981 rt2500usb_set_state(struct rt2x00_dev *rt2x00dev, enum dev_state state) rt2500usb_set_state() argument
1019 rt2500usb_set_device_state(struct rt2x00_dev *rt2x00dev, enum dev_state state) rt2500usb_set_device_state() argument
1121 struct rt2x00_dev *rt2x00dev = entry->queue->rt2x00dev; rt2500usb_write_beacon() local
1219 struct rt2x00_dev *rt2x00dev = entry->queue->rt2x00dev; rt2500usb_fill_rxdone() local
1317 rt2500usb_validate_eeprom(struct rt2x00_dev *rt2x00dev) rt2500usb_validate_eeprom() argument
1425 rt2500usb_init_eeprom(struct rt2x00_dev *rt2x00dev) rt2500usb_init_eeprom() argument
1662 rt2500usb_probe_hw_mode(struct rt2x00_dev *rt2x00dev) rt2500usb_probe_hw_mode() argument
1745 rt2500usb_probe_hw(struct rt2x00_dev *rt2x00dev) rt2500usb_probe_hw() argument
[all...]
H A Drt2x00mac.c19 static int rt2x00mac_tx_rts_cts(struct rt2x00_dev *rt2x00dev, in rt2x00mac_tx_rts_cts() argument
34 skb = dev_alloc_skb(data_length + rt2x00dev->hw->extra_tx_headroom); in rt2x00mac_tx_rts_cts()
36 rt2x00_warn(rt2x00dev, "Failed to create RTS/CTS frame\n"); in rt2x00mac_tx_rts_cts()
40 skb_reserve(skb, rt2x00dev->hw->extra_tx_headroom); in rt2x00mac_tx_rts_cts()
69 data_length += rt2x00crypto_tx_overhead(rt2x00dev, skb); in rt2x00mac_tx_rts_cts()
72 ieee80211_ctstoself_get(rt2x00dev->hw, tx_info->control.vif, in rt2x00mac_tx_rts_cts()
76 ieee80211_rts_get(rt2x00dev->hw, tx_info->control.vif, in rt2x00mac_tx_rts_cts()
83 rt2x00_warn(rt2x00dev, "Failed to send RTS/CTS frame\n"); in rt2x00mac_tx_rts_cts()
93 struct rt2x00_dev *rt2x00dev = hw->priv; in rt2x00mac_tx() local
104 if (!test_bit(DEVICE_STATE_PRESENT, &rt2x00dev in rt2x00mac_tx()
163 struct rt2x00_dev *rt2x00dev = hw->priv; rt2x00mac_start() local
183 struct rt2x00_dev *rt2x00dev = hw->priv; rt2x00mac_stop() local
196 struct rt2x00_dev *rt2x00dev = hw->priv; rt2x00mac_reconfig_complete() local
206 struct rt2x00_dev *rt2x00dev = hw->priv; rt2x00mac_add_interface() local
274 struct rt2x00_dev *rt2x00dev = hw->priv; rt2x00mac_remove_interface() local
309 struct rt2x00_dev *rt2x00dev = hw->priv; rt2x00mac_config() local
360 struct rt2x00_dev *rt2x00dev = hw->priv; rt2x00mac_configure_filter() local
421 struct rt2x00_dev *rt2x00dev = hw->priv; rt2x00mac_set_tim() local
459 struct rt2x00_dev *rt2x00dev = hw->priv; rt2x00mac_set_key() local
544 struct rt2x00_dev *rt2x00dev = hw->priv; rt2x00mac_sw_scan_start() local
553 struct rt2x00_dev *rt2x00dev = hw->priv; rt2x00mac_sw_scan_complete() local
562 struct rt2x00_dev *rt2x00dev = hw->priv; rt2x00mac_get_stats() local
580 struct rt2x00_dev *rt2x00dev = hw->priv; rt2x00mac_bss_info_changed() local
683 struct rt2x00_dev *rt2x00dev = hw->priv; rt2x00mac_conf_tx() local
718 struct rt2x00_dev *rt2x00dev = hw->priv; rt2x00mac_rfkill_poll() local
728 struct rt2x00_dev *rt2x00dev = hw->priv; rt2x00mac_flush() local
745 struct rt2x00_dev *rt2x00dev = hw->priv; rt2x00mac_set_antenna() local
790 struct rt2x00_dev *rt2x00dev = hw->priv; rt2x00mac_get_antenna() local
813 struct rt2x00_dev *rt2x00dev = hw->priv; rt2x00mac_get_ringparam() local
828 struct rt2x00_dev *rt2x00dev = hw->priv; rt2x00mac_tx_frames_pending() local
[all...]
H A Drt2x00leds.c19 void rt2x00leds_led_quality(struct rt2x00_dev *rt2x00dev, int rssi) in rt2x00leds_led_quality() argument
21 struct rt2x00_led *led = &rt2x00dev->led_qual; in rt2x00leds_led_quality()
31 rssi += rt2x00dev->rssi_offset; in rt2x00leds_led_quality()
73 void rt2x00led_led_activity(struct rt2x00_dev *rt2x00dev, bool enabled) in rt2x00led_led_activity() argument
75 if (rt2x00dev->led_qual.type == LED_TYPE_ACTIVITY) in rt2x00led_led_activity()
76 rt2x00led_led_simple(&rt2x00dev->led_qual, enabled); in rt2x00led_led_activity()
79 void rt2x00leds_led_assoc(struct rt2x00_dev *rt2x00dev, bool enabled) in rt2x00leds_led_assoc() argument
81 if (rt2x00dev->led_assoc.type == LED_TYPE_ASSOC) in rt2x00leds_led_assoc()
82 rt2x00led_led_simple(&rt2x00dev->led_assoc, enabled); in rt2x00leds_led_assoc()
85 void rt2x00leds_led_radio(struct rt2x00_dev *rt2x00dev, boo argument
91 rt2x00leds_register_led(struct rt2x00_dev *rt2x00dev, struct rt2x00_led *led, const char *name) rt2x00leds_register_led() argument
112 rt2x00leds_register(struct rt2x00_dev *rt2x00dev) rt2x00leds_register() argument
187 rt2x00leds_unregister(struct rt2x00_dev *rt2x00dev) rt2x00leds_unregister() argument
206 rt2x00leds_suspend(struct rt2x00_dev *rt2x00dev) rt2x00leds_suspend() argument
225 rt2x00leds_resume(struct rt2x00_dev *rt2x00dev) rt2x00leds_resume() argument
[all...]
H A Drt73usb.c52 static void rt73usb_bbp_write(struct rt2x00_dev *rt2x00dev, in rt73usb_bbp_write() argument
57 mutex_lock(&rt2x00dev->csr_mutex); in rt73usb_bbp_write()
63 if (WAIT_FOR_BBP(rt2x00dev, &reg)) { in rt73usb_bbp_write()
70 rt2x00usb_register_write_lock(rt2x00dev, PHY_CSR3, reg); in rt73usb_bbp_write()
73 mutex_unlock(&rt2x00dev->csr_mutex); in rt73usb_bbp_write()
76 static u8 rt73usb_bbp_read(struct rt2x00_dev *rt2x00dev, in rt73usb_bbp_read() argument
82 mutex_lock(&rt2x00dev->csr_mutex); in rt73usb_bbp_read()
92 if (WAIT_FOR_BBP(rt2x00dev, &reg)) { in rt73usb_bbp_read()
98 rt2x00usb_register_write_lock(rt2x00dev, PHY_CSR3, reg); in rt73usb_bbp_read()
100 WAIT_FOR_BBP(rt2x00dev, in rt73usb_bbp_read()
110 rt73usb_rf_write(struct rt2x00_dev *rt2x00dev, const unsigned int word, const u32 value) rt73usb_rf_write() argument
176 rt73usb_rfkill_poll(struct rt2x00_dev *rt2x00dev) rt73usb_rfkill_poll() argument
241 rt73usb_init_led(struct rt2x00_dev *rt2x00dev, struct rt2x00_led *led, enum led_type type) rt73usb_init_led() argument
256 rt73usb_config_shared_key(struct rt2x00_dev *rt2x00dev, struct rt2x00lib_crypto *crypto, struct ieee80211_key_conf *key) rt73usb_config_shared_key() argument
353 rt73usb_config_pairwise_key(struct rt2x00_dev *rt2x00dev, struct rt2x00lib_crypto *crypto, struct ieee80211_key_conf *key) rt73usb_config_pairwise_key() argument
457 rt73usb_config_filter(struct rt2x00_dev *rt2x00dev, const unsigned int filter_flags) rt73usb_config_filter() argument
489 rt73usb_config_intf(struct rt2x00_dev *rt2x00dev, struct rt2x00_intf *intf, struct rt2x00intf_conf *conf, const unsigned int flags) rt73usb_config_intf() argument
524 rt73usb_config_erp(struct rt2x00_dev *rt2x00dev, struct rt2x00lib_erp *erp, u32 changed) rt73usb_config_erp() argument
567 rt73usb_config_antenna_5x(struct rt2x00_dev *rt2x00dev, struct antenna_setup *ant) rt73usb_config_antenna_5x() argument
615 rt73usb_config_antenna_2x(struct rt2x00_dev *rt2x00dev, struct antenna_setup *ant) rt73usb_config_antenna_2x() argument
684 rt73usb_config_ant(struct rt2x00_dev *rt2x00dev, struct antenna_setup *ant) rt73usb_config_ant() argument
725 rt73usb_config_lna_gain(struct rt2x00_dev *rt2x00dev, struct rt2x00lib_conf *libconf) rt73usb_config_lna_gain() argument
745 rt73usb_config_channel(struct rt2x00_dev *rt2x00dev, struct rf_channel *rf, const int txpower) rt73usb_config_channel() argument
786 rt73usb_config_txpower(struct rt2x00_dev *rt2x00dev, const int txpower) rt73usb_config_txpower() argument
799 rt73usb_config_retry_limit(struct rt2x00_dev *rt2x00dev, struct rt2x00lib_conf *libconf) rt73usb_config_retry_limit() argument
815 rt73usb_config_ps(struct rt2x00_dev *rt2x00dev, struct rt2x00lib_conf *libconf) rt73usb_config_ps() argument
853 rt73usb_config(struct rt2x00_dev *rt2x00dev, struct rt2x00lib_conf *libconf, const unsigned int flags) rt73usb_config() argument
875 rt73usb_link_stats(struct rt2x00_dev *rt2x00dev, struct link_qual *qual) rt73usb_link_stats() argument
893 rt73usb_set_vgc(struct rt2x00_dev *rt2x00dev, struct link_qual *qual, u8 vgc_level) rt73usb_set_vgc() argument
903 rt73usb_reset_tuner(struct rt2x00_dev *rt2x00dev, struct link_qual *qual) rt73usb_reset_tuner() argument
909 rt73usb_link_tuner(struct rt2x00_dev *rt2x00dev, struct link_qual *qual, const u32 count) rt73usb_link_tuner() argument
1015 struct rt2x00_dev *rt2x00dev = queue->rt2x00dev; rt73usb_start_queue() local
1038 struct rt2x00_dev *rt2x00dev = queue->rt2x00dev; rt73usb_stop_queue() local
1062 rt73usb_get_firmware_name(struct rt2x00_dev *rt2x00dev) rt73usb_get_firmware_name() argument
1067 rt73usb_check_firmware(struct rt2x00_dev *rt2x00dev, const u8 *data, const size_t len) rt73usb_check_firmware() argument
1096 rt73usb_load_firmware(struct rt2x00_dev *rt2x00dev, const u8 *data, const size_t len) rt73usb_load_firmware() argument
1141 rt73usb_init_registers(struct rt2x00_dev *rt2x00dev) rt73usb_init_registers() argument
1285 rt73usb_wait_bbp_ready(struct rt2x00_dev *rt2x00dev) rt73usb_wait_bbp_ready() argument
1301 rt73usb_init_bbp(struct rt2x00_dev *rt2x00dev) rt73usb_init_bbp() argument
1353 rt73usb_enable_radio(struct rt2x00_dev *rt2x00dev) rt73usb_enable_radio() argument
1365 rt73usb_disable_radio(struct rt2x00_dev *rt2x00dev) rt73usb_disable_radio() argument
1377 rt73usb_set_state(struct rt2x00_dev *rt2x00dev, enum dev_state state) rt73usb_set_state() argument
1407 rt73usb_set_device_state(struct rt2x00_dev *rt2x00dev, enum dev_state state) rt73usb_set_device_state() argument
1524 struct rt2x00_dev *rt2x00dev = entry->queue->rt2x00dev; rt73usb_write_beacon() local
1590 struct rt2x00_dev *rt2x00dev = entry->queue->rt2x00dev; rt73usb_clear_beacon() local
1632 rt73usb_agc_to_rssi(struct rt2x00_dev *rt2x00dev, int rxd_w1) rt73usb_agc_to_rssi() argument
1670 struct rt2x00_dev *rt2x00dev = entry->queue->rt2x00dev; rt73usb_fill_rxdone() local
1749 rt73usb_validate_eeprom(struct rt2x00_dev *rt2x00dev) rt73usb_validate_eeprom() argument
1844 rt73usb_init_eeprom(struct rt2x00_dev *rt2x00dev) rt73usb_init_eeprom() argument
2089 rt73usb_probe_hw_mode(struct rt2x00_dev *rt2x00dev) rt73usb_probe_hw_mode() argument
2163 rt73usb_probe_hw(struct rt2x00_dev *rt2x00dev) rt73usb_probe_hw() argument
2224 struct rt2x00_dev *rt2x00dev = hw->priv; rt73usb_conf_tx() local
2280 struct rt2x00_dev *rt2x00dev = hw->priv; rt73usb_get_tsf() local
[all...]
/kernel/linux/linux-6.6/drivers/net/wireless/ralink/rt2x00/
H A Drt2800lib.c64 static inline bool rt2800_is_305x_soc(struct rt2x00_dev *rt2x00dev) in rt2800_is_305x_soc() argument
67 if (!rt2x00_is_soc(rt2x00dev) || in rt2800_is_305x_soc()
68 !rt2x00_rt(rt2x00dev, RT2872)) in rt2800_is_305x_soc()
72 if (rt2x00_rf(rt2x00dev, RF3020) || in rt2800_is_305x_soc()
73 rt2x00_rf(rt2x00dev, RF3021) || in rt2800_is_305x_soc()
74 rt2x00_rf(rt2x00dev, RF3022)) in rt2800_is_305x_soc()
77 rt2x00_warn(rt2x00dev, "Unknown RF chipset on rt305x\n"); in rt2800_is_305x_soc()
81 static void rt2800_bbp_write(struct rt2x00_dev *rt2x00dev, in rt2800_bbp_write() argument
86 mutex_lock(&rt2x00dev->csr_mutex); in rt2800_bbp_write()
92 if (WAIT_FOR_BBP(rt2x00dev, in rt2800_bbp_write()
106 rt2800_bbp_read(struct rt2x00_dev *rt2x00dev, const unsigned int word) rt2800_bbp_read() argument
140 rt2800_rfcsr_write(struct rt2x00_dev *rt2x00dev, const unsigned int word, const u8 value) rt2800_rfcsr_write() argument
181 rt2800_rfcsr_write_bank(struct rt2x00_dev *rt2x00dev, const u8 bank, const unsigned int reg, const u8 value) rt2800_rfcsr_write_bank() argument
187 rt2800_rfcsr_write_chanreg(struct rt2x00_dev *rt2x00dev, const unsigned int reg, const u8 value) rt2800_rfcsr_write_chanreg() argument
194 rt2800_rfcsr_write_dccal(struct rt2x00_dev *rt2x00dev, const unsigned int reg, const u8 value) rt2800_rfcsr_write_dccal() argument
201 rt2800_bbp_dcoc_write(struct rt2x00_dev *rt2x00dev, const u8 reg, const u8 value) rt2800_bbp_dcoc_write() argument
208 rt2800_bbp_dcoc_read(struct rt2x00_dev *rt2x00dev, const u8 reg) rt2800_bbp_dcoc_read() argument
214 rt2800_bbp_glrt_write(struct rt2x00_dev *rt2x00dev, const u8 reg, const u8 value) rt2800_bbp_glrt_write() argument
221 rt2800_rfcsr_read(struct rt2x00_dev *rt2x00dev, const unsigned int word) rt2800_rfcsr_read() argument
275 rt2800_rfcsr_read_bank(struct rt2x00_dev *rt2x00dev, const u8 bank, const unsigned int reg) rt2800_rfcsr_read_bank() argument
281 rt2800_rf_write(struct rt2x00_dev *rt2x00dev, const unsigned int word, const u32 value) rt2800_rf_write() argument
386 rt2800_eeprom_word_index(struct rt2x00_dev *rt2x00dev, const enum rt2800_eeprom_word word) rt2800_eeprom_word_index() argument
418 rt2800_eeprom_addr(struct rt2x00_dev *rt2x00dev, const enum rt2800_eeprom_word word) rt2800_eeprom_addr() argument
427 rt2800_eeprom_read(struct rt2x00_dev *rt2x00dev, const enum rt2800_eeprom_word word) rt2800_eeprom_read() argument
436 rt2800_eeprom_write(struct rt2x00_dev *rt2x00dev, const enum rt2800_eeprom_word word, u16 data) rt2800_eeprom_write() argument
445 rt2800_eeprom_read_from_array(struct rt2x00_dev *rt2x00dev, const enum rt2800_eeprom_word array, unsigned int offset) rt2800_eeprom_read_from_array() argument
455 rt2800_enable_wlan_rt3290(struct rt2x00_dev *rt2x00dev) rt2800_enable_wlan_rt3290() argument
513 rt2800_mcu_request(struct rt2x00_dev *rt2x00dev, const u8 command, const u8 token, const u8 arg0, const u8 arg1) rt2800_mcu_request() argument
547 rt2800_wait_csr_ready(struct rt2x00_dev *rt2x00dev) rt2800_wait_csr_ready() argument
564 rt2800_wait_wpdma_ready(struct rt2x00_dev *rt2x00dev) rt2800_wait_wpdma_ready() argument
587 rt2800_disable_wpdma(struct rt2x00_dev *rt2x00dev) rt2800_disable_wpdma() argument
601 rt2800_get_txwi_rxwi_size(struct rt2x00_dev *rt2x00dev, unsigned short *txwi_size, unsigned short *rxwi_size) rt2800_get_txwi_rxwi_size() argument
658 rt2800_check_firmware(struct rt2x00_dev *rt2x00dev, const u8 *data, const size_t len) rt2800_check_firmware() argument
712 rt2800_load_firmware(struct rt2x00_dev *rt2x00dev, const u8 *data, const size_t len) rt2800_load_firmware() argument
854 rt2800_agc_to_rssi(struct rt2x00_dev *rt2x00dev, u32 rxwi_w2) rt2800_agc_to_rssi() argument
1019 struct rt2x00_dev *rt2x00dev = entry->queue->rt2x00dev; rt2800_txdone_entry() local
1118 rt2800_txdone(struct rt2x00_dev *rt2x00dev, unsigned int quota) rt2800_txdone() argument
1155 rt2800_entry_txstatus_timeout(struct rt2x00_dev *rt2x00dev, struct queue_entry *entry) rt2800_entry_txstatus_timeout() argument
1177 rt2800_txstatus_timeout(struct rt2x00_dev *rt2x00dev) rt2800_txstatus_timeout() argument
1196 rt2800_txstatus_pending(struct rt2x00_dev *rt2x00dev) rt2800_txstatus_pending() argument
1209 rt2800_txdone_nostatus(struct rt2x00_dev *rt2x00dev) rt2800_txdone_nostatus() argument
1251 rt2800_update_survey(struct rt2x00_dev *rt2x00dev) rt2800_update_survey() argument
1262 rt2800_watchdog(struct rt2x00_dev *rt2x00dev) rt2800_watchdog() argument
1309 rt2800_hw_beacon_base(struct rt2x00_dev *rt2x00dev, unsigned int index) rt2800_hw_beacon_base() argument
1315 rt2800_get_beacon_offset(struct rt2x00_dev *rt2x00dev, unsigned int index) rt2800_get_beacon_offset() argument
1321 rt2800_update_beacons_setup(struct rt2x00_dev *rt2x00dev) rt2800_update_beacons_setup() argument
1355 struct rt2x00_dev *rt2x00dev = entry->queue->rt2x00dev; rt2800_write_beacon() local
1429 rt2800_clear_beacon_register(struct rt2x00_dev *rt2x00dev, unsigned int index) rt2800_clear_beacon_register() argument
1449 struct rt2x00_dev *rt2x00dev = entry->queue->rt2x00dev; rt2800_clear_beacon() local
1524 rt2800_rfkill_poll(struct rt2x00_dev *rt2x00dev) rt2800_rfkill_poll() argument
1599 rt2800_init_led(struct rt2x00_dev *rt2x00dev, struct rt2x00_led *led, enum led_type type) rt2800_init_led() argument
1612 rt2800_config_wcid(struct rt2x00_dev *rt2x00dev, const u8 *address, int wcid) rt2800_config_wcid() argument
1629 rt2800_delete_wcid_attr(struct rt2x00_dev *rt2x00dev, int wcid) rt2800_delete_wcid_attr() argument
1636 rt2800_config_wcid_attr_bssidx(struct rt2x00_dev *rt2x00dev, int wcid, u32 bssidx) rt2800_config_wcid_attr_bssidx() argument
1653 rt2800_config_wcid_attr_cipher(struct rt2x00_dev *rt2x00dev, struct rt2x00lib_crypto *crypto, struct ieee80211_key_conf *key) rt2800_config_wcid_attr_cipher() argument
1703 rt2800_config_shared_key(struct rt2x00_dev *rt2x00dev, struct rt2x00lib_crypto *crypto, struct ieee80211_key_conf *key) rt2800_config_shared_key() argument
1756 rt2800_config_pairwise_key(struct rt2x00_dev *rt2x00dev, struct rt2x00lib_crypto *crypto, struct ieee80211_key_conf *key) rt2800_config_pairwise_key() argument
1793 rt2800_set_max_psdu_len(struct rt2x00_dev *rt2x00dev) rt2800_set_max_psdu_len() argument
1813 struct rt2x00_dev *rt2x00dev = hw->priv; rt2800_sta_add() local
1865 struct rt2x00_dev *rt2x00dev = hw->priv; rt2800_sta_remove() local
1889 rt2800_pre_reset_hw(struct rt2x00_dev *rt2x00dev) rt2800_pre_reset_hw() argument
1908 rt2800_config_filter(struct rt2x00_dev *rt2x00dev, const unsigned int filter_flags) rt2800_config_filter() argument
1953 rt2800_config_intf(struct rt2x00_dev *rt2x00dev, struct rt2x00_intf *intf, struct rt2x00intf_conf *conf, const unsigned int flags) rt2800_config_intf() argument
2022 rt2800_config_ht_opmode(struct rt2x00_dev *rt2x00dev, struct rt2x00lib_erp *erp) rt2800_config_ht_opmode() argument
2118 rt2800_config_erp(struct rt2x00_dev *rt2x00dev, struct rt2x00lib_erp *erp, u32 changed) rt2800_config_erp() argument
2166 rt2800_wait_bbp_rf_ready(struct rt2x00_dev *rt2x00dev, const struct rt2x00_field32 mask) rt2800_wait_bbp_rf_ready() argument
2184 rt2800_wait_bbp_ready(struct rt2x00_dev *rt2x00dev) rt2800_wait_bbp_ready() argument
2208 rt2800_config_3572bt_ant(struct rt2x00_dev *rt2x00dev) rt2800_config_3572bt_ant() argument
2242 rt2800_set_ant_diversity(struct rt2x00_dev *rt2x00dev, enum antenna ant) rt2800_set_ant_diversity() argument
2263 rt2800_config_ant(struct rt2x00_dev *rt2x00dev, struct antenna_setup *ant) rt2800_config_ant() argument
2342 rt2800_config_lna_gain(struct rt2x00_dev *rt2x00dev, struct rt2x00lib_conf *libconf) rt2800_config_lna_gain() argument
2381 rt2800_clk_is_20mhz(struct rt2x00_dev *rt2x00dev) rt2800_clk_is_20mhz() argument
2388 rt2800_freq_cal_mode1(struct rt2x00_dev *rt2x00dev) rt2800_freq_cal_mode1() argument
2423 rt2800_config_channel_rf2xxx(struct rt2x00_dev *rt2x00dev, struct ieee80211_conf *conf, struct rf_channel *rf, struct channel_info *info) rt2800_config_channel_rf2xxx() argument
2488 rt2800_config_channel_rf3xxx(struct rt2x00_dev *rt2x00dev, struct ieee80211_conf *conf, struct rf_channel *rf, struct channel_info *info) rt2800_config_channel_rf3xxx() argument
2566 rt2800_config_channel_rf3052(struct rt2x00_dev *rt2x00dev, struct ieee80211_conf *conf, struct rf_channel *rf, struct channel_info *info) rt2800_config_channel_rf3052() argument
2738 rt2800_config_channel_rf3053(struct rt2x00_dev *rt2x00dev, struct ieee80211_conf *conf, struct rf_channel *rf, struct channel_info *info) rt2800_config_channel_rf3053() argument
3035 rt2800_config_channel_rf3853(struct rt2x00_dev *rt2x00dev, struct ieee80211_conf *conf, struct rf_channel *rf, struct channel_info *info) rt2800_config_channel_rf3853() argument
3243 rt2800_config_channel_rf3290(struct rt2x00_dev *rt2x00dev, struct ieee80211_conf *conf, struct rf_channel *rf, struct channel_info *info) rt2800_config_channel_rf3290() argument
3280 rt2800_config_channel_rf3322(struct rt2x00_dev *rt2x00dev, struct ieee80211_conf *conf, struct rf_channel *rf, struct channel_info *info) rt2800_config_channel_rf3322() argument
3328 rt2800_config_channel_rf53xx(struct rt2x00_dev *rt2x00dev, struct ieee80211_conf *conf, struct rf_channel *rf, struct channel_info *info) rt2800_config_channel_rf53xx() argument
3426 rt2800_config_channel_rf55xx(struct rt2x00_dev *rt2x00dev, struct ieee80211_conf *conf, struct rf_channel *rf, struct channel_info *info) rt2800_config_channel_rf55xx() argument
3701 rt2800_config_channel_rf7620(struct rt2x00_dev *rt2x00dev, struct ieee80211_conf *conf, struct rf_channel *rf, struct channel_info *info) rt2800_config_channel_rf7620() argument
3868 rt2800_config_alc_rt6352(struct rt2x00_dev *rt2x00dev, struct ieee80211_channel *chan, int power_level) rt2800_config_alc_rt6352() argument
3960 rt2800_bbp_write_with_rx_chain(struct rt2x00_dev *rt2x00dev, const unsigned int word, const u8 value) rt2800_bbp_write_with_rx_chain() argument
3975 rt2800_iq_calibrate(struct rt2x00_dev *rt2x00dev, int channel) rt2800_iq_calibrate() argument
4061 rt2800_txpower_to_dev(struct rt2x00_dev *rt2x00dev, unsigned int channel, s8 txpower) rt2800_txpower_to_dev() argument
4080 rt3883_bbp_adjust(struct rt2x00_dev *rt2x00dev, struct rf_channel *rf) rt3883_bbp_adjust() argument
4110 rt2800_config_channel(struct rt2x00_dev *rt2x00dev, struct ieee80211_conf *conf, struct rf_channel *rf, struct channel_info *info) rt2800_config_channel() argument
4536 rt2800_get_gain_calibration_delta(struct rt2x00_dev *rt2x00dev) rt2800_get_gain_calibration_delta() argument
4653 rt2800_get_txpower_bw_comp(struct rt2x00_dev *rt2x00dev, enum nl80211_band band) rt2800_get_txpower_bw_comp() argument
4697 rt2800_get_txpower_reg_delta(struct rt2x00_dev *rt2x00dev, int power_level, int max_power) rt2800_get_txpower_reg_delta() argument
4718 rt2800_compensate_txpower(struct rt2x00_dev *rt2x00dev, int is_rate_b, enum nl80211_band band, int power_level, u8 txpower, int delta) rt2800_compensate_txpower() argument
4789 rt2800_config_txpower_rt3593(struct rt2x00_dev *rt2x00dev, struct ieee80211_channel *chan, int power_level) rt2800_config_txpower_rt3593() argument
5175 rt2800_config_txpower_rt6352(struct rt2x00_dev *rt2x00dev, struct ieee80211_channel *chan, int power_level) rt2800_config_txpower_rt6352() argument
5308 rt2800_config_txpower_rt28xx(struct rt2x00_dev *rt2x00dev, struct ieee80211_channel *chan, int power_level) rt2800_config_txpower_rt28xx() argument
5491 rt2800_config_txpower(struct rt2x00_dev *rt2x00dev, struct ieee80211_channel *chan, int power_level) rt2800_config_txpower() argument
5504 rt2800_gain_calibration(struct rt2x00_dev *rt2x00dev) rt2800_gain_calibration() argument
5511 rt2800_vco_calibration(struct rt2x00_dev *rt2x00dev) rt2800_vco_calibration() argument
5643 rt2800_config_retry_limit(struct rt2x00_dev *rt2x00dev, struct rt2x00lib_conf *libconf) rt2800_config_retry_limit() argument
5656 rt2800_config_ps(struct rt2x00_dev *rt2x00dev, struct rt2x00lib_conf *libconf) rt2800_config_ps() argument
5686 rt2800_config(struct rt2x00_dev *rt2x00dev, struct rt2x00lib_conf *libconf, const unsigned int flags) rt2800_config() argument
5718 rt2800_link_stats(struct rt2x00_dev *rt2x00dev, struct link_qual *qual) rt2800_link_stats() argument
5730 rt2800_get_default_vgc(struct rt2x00_dev *rt2x00dev) rt2800_get_default_vgc() argument
5766 rt2800_set_vgc(struct rt2x00_dev *rt2x00dev, struct link_qual *qual, u8 vgc_level) rt2800_set_vgc() argument
5788 rt2800_reset_tuner(struct rt2x00_dev *rt2x00dev, struct link_qual *qual) rt2800_reset_tuner() argument
5794 rt2800_link_tuner(struct rt2x00_dev *rt2x00dev, struct link_qual *qual, const u32 count) rt2800_link_tuner() argument
5843 rt2800_init_registers(struct rt2x00_dev *rt2x00dev) rt2800_init_registers() argument
6363 rt2800_bbp4_mac_if_ctrl(struct rt2x00_dev *rt2x00dev) rt2800_bbp4_mac_if_ctrl() argument
6372 rt2800_init_freq_calibration(struct rt2x00_dev *rt2x00dev) rt2800_init_freq_calibration() argument
6378 rt2800_init_bbp_5592_glrt(struct rt2x00_dev *rt2x00dev) rt2800_init_bbp_5592_glrt() argument
6399 rt2800_init_bbp_early(struct rt2x00_dev *rt2x00dev) rt2800_init_bbp_early() argument
6419 rt2800_disable_unused_dac_adc(struct rt2x00_dev *rt2x00dev) rt2800_disable_unused_dac_adc() argument
6433 rt2800_init_bbp_305x_soc(struct rt2x00_dev *rt2x00dev) rt2800_init_bbp_305x_soc() argument
6467 rt2800_init_bbp_28xx(struct rt2x00_dev *rt2x00dev) rt2800_init_bbp_28xx() argument
6506 rt2800_init_bbp_30xx(struct rt2x00_dev *rt2x00dev) rt2800_init_bbp_30xx() argument
6548 rt2800_init_bbp_3290(struct rt2x00_dev *rt2x00dev) rt2800_init_bbp_3290() argument
6619 rt2800_init_bbp_3352(struct rt2x00_dev *rt2x00dev) rt2800_init_bbp_3352() argument
6711 rt2800_init_bbp_3390(struct rt2x00_dev *rt2x00dev) rt2800_init_bbp_3390() argument
6749 rt2800_init_bbp_3572(struct rt2x00_dev *rt2x00dev) rt2800_init_bbp_3572() argument
6786 rt2800_init_bbp_3593(struct rt2x00_dev *rt2x00dev) rt2800_init_bbp_3593() argument
6802 rt2800_init_bbp_3883(struct rt2x00_dev *rt2x00dev) rt2800_init_bbp_3883() argument
6843 rt2800_init_bbp_53xx(struct rt2x00_dev *rt2x00dev) rt2800_init_bbp_53xx() argument
6952 rt2800_init_bbp_5592(struct rt2x00_dev *rt2x00dev) rt2800_init_bbp_5592() argument
7026 rt2800_init_bbp_6352(struct rt2x00_dev *rt2x00dev) rt2800_init_bbp_6352() argument
7230 rt2800_init_bbp(struct rt2x00_dev *rt2x00dev) rt2800_init_bbp() argument
7294 rt2800_led_open_drain_enable(struct rt2x00_dev *rt2x00dev) rt2800_led_open_drain_enable() argument
7303 rt2800_init_rx_filter(struct rt2x00_dev *rt2x00dev, bool bw40, u8 filter_target) rt2800_init_rx_filter() argument
7368 rt2800_rf_init_calibration(struct rt2x00_dev *rt2x00dev, const unsigned int rf_reg) rt2800_rf_init_calibration() argument
7381 rt2800_rx_filter_calibration(struct rt2x00_dev *rt2x00dev) rt2800_rx_filter_calibration() argument
7427 rt2800_normal_mode_setup_3xxx(struct rt2x00_dev *rt2x00dev) rt2800_normal_mode_setup_3xxx() argument
7498 rt2800_normal_mode_setup_3593(struct rt2x00_dev *rt2x00dev) rt2800_normal_mode_setup_3593() argument
7534 rt2800_normal_mode_setup_5xxx(struct rt2x00_dev *rt2x00dev) rt2800_normal_mode_setup_5xxx() argument
7563 rt2800_init_rfcsr_305x_soc(struct rt2x00_dev *rt2x00dev) rt2800_init_rfcsr_305x_soc() argument
7601 rt2800_init_rfcsr_30xx(struct rt2x00_dev *rt2x00dev) rt2800_init_rfcsr_30xx() argument
7671 rt2800_init_rfcsr_3290(struct rt2x00_dev *rt2x00dev) rt2800_init_rfcsr_3290() argument
7732 rt2800_init_rfcsr_3352(struct rt2x00_dev *rt2x00dev) rt2800_init_rfcsr_3352() argument
7831 rt2800_init_rfcsr_3390(struct rt2x00_dev *rt2x00dev) rt2800_init_rfcsr_3390() argument
7883 rt2800_init_rfcsr_3572(struct rt2x00_dev *rt2x00dev) rt2800_init_rfcsr_3572() argument
7941 rt3593_post_bbp_init(struct rt2x00_dev *rt2x00dev) rt3593_post_bbp_init() argument
7988 rt2800_init_rfcsr_3593(struct rt2x00_dev *rt2x00dev) rt2800_init_rfcsr_3593() argument
8071 rt2800_init_rfcsr_5350(struct rt2x00_dev *rt2x00dev) rt2800_init_rfcsr_5350() argument
8141 rt2800_init_rfcsr_3883(struct rt2x00_dev *rt2x00dev) rt2800_init_rfcsr_3883() argument
8279 rt2800_init_rfcsr_5390(struct rt2x00_dev *rt2x00dev) rt2800_init_rfcsr_5390() argument
8377 rt2800_init_rfcsr_5392(struct rt2x00_dev *rt2x00dev) rt2800_init_rfcsr_5392() argument
8445 rt2800_init_rfcsr_5592(struct rt2x00_dev *rt2x00dev) rt2800_init_rfcsr_5592() argument
8488 rt2800_rf_self_txdc_cal(struct rt2x00_dev *rt2x00dev) rt2800_rf_self_txdc_cal() argument
8535 rt2800_calcrcalibrationcode(struct rt2x00_dev *rt2x00dev, int d1, int d2) rt2800_calcrcalibrationcode() argument
8546 rt2800_r_calibration(struct rt2x00_dev *rt2x00dev) rt2800_r_calibration() argument
8667 rt2800_rxdcoc_calibration(struct rt2x00_dev *rt2x00dev) rt2800_rxdcoc_calibration() argument
8743 rt2800_rxiq_calibration(struct rt2x00_dev *rt2x00dev) rt2800_rxiq_calibration() argument
9098 rt2800_rf_configstore(struct rt2x00_dev *rt2x00dev, struct rf_reg_pair rf_reg_record[][13], u8 chain) rt2800_rf_configstore() argument
9214 rt2800_rf_configrecover(struct rt2x00_dev *rt2x00dev, struct rf_reg_pair rf_record[][13]) rt2800_rf_configrecover() argument
9232 rt2800_setbbptonegenerator(struct rt2x00_dev *rt2x00dev) rt2800_setbbptonegenerator() argument
9249 rt2800_do_fft_accumulation(struct rt2x00_dev *rt2x00dev, u8 tidx, u8 read_neg) rt2800_do_fft_accumulation() argument
9308 rt2800_read_fft_accumulation(struct rt2x00_dev *rt2x00dev, u8 tidx) rt2800_read_fft_accumulation() argument
9332 rt2800_write_dc(struct rt2x00_dev *rt2x00dev, u8 ch_idx, u8 alc, u8 iorq, u8 dc) rt2800_write_dc() argument
9350 rt2800_loft_search(struct rt2x00_dev *rt2x00dev, u8 ch_idx, u8 alc_idx, u8 dc_result[][RF_ALC_NUM][2]) rt2800_loft_search() argument
9405 rt2800_iq_search(struct rt2x00_dev *rt2x00dev, u8 ch_idx, u8 *ges, u8 *pes) rt2800_iq_search() argument
9529 rt2800_rf_aux_tx0_loopback(struct rt2x00_dev *rt2x00dev) rt2800_rf_aux_tx0_loopback() argument
9546 rt2800_rf_aux_tx1_loopback(struct rt2x00_dev *rt2x00dev) rt2800_rf_aux_tx1_loopback() argument
9563 rt2800_loft_iq_calibration(struct rt2x00_dev *rt2x00dev) rt2800_loft_iq_calibration() argument
9999 rt2800_bbp_core_soft_reset(struct rt2x00_dev *rt2x00dev, bool set_bw, bool is_ht40) rt2800_bbp_core_soft_reset() argument
10022 rt2800_rf_lp_config(struct rt2x00_dev *rt2x00dev, bool btxcal) rt2800_rf_lp_config() argument
10067 rt2800_lp_tx_filter_bw_cal(struct rt2x00_dev *rt2x00dev) rt2800_lp_tx_filter_bw_cal() argument
10093 rt2800_bw_filter_calibration(struct rt2x00_dev *rt2x00dev, bool btxcal) rt2800_bw_filter_calibration() argument
10342 rt2800_init_rfcsr_6352(struct rt2x00_dev *rt2x00dev) rt2800_init_rfcsr_6352() argument
10615 rt2800_init_rfcsr(struct rt2x00_dev *rt2x00dev) rt2800_init_rfcsr() argument
10664 rt2800_enable_radio(struct rt2x00_dev *rt2x00dev) rt2800_enable_radio() argument
10753 rt2800_disable_radio(struct rt2x00_dev *rt2x00dev) rt2800_disable_radio() argument
10769 rt2800_efuse_detect(struct rt2x00_dev *rt2x00dev) rt2800_efuse_detect() argument
10784 rt2800_efuse_read(struct rt2x00_dev *rt2x00dev, unsigned int i) rt2800_efuse_read() argument
10830 rt2800_read_eeprom_efuse(struct rt2x00_dev *rt2x00dev) rt2800_read_eeprom_efuse() argument
10841 rt2800_get_txmixer_gain_24g(struct rt2x00_dev *rt2x00dev) rt2800_get_txmixer_gain_24g() argument
10856 rt2800_get_txmixer_gain_5g(struct rt2x00_dev *rt2x00dev) rt2800_get_txmixer_gain_5g() argument
10871 rt2800_validate_eeprom(struct rt2x00_dev *rt2x00dev) rt2800_validate_eeprom() argument
11014 rt2800_init_eeprom(struct rt2x00_dev *rt2x00dev) rt2800_init_eeprom() argument
11570 rt2800_probe_hw_mode(struct rt2x00_dev *rt2x00dev) rt2800_probe_hw_mode() argument
11831 rt2800_probe_rt(struct rt2x00_dev *rt2x00dev) rt2800_probe_rt() argument
11877 rt2800_probe_hw(struct rt2x00_dev *rt2x00dev) rt2800_probe_hw() argument
11961 struct rt2x00_dev *rt2x00dev = hw->priv; rt2800_get_key_seq() local
11979 struct rt2x00_dev *rt2x00dev = hw->priv; rt2800_set_rts_threshold() local
12020 struct rt2x00_dev *rt2x00dev = hw->priv; rt2800_conf_tx() local
12087 struct rt2x00_dev *rt2x00dev = hw->priv; rt2800_get_tsf() local
12151 struct rt2x00_dev *rt2x00dev = hw->priv; rt2800_get_survey() local
[all...]
H A Drt2800mmio.c29 struct rt2x00_dev *rt2x00dev = queue->rt2x00dev; in rt2800mmio_get_dma_done() local
39 idx = rt2x00mmio_register_read(rt2x00dev, TX_DTX_IDX(qid)); in rt2800mmio_get_dma_done()
42 idx = rt2x00mmio_register_read(rt2x00dev, TX_DTX_IDX(5)); in rt2800mmio_get_dma_done()
189 static void rt2800mmio_wakeup(struct rt2x00_dev *rt2x00dev) in rt2800mmio_wakeup() argument
194 rt2800_config(rt2x00dev, &libconf, IEEE80211_CONF_CHANGE_PS); in rt2800mmio_wakeup()
197 static inline void rt2800mmio_enable_interrupt(struct rt2x00_dev *rt2x00dev, in rt2800mmio_enable_interrupt() argument
206 spin_lock_irq(&rt2x00dev->irqmask_lock); in rt2800mmio_enable_interrupt()
207 reg = rt2x00mmio_register_read(rt2x00dev, INT_MASK_CSR); in rt2800mmio_enable_interrupt()
209 rt2x00mmio_register_write(rt2x00dev, INT_MASK_CS in rt2800mmio_enable_interrupt()
215 struct rt2x00_dev *rt2x00dev = from_tasklet(rt2x00dev, t, rt2800mmio_pretbtt_tasklet() local
225 struct rt2x00_dev *rt2x00dev = from_tasklet(rt2x00dev, t, tbtt_tasklet); rt2800mmio_tbtt_tasklet() local
260 struct rt2x00_dev *rt2x00dev = from_tasklet(rt2x00dev, t, rt2800mmio_rxdone_tasklet() local
271 struct rt2x00_dev *rt2x00dev = from_tasklet(rt2x00dev, t, rt2800mmio_autowake_tasklet() local
280 rt2800mmio_fetch_txstatus(struct rt2x00_dev *rt2x00dev) rt2800mmio_fetch_txstatus() argument
315 struct rt2x00_dev *rt2x00dev = from_tasklet(rt2x00dev, t, rt2800mmio_txstatus_tasklet() local
328 struct rt2x00_dev *rt2x00dev = dev_instance; rt2800mmio_interrupt() local
381 rt2800mmio_toggle_irq(struct rt2x00_dev *rt2x00dev, enum dev_state state) rt2800mmio_toggle_irq() argument
426 struct rt2x00_dev *rt2x00dev = queue->rt2x00dev; rt2800mmio_start_queue() local
457 struct rt2x00_dev *rt2x00dev = queue->rt2x00dev; rt2800mmio_kick_queue() local
485 struct rt2x00_dev *rt2x00dev = queue->rt2x00dev; rt2800mmio_flush_queue() local
529 struct rt2x00_dev *rt2x00dev = queue->rt2x00dev; rt2800mmio_stop_queue() local
566 struct rt2x00_dev *rt2x00dev = queue->rt2x00dev; rt2800mmio_queue_init() local
631 struct rt2x00_dev *rt2x00dev = entry->queue->rt2x00dev; rt2800mmio_clear_entry() local
661 rt2800mmio_init_queues(struct rt2x00_dev *rt2x00dev) rt2800mmio_init_queues() argument
727 rt2800mmio_init_registers(struct rt2x00_dev *rt2x00dev) rt2800mmio_init_registers() argument
777 rt2800mmio_enable_radio(struct rt2x00_dev *rt2x00dev) rt2800mmio_enable_radio() argument
791 struct rt2x00_dev *rt2x00dev = rt2800mmio_work_txdone() local
813 struct rt2x00_dev *rt2x00dev = rt2800mmio_tx_sta_fifo_timeout() local
831 rt2800mmio_probe_hw(struct rt2x00_dev *rt2x00dev) rt2800mmio_probe_hw() argument
[all...]
H A Drt2x00dev.c27 u32 rt2x00lib_get_bssidx(struct rt2x00_dev *rt2x00dev, in rt2x00lib_get_bssidx() argument
34 if (rt2x00dev->intf_sta_count) in rt2x00lib_get_bssidx()
36 return vif->addr[5] & (rt2x00dev->ops->max_ap_intf - 1); in rt2x00lib_get_bssidx()
43 int rt2x00lib_enable_radio(struct rt2x00_dev *rt2x00dev) in rt2x00lib_enable_radio() argument
51 if (test_bit(DEVICE_STATE_ENABLED_RADIO, &rt2x00dev->flags)) in rt2x00lib_enable_radio()
57 rt2x00queue_init_queues(rt2x00dev); in rt2x00lib_enable_radio()
63 rt2x00dev->ops->lib->set_device_state(rt2x00dev, STATE_RADIO_ON); in rt2x00lib_enable_radio()
67 rt2x00dev->ops->lib->set_device_state(rt2x00dev, STATE_RADIO_IRQ_O in rt2x00lib_enable_radio()
88 rt2x00lib_disable_radio(struct rt2x00_dev *rt2x00dev) rt2x00lib_disable_radio() argument
118 struct rt2x00_dev *rt2x00dev = data; rt2x00lib_intf_scheduled_iter() local
139 struct rt2x00_dev *rt2x00dev = rt2x00lib_intf_scheduled() local
154 struct rt2x00_dev *rt2x00dev = rt2x00lib_autowakeup() local
172 struct rt2x00_dev *rt2x00dev = data; rt2x00lib_bc_buffer_iter() local
194 struct rt2x00_dev *rt2x00dev = data; rt2x00lib_beaconupdate_iter() local
210 rt2x00lib_beacondone(struct rt2x00_dev *rt2x00dev) rt2x00lib_beacondone() argument
234 rt2x00lib_pretbtt(struct rt2x00_dev *rt2x00dev) rt2x00lib_pretbtt() argument
263 struct rt2x00_dev *rt2x00dev = entry->queue->rt2x00dev; rt2x00lib_txdone_bar_status() local
305 rt2x00lib_fill_tx_status(struct rt2x00_dev *rt2x00dev, struct ieee80211_tx_info *tx_info, struct skb_frame_desc *skbdesc, struct txdone_entry_desc *txdesc, bool success) rt2x00lib_fill_tx_status() argument
384 rt2x00lib_clear_entry(struct rt2x00_dev *rt2x00dev, struct queue_entry *entry) rt2x00lib_clear_entry() argument
413 struct rt2x00_dev *rt2x00dev = entry->queue->rt2x00dev; rt2x00lib_txdone_nomatch() local
463 struct rt2x00_dev *rt2x00dev = entry->queue->rt2x00dev; rt2x00lib_txdone() local
582 struct rt2x00_dev *rt2x00dev = rt2x00lib_sleep() local
597 rt2x00lib_rxdone_check_ba(struct rt2x00_dev *rt2x00dev, struct sk_buff *skb, struct rxdone_entry_desc *rxdesc) rt2x00lib_rxdone_check_ba() argument
641 rt2x00lib_rxdone_check_ps(struct rt2x00_dev *rt2x00dev, struct sk_buff *skb, struct rxdone_entry_desc *rxdesc) rt2x00lib_rxdone_check_ps() argument
691 rt2x00lib_rxdone_read_signal(struct rt2x00_dev *rt2x00dev, struct rxdone_entry_desc *rxdesc) rt2x00lib_rxdone_read_signal() argument
739 struct rt2x00_dev *rt2x00dev = entry->queue->rt2x00dev; rt2x00lib_rxdone() local
991 rt2x00lib_set_mac_address(struct rt2x00_dev *rt2x00dev, u8 *eeprom_mac_addr) rt2x00lib_set_mac_address() argument
1002 rt2x00lib_probe_hw_modes(struct rt2x00_dev *rt2x00dev, struct hw_mode_spec *spec) rt2x00lib_probe_hw_modes() argument
1082 rt2x00lib_remove_hw(struct rt2x00_dev *rt2x00dev) rt2x00lib_remove_hw() argument
1111 rt2x00lib_probe_hw(struct rt2x00_dev *rt2x00dev) rt2x00lib_probe_hw() argument
1212 rt2x00lib_uninitialize(struct rt2x00_dev *rt2x00dev) rt2x00lib_uninitialize() argument
1234 rt2x00lib_initialize(struct rt2x00_dev *rt2x00dev) rt2x00lib_initialize() argument
1268 rt2x00lib_start(struct rt2x00_dev *rt2x00dev) rt2x00lib_start() argument
1303 rt2x00lib_stop(struct rt2x00_dev *rt2x00dev) rt2x00lib_stop() argument
1320 rt2x00lib_set_if_combinations(struct rt2x00_dev *rt2x00dev) rt2x00lib_set_if_combinations() argument
1354 rt2x00dev_extra_tx_headroom(struct rt2x00_dev *rt2x00dev) rt2x00dev_extra_tx_headroom() argument
1368 rt2x00lib_probe_dev(struct rt2x00_dev *rt2x00dev) rt2x00lib_probe_dev() argument
1495 rt2x00lib_remove_dev(struct rt2x00_dev *rt2x00dev) rt2x00lib_remove_dev() argument
1572 rt2x00lib_suspend(struct rt2x00_dev *rt2x00dev) rt2x00lib_suspend() argument
1611 rt2x00lib_resume(struct rt2x00_dev *rt2x00dev) rt2x00lib_resume() argument
[all...]
H A Drt2x00link.c36 static int rt2x00link_antenna_get_link_rssi(struct rt2x00_dev *rt2x00dev) in rt2x00link_antenna_get_link_rssi() argument
38 struct link_ant *ant = &rt2x00dev->link.ant; in rt2x00link_antenna_get_link_rssi()
40 if (rt2x00dev->link.qual.rx_success) in rt2x00link_antenna_get_link_rssi()
46 static int rt2x00link_antenna_get_rssi_history(struct rt2x00_dev *rt2x00dev) in rt2x00link_antenna_get_rssi_history() argument
48 struct link_ant *ant = &rt2x00dev->link.ant; in rt2x00link_antenna_get_rssi_history()
55 static void rt2x00link_antenna_update_rssi_history(struct rt2x00_dev *rt2x00dev, in rt2x00link_antenna_update_rssi_history() argument
58 struct link_ant *ant = &rt2x00dev->link.ant; in rt2x00link_antenna_update_rssi_history()
62 static void rt2x00link_antenna_reset(struct rt2x00_dev *rt2x00dev) in rt2x00link_antenna_reset() argument
64 ewma_rssi_init(&rt2x00dev->link.ant.rssi_ant); in rt2x00link_antenna_reset()
67 static void rt2x00lib_antenna_diversity_sample(struct rt2x00_dev *rt2x00dev) in rt2x00lib_antenna_diversity_sample() argument
108 rt2x00lib_antenna_diversity_eval(struct rt2x00_dev *rt2x00dev) rt2x00lib_antenna_diversity_eval() argument
148 rt2x00lib_antenna_diversity(struct rt2x00_dev *rt2x00dev) rt2x00lib_antenna_diversity() argument
179 rt2x00link_update_stats(struct rt2x00_dev *rt2x00dev, struct sk_buff *skb, struct rxdone_entry_desc *rxdesc) rt2x00link_update_stats() argument
220 rt2x00link_start_tuner(struct rt2x00_dev *rt2x00dev) rt2x00link_start_tuner() argument
247 rt2x00link_stop_tuner(struct rt2x00_dev *rt2x00dev) rt2x00link_stop_tuner() argument
252 rt2x00link_reset_tuner(struct rt2x00_dev *rt2x00dev, bool antenna) rt2x00link_reset_tuner() argument
288 rt2x00link_reset_qual(struct rt2x00_dev *rt2x00dev) rt2x00link_reset_qual() argument
298 rt2x00link_tuner_sta(struct rt2x00_dev *rt2x00dev, struct link *link) rt2x00link_tuner_sta() argument
343 struct rt2x00_dev *rt2x00dev = rt2x00link_tuner() local
382 rt2x00link_start_watchdog(struct rt2x00_dev *rt2x00dev) rt2x00link_start_watchdog() argument
393 rt2x00link_stop_watchdog(struct rt2x00_dev *rt2x00dev) rt2x00link_stop_watchdog() argument
400 struct rt2x00_dev *rt2x00dev = rt2x00link_watchdog() local
419 rt2x00link_register(struct rt2x00_dev *rt2x00dev) rt2x00link_register() argument
[all...]
H A Drt2500pci.c45 static void rt2500pci_bbp_write(struct rt2x00_dev *rt2x00dev, in rt2500pci_bbp_write() argument
50 mutex_lock(&rt2x00dev->csr_mutex); in rt2500pci_bbp_write()
56 if (WAIT_FOR_BBP(rt2x00dev, &reg)) { in rt2500pci_bbp_write()
63 rt2x00mmio_register_write(rt2x00dev, BBPCSR, reg); in rt2500pci_bbp_write()
66 mutex_unlock(&rt2x00dev->csr_mutex); in rt2500pci_bbp_write()
69 static u8 rt2500pci_bbp_read(struct rt2x00_dev *rt2x00dev, in rt2500pci_bbp_read() argument
75 mutex_lock(&rt2x00dev->csr_mutex); in rt2500pci_bbp_read()
85 if (WAIT_FOR_BBP(rt2x00dev, &reg)) { in rt2500pci_bbp_read()
91 rt2x00mmio_register_write(rt2x00dev, BBPCSR, reg); in rt2500pci_bbp_read()
93 WAIT_FOR_BBP(rt2x00dev, in rt2500pci_bbp_read()
103 rt2500pci_rf_write(struct rt2x00_dev *rt2x00dev, const unsigned int word, const u32 value) rt2500pci_rf_write() argument
130 struct rt2x00_dev *rt2x00dev = eeprom->data; rt2500pci_eepromregister_read() local
145 struct rt2x00_dev *rt2x00dev = eeprom->data; rt2500pci_eepromregister_write() local
193 rt2500pci_rfkill_poll(struct rt2x00_dev *rt2x00dev) rt2500pci_rfkill_poll() argument
236 rt2500pci_init_led(struct rt2x00_dev *rt2x00dev, struct rt2x00_led *led, enum led_type type) rt2500pci_init_led() argument
251 rt2500pci_config_filter(struct rt2x00_dev *rt2x00dev, const unsigned int filter_flags) rt2500pci_config_filter() argument
281 rt2500pci_config_intf(struct rt2x00_dev *rt2x00dev, struct rt2x00_intf *intf, struct rt2x00intf_conf *conf, const unsigned int flags) rt2500pci_config_intf() argument
317 rt2500pci_config_erp(struct rt2x00_dev *rt2x00dev, struct rt2x00lib_erp *erp, u32 changed) rt2500pci_config_erp() argument
396 rt2500pci_config_ant(struct rt2x00_dev *rt2x00dev, struct antenna_setup *ant) rt2500pci_config_ant() argument
467 rt2500pci_config_channel(struct rt2x00_dev *rt2x00dev, struct rf_channel *rf, const int txpower) rt2500pci_config_channel() argument
536 rt2500pci_config_txpower(struct rt2x00_dev *rt2x00dev, const int txpower) rt2500pci_config_txpower() argument
546 rt2500pci_config_retry_limit(struct rt2x00_dev *rt2x00dev, struct rt2x00lib_conf *libconf) rt2500pci_config_retry_limit() argument
559 rt2500pci_config_ps(struct rt2x00_dev *rt2x00dev, struct rt2x00lib_conf *libconf) rt2500pci_config_ps() argument
589 rt2500pci_config(struct rt2x00_dev *rt2x00dev, struct rt2x00lib_conf *libconf, const unsigned int flags) rt2500pci_config() argument
609 rt2500pci_link_stats(struct rt2x00_dev *rt2x00dev, struct link_qual *qual) rt2500pci_link_stats() argument
627 rt2500pci_set_vgc(struct rt2x00_dev *rt2x00dev, struct link_qual *qual, u8 vgc_level) rt2500pci_set_vgc() argument
637 rt2500pci_reset_tuner(struct rt2x00_dev *rt2x00dev, struct link_qual *qual) rt2500pci_reset_tuner() argument
643 rt2500pci_link_tuner(struct rt2x00_dev *rt2x00dev, struct link_qual *qual, const u32 count) rt2500pci_link_tuner() argument
718 struct rt2x00_dev *rt2x00dev = queue->rt2x00dev; rt2500pci_start_queue() local
741 struct rt2x00_dev *rt2x00dev = queue->rt2x00dev; rt2500pci_kick_queue() local
767 struct rt2x00_dev *rt2x00dev = queue->rt2x00dev; rt2500pci_stop_queue() local
842 rt2500pci_init_queues(struct rt2x00_dev *rt2x00dev) rt2500pci_init_queues() argument
895 rt2500pci_init_registers(struct rt2x00_dev *rt2x00dev) rt2500pci_init_registers() argument
1038 rt2500pci_wait_bbp_ready(struct rt2x00_dev *rt2x00dev) rt2500pci_wait_bbp_ready() argument
1054 rt2500pci_init_bbp(struct rt2x00_dev *rt2x00dev) rt2500pci_init_bbp() argument
1111 rt2500pci_toggle_irq(struct rt2x00_dev *rt2x00dev, enum dev_state state) rt2500pci_toggle_irq() argument
1153 rt2500pci_enable_radio(struct rt2x00_dev *rt2x00dev) rt2500pci_enable_radio() argument
1166 rt2500pci_disable_radio(struct rt2x00_dev *rt2x00dev) rt2500pci_disable_radio() argument
1174 rt2500pci_set_state(struct rt2x00_dev *rt2x00dev, enum dev_state state) rt2500pci_set_state() argument
1210 rt2500pci_set_device_state(struct rt2x00_dev *rt2x00dev, enum dev_state state) rt2500pci_set_device_state() argument
1320 struct rt2x00_dev *rt2x00dev = entry->queue->rt2x00dev; rt2500pci_write_beacon() local
1393 rt2500pci_txdone(struct rt2x00_dev *rt2x00dev, const enum data_queue_qid queue_idx) rt2500pci_txdone() argument
1432 rt2500pci_enable_interrupt(struct rt2x00_dev *rt2x00dev, struct rt2x00_field32 irq_field) rt2500pci_enable_interrupt() argument
1452 struct rt2x00_dev *rt2x00dev = from_tasklet(rt2x00dev, t, rt2500pci_txstatus_tasklet() local
1481 struct rt2x00_dev *rt2x00dev = from_tasklet(rt2x00dev, t, tbtt_tasklet); rt2500pci_tbtt_tasklet() local
1489 struct rt2x00_dev *rt2x00dev = from_tasklet(rt2x00dev, t, rt2500pci_rxdone_tasklet() local
1499 struct rt2x00_dev *rt2x00dev = dev_instance; rt2500pci_interrupt() local
1556 rt2500pci_validate_eeprom(struct rt2x00_dev *rt2x00dev) rt2500pci_validate_eeprom() argument
1621 rt2500pci_init_eeprom(struct rt2x00_dev *rt2x00dev) rt2500pci_init_eeprom() argument
1855 rt2500pci_probe_hw_mode(struct rt2x00_dev *rt2x00dev) rt2500pci_probe_hw_mode() argument
1932 rt2500pci_probe_hw(struct rt2x00_dev *rt2x00dev) rt2500pci_probe_hw() argument
1984 struct rt2x00_dev *rt2x00dev = hw->priv; rt2500pci_get_tsf() local
1998 struct rt2x00_dev *rt2x00dev = hw->priv; rt2500pci_tx_last_beacon() local
[all...]
H A Drt2800lib.h51 u32 (*register_read)(struct rt2x00_dev *rt2x00dev,
53 u32 (*register_read_lock)(struct rt2x00_dev *rt2x00dev,
55 void (*register_write)(struct rt2x00_dev *rt2x00dev,
57 void (*register_write_lock)(struct rt2x00_dev *rt2x00dev,
60 void (*register_multiread)(struct rt2x00_dev *rt2x00dev,
63 void (*register_multiwrite)(struct rt2x00_dev *rt2x00dev,
67 int (*regbusy_read)(struct rt2x00_dev *rt2x00dev,
71 int (*read_eeprom)(struct rt2x00_dev *rt2x00dev);
72 bool (*hwcrypt_disabled)(struct rt2x00_dev *rt2x00dev);
74 int (*drv_write_firmware)(struct rt2x00_dev *rt2x00dev,
81 rt2800_register_read(struct rt2x00_dev *rt2x00dev, const unsigned int offset) rt2800_register_read() argument
89 rt2800_register_read_lock(struct rt2x00_dev *rt2x00dev, const unsigned int offset) rt2800_register_read_lock() argument
97 rt2800_register_write(struct rt2x00_dev *rt2x00dev, const unsigned int offset, u32 value) rt2800_register_write() argument
106 rt2800_register_write_lock(struct rt2x00_dev *rt2x00dev, const unsigned int offset, u32 value) rt2800_register_write_lock() argument
115 rt2800_register_multiread(struct rt2x00_dev *rt2x00dev, const unsigned int offset, void *value, const u32 length) rt2800_register_multiread() argument
124 rt2800_register_multiwrite(struct rt2x00_dev *rt2x00dev, const unsigned int offset, const void *value, const u32 length) rt2800_register_multiwrite() argument
134 rt2800_regbusy_read(struct rt2x00_dev *rt2x00dev, const unsigned int offset, const struct rt2x00_field32 field, u32 *reg) rt2800_regbusy_read() argument
144 rt2800_read_eeprom(struct rt2x00_dev *rt2x00dev) rt2800_read_eeprom() argument
151 rt2800_hwcrypt_disabled(struct rt2x00_dev *rt2x00dev) rt2800_hwcrypt_disabled() argument
158 rt2800_drv_write_firmware(struct rt2x00_dev *rt2x00dev, const u8 *data, const size_t len) rt2800_drv_write_firmware() argument
166 rt2800_drv_init_registers(struct rt2x00_dev *rt2x00dev) rt2800_drv_init_registers() argument
[all...]
H A Drt2x00lib.h60 int rt2x00lib_enable_radio(struct rt2x00_dev *rt2x00dev);
61 void rt2x00lib_disable_radio(struct rt2x00_dev *rt2x00dev);
66 int rt2x00lib_start(struct rt2x00_dev *rt2x00dev);
67 void rt2x00lib_stop(struct rt2x00_dev *rt2x00dev);
72 void rt2x00lib_config_intf(struct rt2x00_dev *rt2x00dev,
76 void rt2x00lib_config_erp(struct rt2x00_dev *rt2x00dev,
80 void rt2x00lib_config_antenna(struct rt2x00_dev *rt2x00dev,
82 void rt2x00lib_config(struct rt2x00_dev *rt2x00dev,
142 * @rt2x00dev: Pointer to &struct rt2x00_dev.
145 int rt2x00queue_update_beacon(struct rt2x00_dev *rt2x00dev,
279 rt2x00lib_load_firmware(struct rt2x00_dev *rt2x00dev) rt2x00lib_load_firmware() argument
283 rt2x00lib_free_firmware(struct rt2x00_dev *rt2x00dev) rt2x00lib_free_firmware() argument
297 rt2x00debug_register(struct rt2x00_dev *rt2x00dev) rt2x00debug_register() argument
301 rt2x00debug_deregister(struct rt2x00_dev *rt2x00dev) rt2x00debug_deregister() argument
305 rt2x00debug_update_crypto(struct rt2x00_dev *rt2x00dev, struct rxdone_entry_desc *rxdesc) rt2x00debug_update_crypto() argument
335 rt2x00crypto_create_tx_descriptor(struct rt2x00_dev *rt2x00dev, struct sk_buff *skb, struct txentry_desc *txdesc) rt2x00crypto_create_tx_descriptor() argument
341 rt2x00crypto_tx_overhead(struct rt2x00_dev *rt2x00dev, struct sk_buff *skb) rt2x00crypto_tx_overhead() argument
372 rt2x00rfkill_register(struct rt2x00_dev *rt2x00dev) rt2x00rfkill_register() argument
378 rt2x00rfkill_unregister(struct rt2x00_dev *rt2x00dev) rt2x00rfkill_unregister() argument
397 rt2x00leds_led_quality(struct rt2x00_dev *rt2x00dev, int rssi) rt2x00leds_led_quality() argument
402 rt2x00led_led_activity(struct rt2x00_dev *rt2x00dev, bool enabled) rt2x00led_led_activity() argument
407 rt2x00leds_led_assoc(struct rt2x00_dev *rt2x00dev, bool enabled) rt2x00leds_led_assoc() argument
412 rt2x00leds_led_radio(struct rt2x00_dev *rt2x00dev, bool enabled) rt2x00leds_led_radio() argument
417 rt2x00leds_register(struct rt2x00_dev *rt2x00dev) rt2x00leds_register() argument
421 rt2x00leds_unregister(struct rt2x00_dev *rt2x00dev) rt2x00leds_unregister() argument
425 rt2x00leds_suspend(struct rt2x00_dev *rt2x00dev) rt2x00leds_suspend() argument
429 rt2x00leds_resume(struct rt2x00_dev *rt2x00dev) rt2x00leds_resume() argument
[all...]
H A Drt2400pci.c45 static void rt2400pci_bbp_write(struct rt2x00_dev *rt2x00dev, in rt2400pci_bbp_write() argument
50 mutex_lock(&rt2x00dev->csr_mutex); in rt2400pci_bbp_write()
56 if (WAIT_FOR_BBP(rt2x00dev, &reg)) { in rt2400pci_bbp_write()
63 rt2x00mmio_register_write(rt2x00dev, BBPCSR, reg); in rt2400pci_bbp_write()
66 mutex_unlock(&rt2x00dev->csr_mutex); in rt2400pci_bbp_write()
69 static u8 rt2400pci_bbp_read(struct rt2x00_dev *rt2x00dev, in rt2400pci_bbp_read() argument
75 mutex_lock(&rt2x00dev->csr_mutex); in rt2400pci_bbp_read()
85 if (WAIT_FOR_BBP(rt2x00dev, &reg)) { in rt2400pci_bbp_read()
91 rt2x00mmio_register_write(rt2x00dev, BBPCSR, reg); in rt2400pci_bbp_read()
93 WAIT_FOR_BBP(rt2x00dev, in rt2400pci_bbp_read()
103 rt2400pci_rf_write(struct rt2x00_dev *rt2x00dev, const unsigned int word, const u32 value) rt2400pci_rf_write() argument
130 struct rt2x00_dev *rt2x00dev = eeprom->data; rt2400pci_eepromregister_read() local
145 struct rt2x00_dev *rt2x00dev = eeprom->data; rt2400pci_eepromregister_write() local
193 rt2400pci_rfkill_poll(struct rt2x00_dev *rt2x00dev) rt2400pci_rfkill_poll() argument
236 rt2400pci_init_led(struct rt2x00_dev *rt2x00dev, struct rt2x00_led *led, enum led_type type) rt2400pci_init_led() argument
251 rt2400pci_config_filter(struct rt2x00_dev *rt2x00dev, const unsigned int filter_flags) rt2400pci_config_filter() argument
277 rt2400pci_config_intf(struct rt2x00_dev *rt2x00dev, struct rt2x00_intf *intf, struct rt2x00intf_conf *conf, const unsigned int flags) rt2400pci_config_intf() argument
312 rt2400pci_config_erp(struct rt2x00_dev *rt2x00dev, struct rt2x00lib_erp *erp, u32 changed) rt2400pci_config_erp() argument
390 rt2400pci_config_ant(struct rt2x00_dev *rt2x00dev, struct antenna_setup *ant) rt2400pci_config_ant() argument
442 rt2400pci_config_channel(struct rt2x00_dev *rt2x00dev, struct rf_channel *rf) rt2400pci_config_channel() argument
493 rt2400pci_config_txpower(struct rt2x00_dev *rt2x00dev, int txpower) rt2400pci_config_txpower() argument
498 rt2400pci_config_retry_limit(struct rt2x00_dev *rt2x00dev, struct rt2x00lib_conf *libconf) rt2400pci_config_retry_limit() argument
511 rt2400pci_config_ps(struct rt2x00_dev *rt2x00dev, struct rt2x00lib_conf *libconf) rt2400pci_config_ps() argument
541 rt2400pci_config(struct rt2x00_dev *rt2x00dev, struct rt2x00lib_conf *libconf, const unsigned int flags) rt2400pci_config() argument
556 rt2400pci_config_cw(struct rt2x00_dev *rt2x00dev, const int cw_min, const int cw_max) rt2400pci_config_cw() argument
570 rt2400pci_link_stats(struct rt2x00_dev *rt2x00dev, struct link_qual *qual) rt2400pci_link_stats() argument
589 rt2400pci_set_vgc(struct rt2x00_dev *rt2x00dev, struct link_qual *qual, u8 vgc_level) rt2400pci_set_vgc() argument
599 rt2400pci_reset_tuner(struct rt2x00_dev *rt2x00dev, struct link_qual *qual) rt2400pci_reset_tuner() argument
605 rt2400pci_link_tuner(struct rt2x00_dev *rt2x00dev, struct link_qual *qual, const u32 count) rt2400pci_link_tuner() argument
629 struct rt2x00_dev *rt2x00dev = queue->rt2x00dev; rt2400pci_start_queue() local
652 struct rt2x00_dev *rt2x00dev = queue->rt2x00dev; rt2400pci_kick_queue() local
678 struct rt2x00_dev *rt2x00dev = queue->rt2x00dev; rt2400pci_stop_queue() local
757 rt2400pci_init_queues(struct rt2x00_dev *rt2x00dev) rt2400pci_init_queues() argument
810 rt2400pci_init_registers(struct rt2x00_dev *rt2x00dev) rt2400pci_init_registers() argument
900 rt2400pci_wait_bbp_ready(struct rt2x00_dev *rt2x00dev) rt2400pci_wait_bbp_ready() argument
916 rt2400pci_init_bbp(struct rt2x00_dev *rt2x00dev) rt2400pci_init_bbp() argument
957 rt2400pci_toggle_irq(struct rt2x00_dev *rt2x00dev, enum dev_state state) rt2400pci_toggle_irq() argument
1000 rt2400pci_enable_radio(struct rt2x00_dev *rt2x00dev) rt2400pci_enable_radio() argument
1013 rt2400pci_disable_radio(struct rt2x00_dev *rt2x00dev) rt2400pci_disable_radio() argument
1021 rt2400pci_set_state(struct rt2x00_dev *rt2x00dev, enum dev_state state) rt2400pci_set_state() argument
1057 rt2400pci_set_device_state(struct rt2x00_dev *rt2x00dev, enum dev_state state) rt2400pci_set_device_state() argument
1168 struct rt2x00_dev *rt2x00dev = entry->queue->rt2x00dev; rt2400pci_write_beacon() local
1210 struct rt2x00_dev *rt2x00dev = entry->queue->rt2x00dev; rt2400pci_fill_rxdone() local
1265 rt2400pci_txdone(struct rt2x00_dev *rt2x00dev, const enum data_queue_qid queue_idx) rt2400pci_txdone() argument
1304 rt2400pci_enable_interrupt(struct rt2x00_dev *rt2x00dev, struct rt2x00_field32 irq_field) rt2400pci_enable_interrupt() argument
1324 struct rt2x00_dev *rt2x00dev = from_tasklet(rt2x00dev, t, rt2400pci_txstatus_tasklet() local
1353 struct rt2x00_dev *rt2x00dev = from_tasklet(rt2x00dev, t, tbtt_tasklet); rt2400pci_tbtt_tasklet() local
1361 struct rt2x00_dev *rt2x00dev = from_tasklet(rt2x00dev, t, rt2400pci_rxdone_tasklet() local
1371 struct rt2x00_dev *rt2x00dev = dev_instance; rt2400pci_interrupt() local
1430 rt2400pci_validate_eeprom(struct rt2x00_dev *rt2x00dev) rt2400pci_validate_eeprom() argument
1467 rt2400pci_init_eeprom(struct rt2x00_dev *rt2x00dev) rt2400pci_init_eeprom() argument
1560 rt2400pci_probe_hw_mode(struct rt2x00_dev *rt2x00dev) rt2400pci_probe_hw_mode() argument
1607 rt2400pci_probe_hw(struct rt2x00_dev *rt2x00dev) rt2400pci_probe_hw() argument
1661 struct rt2x00_dev *rt2x00dev = hw->priv; rt2400pci_conf_tx() local
1686 struct rt2x00_dev *rt2x00dev = hw->priv; rt2400pci_get_tsf() local
1700 struct rt2x00_dev *rt2x00dev = hw->priv; rt2400pci_tx_last_beacon() local
[all...]
H A Drt61pci.c54 static void rt61pci_bbp_write(struct rt2x00_dev *rt2x00dev, in rt61pci_bbp_write() argument
59 mutex_lock(&rt2x00dev->csr_mutex); in rt61pci_bbp_write()
65 if (WAIT_FOR_BBP(rt2x00dev, &reg)) { in rt61pci_bbp_write()
72 rt2x00mmio_register_write(rt2x00dev, PHY_CSR3, reg); in rt61pci_bbp_write()
75 mutex_unlock(&rt2x00dev->csr_mutex); in rt61pci_bbp_write()
78 static u8 rt61pci_bbp_read(struct rt2x00_dev *rt2x00dev, in rt61pci_bbp_read() argument
84 mutex_lock(&rt2x00dev->csr_mutex); in rt61pci_bbp_read()
94 if (WAIT_FOR_BBP(rt2x00dev, &reg)) { in rt61pci_bbp_read()
100 rt2x00mmio_register_write(rt2x00dev, PHY_CSR3, reg); in rt61pci_bbp_read()
102 WAIT_FOR_BBP(rt2x00dev, in rt61pci_bbp_read()
112 rt61pci_rf_write(struct rt2x00_dev *rt2x00dev, const unsigned int word, const u32 value) rt61pci_rf_write() argument
137 rt61pci_mcu_request(struct rt2x00_dev *rt2x00dev, const u8 command, const u8 token, const u8 arg0, const u8 arg1) rt61pci_mcu_request() argument
168 struct rt2x00_dev *rt2x00dev = eeprom->data; rt61pci_eepromregister_read() local
183 struct rt2x00_dev *rt2x00dev = eeprom->data; rt61pci_eepromregister_write() local
231 rt61pci_rfkill_poll(struct rt2x00_dev *rt2x00dev) rt61pci_rfkill_poll() argument
294 rt61pci_init_led(struct rt2x00_dev *rt2x00dev, struct rt2x00_led *led, enum led_type type) rt61pci_init_led() argument
309 rt61pci_config_shared_key(struct rt2x00_dev *rt2x00dev, struct rt2x00lib_crypto *crypto, struct ieee80211_key_conf *key) rt61pci_config_shared_key() argument
321 rt61pci_config_pairwise_key(struct rt2x00_dev *rt2x00dev, struct rt2x00lib_crypto *crypto, struct ieee80211_key_conf *key) rt61pci_config_pairwise_key() argument
422 rt61pci_config_filter(struct rt2x00_dev *rt2x00dev, const unsigned int filter_flags) rt61pci_config_filter() argument
454 rt61pci_config_intf(struct rt2x00_dev *rt2x00dev, struct rt2x00_intf *intf, struct rt2x00intf_conf *conf, const unsigned int flags) rt61pci_config_intf() argument
490 rt61pci_config_erp(struct rt2x00_dev *rt2x00dev, struct rt2x00lib_erp *erp, u32 changed) rt61pci_config_erp() argument
533 rt61pci_config_antenna_5x(struct rt2x00_dev *rt2x00dev, struct antenna_setup *ant) rt61pci_config_antenna_5x() argument
579 rt61pci_config_antenna_2x(struct rt2x00_dev *rt2x00dev, struct antenna_setup *ant) rt61pci_config_antenna_2x() argument
617 rt61pci_config_antenna_2529_rx(struct rt2x00_dev *rt2x00dev, const int p1, const int p2) rt61pci_config_antenna_2529_rx() argument
633 rt61pci_config_antenna_2529(struct rt2x00_dev *rt2x00dev, struct antenna_setup *ant) rt61pci_config_antenna_2529() argument
703 rt61pci_config_ant(struct rt2x00_dev *rt2x00dev, struct antenna_setup *ant) rt61pci_config_ant() argument
750 rt61pci_config_lna_gain(struct rt2x00_dev *rt2x00dev, struct rt2x00lib_conf *libconf) rt61pci_config_lna_gain() argument
773 rt61pci_config_channel(struct rt2x00_dev *rt2x00dev, struct rf_channel *rf, const int txpower) rt61pci_config_channel() argument
818 rt61pci_config_txpower(struct rt2x00_dev *rt2x00dev, const int txpower) rt61pci_config_txpower() argument
831 rt61pci_config_retry_limit(struct rt2x00_dev *rt2x00dev, struct rt2x00lib_conf *libconf) rt61pci_config_retry_limit() argument
847 rt61pci_config_ps(struct rt2x00_dev *rt2x00dev, struct rt2x00lib_conf *libconf) rt61pci_config_ps() argument
893 rt61pci_config(struct rt2x00_dev *rt2x00dev, struct rt2x00lib_conf *libconf, const unsigned int flags) rt61pci_config() argument
915 rt61pci_link_stats(struct rt2x00_dev *rt2x00dev, struct link_qual *qual) rt61pci_link_stats() argument
933 rt61pci_set_vgc(struct rt2x00_dev *rt2x00dev, struct link_qual *qual, u8 vgc_level) rt61pci_set_vgc() argument
943 rt61pci_reset_tuner(struct rt2x00_dev *rt2x00dev, struct link_qual *qual) rt61pci_reset_tuner() argument
949 rt61pci_link_tuner(struct rt2x00_dev *rt2x00dev, struct link_qual *qual, const u32 count) rt61pci_link_tuner() argument
1043 struct rt2x00_dev *rt2x00dev = queue->rt2x00dev; rt61pci_start_queue() local
1066 struct rt2x00_dev *rt2x00dev = queue->rt2x00dev; rt61pci_kick_queue() local
1097 struct rt2x00_dev *rt2x00dev = queue->rt2x00dev; rt61pci_stop_queue() local
1146 rt61pci_get_firmware_name(struct rt2x00_dev *rt2x00dev) rt61pci_get_firmware_name() argument
1170 rt61pci_check_firmware(struct rt2x00_dev *rt2x00dev, const u8 *data, const size_t len) rt61pci_check_firmware() argument
1199 rt61pci_load_firmware(struct rt2x00_dev *rt2x00dev, const u8 *data, const size_t len) rt61pci_load_firmware() argument
1327 rt61pci_init_queues(struct rt2x00_dev *rt2x00dev) rt61pci_init_queues() argument
1409 rt61pci_init_registers(struct rt2x00_dev *rt2x00dev) rt61pci_init_registers() argument
1553 rt61pci_wait_bbp_ready(struct rt2x00_dev *rt2x00dev) rt61pci_wait_bbp_ready() argument
1569 rt61pci_init_bbp(struct rt2x00_dev *rt2x00dev) rt61pci_init_bbp() argument
1620 rt61pci_toggle_irq(struct rt2x00_dev *rt2x00dev, enum dev_state state) rt61pci_toggle_irq() argument
1678 rt61pci_enable_radio(struct rt2x00_dev *rt2x00dev) rt61pci_enable_radio() argument
1700 rt61pci_disable_radio(struct rt2x00_dev *rt2x00dev) rt61pci_disable_radio() argument
1708 rt61pci_set_state(struct rt2x00_dev *rt2x00dev, enum dev_state state) rt61pci_set_state() argument
1738 rt61pci_set_device_state(struct rt2x00_dev *rt2x00dev, enum dev_state state) rt61pci_set_device_state() argument
1875 struct rt2x00_dev *rt2x00dev = entry->queue->rt2x00dev; rt61pci_write_beacon() local
1939 struct rt2x00_dev *rt2x00dev = entry->queue->rt2x00dev; rt61pci_clear_beacon() local
1966 rt61pci_agc_to_rssi(struct rt2x00_dev *rt2x00dev, int rxd_w1) rt61pci_agc_to_rssi() argument
1997 struct rt2x00_dev *rt2x00dev = entry->queue->rt2x00dev; rt61pci_fill_rxdone() local
2059 rt61pci_txdone(struct rt2x00_dev *rt2x00dev) rt61pci_txdone() argument
2150 rt61pci_wakeup(struct rt2x00_dev *rt2x00dev) rt61pci_wakeup() argument
2157 rt61pci_enable_interrupt(struct rt2x00_dev *rt2x00dev, struct rt2x00_field32 irq_field) rt61pci_enable_interrupt() argument
2175 rt61pci_enable_mcu_interrupt(struct rt2x00_dev *rt2x00dev, struct rt2x00_field32 irq_field) rt61pci_enable_mcu_interrupt() argument
2195 struct rt2x00_dev *rt2x00dev = from_tasklet(rt2x00dev, t, rt61pci_txstatus_tasklet() local
2205 struct rt2x00_dev *rt2x00dev = from_tasklet(rt2x00dev, t, tbtt_tasklet); rt61pci_tbtt_tasklet() local
2213 struct rt2x00_dev *rt2x00dev = from_tasklet(rt2x00dev, t, rt61pci_rxdone_tasklet() local
2223 struct rt2x00_dev *rt2x00dev = from_tasklet(rt2x00dev, t, rt61pci_autowake_tasklet() local
2234 struct rt2x00_dev *rt2x00dev = dev_instance; rt61pci_interrupt() local
2299 rt61pci_validate_eeprom(struct rt2x00_dev *rt2x00dev) rt61pci_validate_eeprom() argument
2407 rt61pci_init_eeprom(struct rt2x00_dev *rt2x00dev) rt61pci_init_eeprom() argument
2655 rt61pci_probe_hw_mode(struct rt2x00_dev *rt2x00dev) rt61pci_probe_hw_mode() argument
2739 rt61pci_probe_hw(struct rt2x00_dev *rt2x00dev) rt61pci_probe_hw() argument
2806 struct rt2x00_dev *rt2x00dev = hw->priv; rt61pci_conf_tx() local
2862 struct rt2x00_dev *rt2x00dev = hw->priv; rt61pci_get_tsf() local
[all...]
H A Drt2500usb.c47 static u16 rt2500usb_register_read(struct rt2x00_dev *rt2x00dev, in rt2500usb_register_read() argument
51 rt2x00usb_vendor_request_buff(rt2x00dev, USB_MULTI_READ, in rt2500usb_register_read()
57 static u16 rt2500usb_register_read_lock(struct rt2x00_dev *rt2x00dev, in rt2500usb_register_read_lock() argument
61 rt2x00usb_vendor_req_buff_lock(rt2x00dev, USB_MULTI_READ, in rt2500usb_register_read_lock()
67 static void rt2500usb_register_write(struct rt2x00_dev *rt2x00dev, in rt2500usb_register_write() argument
72 rt2x00usb_vendor_request_buff(rt2x00dev, USB_MULTI_WRITE, in rt2500usb_register_write()
77 static void rt2500usb_register_write_lock(struct rt2x00_dev *rt2x00dev, in rt2500usb_register_write_lock() argument
82 rt2x00usb_vendor_req_buff_lock(rt2x00dev, USB_MULTI_WRITE, in rt2500usb_register_write_lock()
87 static void rt2500usb_register_multiwrite(struct rt2x00_dev *rt2x00dev, in rt2500usb_register_multiwrite() argument
91 rt2x00usb_vendor_request_buff(rt2x00dev, USB_MULTI_WRIT in rt2500usb_register_multiwrite()
96 rt2500usb_regbusy_read(struct rt2x00_dev *rt2x00dev, const unsigned int offset, struct rt2x00_field16 field, u16 *reg) rt2500usb_regbusy_read() argument
122 rt2500usb_bbp_write(struct rt2x00_dev *rt2x00dev, const unsigned int word, const u8 value) rt2500usb_bbp_write() argument
145 rt2500usb_bbp_read(struct rt2x00_dev *rt2x00dev, const unsigned int word) rt2500usb_bbp_read() argument
179 rt2500usb_rf_write(struct rt2x00_dev *rt2x00dev, const unsigned int word, const u32 value) rt2500usb_rf_write() argument
209 _rt2500usb_register_read(struct rt2x00_dev *rt2x00dev, const unsigned int offset) _rt2500usb_register_read() argument
215 _rt2500usb_register_write(struct rt2x00_dev *rt2x00dev, const unsigned int offset, u32 value) _rt2500usb_register_write() argument
256 rt2500usb_rfkill_poll(struct rt2x00_dev *rt2x00dev) rt2500usb_rfkill_poll() argument
299 rt2500usb_init_led(struct rt2x00_dev *rt2x00dev, struct rt2x00_led *led, enum led_type type) rt2500usb_init_led() argument
319 rt2500usb_config_key(struct rt2x00_dev *rt2x00dev, struct rt2x00lib_crypto *crypto, struct ieee80211_key_conf *key) rt2500usb_config_key() argument
399 rt2500usb_config_filter(struct rt2x00_dev *rt2x00dev, const unsigned int filter_flags) rt2500usb_config_filter() argument
429 rt2500usb_config_intf(struct rt2x00_dev *rt2x00dev, struct rt2x00_intf *intf, struct rt2x00intf_conf *conf, const unsigned int flags) rt2500usb_config_intf() argument
469 rt2500usb_config_erp(struct rt2x00_dev *rt2x00dev, struct rt2x00lib_erp *erp, u32 changed) rt2500usb_config_erp() argument
500 rt2500usb_config_ant(struct rt2x00_dev *rt2x00dev, struct antenna_setup *ant) rt2500usb_config_ant() argument
582 rt2500usb_config_channel(struct rt2x00_dev *rt2x00dev, struct rf_channel *rf, const int txpower) rt2500usb_config_channel() argument
613 rt2500usb_config_txpower(struct rt2x00_dev *rt2x00dev, const int txpower) rt2500usb_config_txpower() argument
623 rt2500usb_config_ps(struct rt2x00_dev *rt2x00dev, struct rt2x00lib_conf *libconf) rt2500usb_config_ps() argument
653 rt2500usb_config(struct rt2x00_dev *rt2x00dev, struct rt2x00lib_conf *libconf, const unsigned int flags) rt2500usb_config() argument
671 rt2500usb_link_stats(struct rt2x00_dev *rt2x00dev, struct link_qual *qual) rt2500usb_link_stats() argument
689 rt2500usb_reset_tuner(struct rt2x00_dev *rt2x00dev, struct link_qual *qual) rt2500usb_reset_tuner() argument
719 struct rt2x00_dev *rt2x00dev = queue->rt2x00dev; rt2500usb_start_queue() local
742 struct rt2x00_dev *rt2x00dev = queue->rt2x00dev; rt2500usb_stop_queue() local
766 rt2500usb_init_registers(struct rt2x00_dev *rt2x00dev) rt2500usb_init_registers() argument
882 rt2500usb_wait_bbp_ready(struct rt2x00_dev *rt2x00dev) rt2500usb_wait_bbp_ready() argument
898 rt2500usb_init_bbp(struct rt2x00_dev *rt2x00dev) rt2500usb_init_bbp() argument
956 rt2500usb_enable_radio(struct rt2x00_dev *rt2x00dev) rt2500usb_enable_radio() argument
968 rt2500usb_disable_radio(struct rt2x00_dev *rt2x00dev) rt2500usb_disable_radio() argument
981 rt2500usb_set_state(struct rt2x00_dev *rt2x00dev, enum dev_state state) rt2500usb_set_state() argument
1019 rt2500usb_set_device_state(struct rt2x00_dev *rt2x00dev, enum dev_state state) rt2500usb_set_device_state() argument
1121 struct rt2x00_dev *rt2x00dev = entry->queue->rt2x00dev; rt2500usb_write_beacon() local
1219 struct rt2x00_dev *rt2x00dev = entry->queue->rt2x00dev; rt2500usb_fill_rxdone() local
1317 rt2500usb_validate_eeprom(struct rt2x00_dev *rt2x00dev) rt2500usb_validate_eeprom() argument
1425 rt2500usb_init_eeprom(struct rt2x00_dev *rt2x00dev) rt2500usb_init_eeprom() argument
1662 rt2500usb_probe_hw_mode(struct rt2x00_dev *rt2x00dev) rt2500usb_probe_hw_mode() argument
1745 rt2500usb_probe_hw(struct rt2x00_dev *rt2x00dev) rt2500usb_probe_hw() argument
[all...]
H A Drt2x00mac.c19 static int rt2x00mac_tx_rts_cts(struct rt2x00_dev *rt2x00dev, in rt2x00mac_tx_rts_cts() argument
34 skb = dev_alloc_skb(data_length + rt2x00dev->hw->extra_tx_headroom); in rt2x00mac_tx_rts_cts()
36 rt2x00_warn(rt2x00dev, "Failed to create RTS/CTS frame\n"); in rt2x00mac_tx_rts_cts()
40 skb_reserve(skb, rt2x00dev->hw->extra_tx_headroom); in rt2x00mac_tx_rts_cts()
69 data_length += rt2x00crypto_tx_overhead(rt2x00dev, skb); in rt2x00mac_tx_rts_cts()
72 ieee80211_ctstoself_get(rt2x00dev->hw, tx_info->control.vif, in rt2x00mac_tx_rts_cts()
76 ieee80211_rts_get(rt2x00dev->hw, tx_info->control.vif, in rt2x00mac_tx_rts_cts()
83 rt2x00_warn(rt2x00dev, "Failed to send RTS/CTS frame\n"); in rt2x00mac_tx_rts_cts()
93 struct rt2x00_dev *rt2x00dev = hw->priv; in rt2x00mac_tx() local
104 if (!test_bit(DEVICE_STATE_PRESENT, &rt2x00dev in rt2x00mac_tx()
163 struct rt2x00_dev *rt2x00dev = hw->priv; rt2x00mac_start() local
183 struct rt2x00_dev *rt2x00dev = hw->priv; rt2x00mac_stop() local
196 struct rt2x00_dev *rt2x00dev = hw->priv; rt2x00mac_reconfig_complete() local
206 struct rt2x00_dev *rt2x00dev = hw->priv; rt2x00mac_add_interface() local
274 struct rt2x00_dev *rt2x00dev = hw->priv; rt2x00mac_remove_interface() local
309 struct rt2x00_dev *rt2x00dev = hw->priv; rt2x00mac_config() local
360 struct rt2x00_dev *rt2x00dev = hw->priv; rt2x00mac_configure_filter() local
420 struct rt2x00_dev *rt2x00dev = hw->priv; rt2x00mac_set_tim() local
458 struct rt2x00_dev *rt2x00dev = hw->priv; rt2x00mac_set_key() local
543 struct rt2x00_dev *rt2x00dev = hw->priv; rt2x00mac_sw_scan_start() local
552 struct rt2x00_dev *rt2x00dev = hw->priv; rt2x00mac_sw_scan_complete() local
561 struct rt2x00_dev *rt2x00dev = hw->priv; rt2x00mac_get_stats() local
579 struct rt2x00_dev *rt2x00dev = hw->priv; rt2x00mac_bss_info_changed() local
683 struct rt2x00_dev *rt2x00dev = hw->priv; rt2x00mac_conf_tx() local
718 struct rt2x00_dev *rt2x00dev = hw->priv; rt2x00mac_rfkill_poll() local
728 struct rt2x00_dev *rt2x00dev = hw->priv; rt2x00mac_flush() local
745 struct rt2x00_dev *rt2x00dev = hw->priv; rt2x00mac_set_antenna() local
790 struct rt2x00_dev *rt2x00dev = hw->priv; rt2x00mac_get_antenna() local
813 struct rt2x00_dev *rt2x00dev = hw->priv; rt2x00mac_get_ringparam() local
828 struct rt2x00_dev *rt2x00dev = hw->priv; rt2x00mac_tx_frames_pending() local
[all...]
H A Drt2x00leds.c19 void rt2x00leds_led_quality(struct rt2x00_dev *rt2x00dev, int rssi) in rt2x00leds_led_quality() argument
21 struct rt2x00_led *led = &rt2x00dev->led_qual; in rt2x00leds_led_quality()
31 rssi += rt2x00dev->rssi_offset; in rt2x00leds_led_quality()
73 void rt2x00led_led_activity(struct rt2x00_dev *rt2x00dev, bool enabled) in rt2x00led_led_activity() argument
75 if (rt2x00dev->led_qual.type == LED_TYPE_ACTIVITY) in rt2x00led_led_activity()
76 rt2x00led_led_simple(&rt2x00dev->led_qual, enabled); in rt2x00led_led_activity()
79 void rt2x00leds_led_assoc(struct rt2x00_dev *rt2x00dev, bool enabled) in rt2x00leds_led_assoc() argument
81 if (rt2x00dev->led_assoc.type == LED_TYPE_ASSOC) in rt2x00leds_led_assoc()
82 rt2x00led_led_simple(&rt2x00dev->led_assoc, enabled); in rt2x00leds_led_assoc()
85 void rt2x00leds_led_radio(struct rt2x00_dev *rt2x00dev, boo argument
91 rt2x00leds_register_led(struct rt2x00_dev *rt2x00dev, struct rt2x00_led *led, const char *name) rt2x00leds_register_led() argument
112 rt2x00leds_register(struct rt2x00_dev *rt2x00dev) rt2x00leds_register() argument
187 rt2x00leds_unregister(struct rt2x00_dev *rt2x00dev) rt2x00leds_unregister() argument
206 rt2x00leds_suspend(struct rt2x00_dev *rt2x00dev) rt2x00leds_suspend() argument
225 rt2x00leds_resume(struct rt2x00_dev *rt2x00dev) rt2x00leds_resume() argument
[all...]

Completed in 27 milliseconds

123