/kernel/linux/linux-5.10/drivers/net/wireless/ralink/rt2x00/ |
H A D | rt2800lib.c | 64 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 D | rt2800mmio.c | 29 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 D | rt2x00dev.c | 27 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 D | rt2x00link.c | 36 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 D | rt2500pci.c | 45 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, ®)) { 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, ®)) { 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 D | rt2800lib.h | 41 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 D | rt2x00lib.h | 60 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 D | rt2400pci.c | 45 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, ®)) { 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, ®)) { 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 D | rt61pci.c | 54 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, ®)) { 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, ®)) { 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 D | rt2500usb.c | 47 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 D | rt2x00mac.c | 19 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 D | rt2x00leds.c | 19 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 D | rt73usb.c | 52 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, ®)) { 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, ®)) { 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 D | rt2800lib.c | 64 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 D | rt2800mmio.c | 29 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 D | rt2x00dev.c | 27 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 D | rt2x00link.c | 36 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 D | rt2500pci.c | 45 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, ®)) { 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, ®)) { 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 D | rt2800lib.h | 51 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 D | rt2x00lib.h | 60 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 D | rt2400pci.c | 45 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, ®)) { 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, ®)) { 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 D | rt61pci.c | 54 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, ®)) { 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, ®)) { 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 D | rt2500usb.c | 47 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 D | rt2x00mac.c | 19 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 D | rt2x00leds.c | 19 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...] |