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

12

/linux-master/drivers/net/wireless/ralink/rt2x00/
H A Drt2x00firmware.c20 static int rt2x00lib_request_firmware(struct rt2x00_dev *rt2x00dev) argument
22 struct device *device = wiphy_dev(rt2x00dev->hw->wiphy);
30 fw_name = rt2x00dev->ops->lib->get_firmware_name(rt2x00dev);
32 rt2x00_err(rt2x00dev,
38 rt2x00_info(rt2x00dev, "Loading firmware file '%s'\n", fw_name);
42 rt2x00_err(rt2x00dev, "Failed to request Firmware\n");
47 rt2x00_err(rt2x00dev, "Failed to read Firmware\n");
52 rt2x00_info(rt2x00dev, "Firmware detected - version: %d.%d\n",
54 snprintf(rt2x00dev
84 rt2x00lib_load_firmware(struct rt2x00_dev *rt2x00dev) argument
114 rt2x00lib_free_firmware(struct rt2x00_dev *rt2x00dev) argument
[all...]
H A Drt2x00soc.c23 static void rt2x00soc_free_reg(struct rt2x00_dev *rt2x00dev) argument
25 kfree(rt2x00dev->rf);
26 rt2x00dev->rf = NULL;
28 kfree(rt2x00dev->eeprom);
29 rt2x00dev->eeprom = NULL;
31 iounmap(rt2x00dev->csr.base);
34 static int rt2x00soc_alloc_reg(struct rt2x00_dev *rt2x00dev) argument
36 struct platform_device *pdev = to_platform_device(rt2x00dev->dev);
43 rt2x00dev->csr.base = ioremap(res->start, resource_size(res));
44 if (!rt2x00dev
67 struct rt2x00_dev *rt2x00dev; local
114 struct rt2x00_dev *rt2x00dev = hw->priv; local
131 struct rt2x00_dev *rt2x00dev = hw->priv; local
140 struct rt2x00_dev *rt2x00dev = hw->priv; local
[all...]
H A Drt2x00mmio.h21 static inline u32 rt2x00mmio_register_read(struct rt2x00_dev *rt2x00dev, argument
24 return readl(rt2x00dev->csr.base + offset);
27 static inline void rt2x00mmio_register_multiread(struct rt2x00_dev *rt2x00dev, argument
31 memcpy_fromio(value, rt2x00dev->csr.base + offset, length);
34 static inline void rt2x00mmio_register_write(struct rt2x00_dev *rt2x00dev, argument
38 writel(value, rt2x00dev->csr.base + offset);
41 static inline void rt2x00mmio_register_multiwrite(struct rt2x00_dev *rt2x00dev, argument
46 __iowrite32_copy(rt2x00dev->csr.base + offset, value, length >> 2);
51 * @rt2x00dev: Device pointer, see &struct rt2x00_dev.
62 int rt2x00mmio_regbusy_read(struct rt2x00_dev *rt2x00dev,
[all...]
H A Drt2x00link.c36 static int rt2x00link_antenna_get_link_rssi(struct rt2x00_dev *rt2x00dev) argument
38 struct link_ant *ant = &rt2x00dev->link.ant;
40 if (rt2x00dev->link.qual.rx_success)
46 static int rt2x00link_antenna_get_rssi_history(struct rt2x00_dev *rt2x00dev) argument
48 struct link_ant *ant = &rt2x00dev->link.ant;
55 static void rt2x00link_antenna_update_rssi_history(struct rt2x00_dev *rt2x00dev, argument
58 struct link_ant *ant = &rt2x00dev->link.ant;
62 static void rt2x00link_antenna_reset(struct rt2x00_dev *rt2x00dev) argument
64 ewma_rssi_init(&rt2x00dev->link.ant.rssi_ant);
67 static void rt2x00lib_antenna_diversity_sample(struct rt2x00_dev *rt2x00dev) argument
108 rt2x00lib_antenna_diversity_eval(struct rt2x00_dev *rt2x00dev) argument
148 rt2x00lib_antenna_diversity(struct rt2x00_dev *rt2x00dev) argument
179 rt2x00link_update_stats(struct rt2x00_dev *rt2x00dev, struct sk_buff *skb, struct rxdone_entry_desc *rxdesc) argument
220 rt2x00link_start_tuner(struct rt2x00_dev *rt2x00dev) argument
247 rt2x00link_stop_tuner(struct rt2x00_dev *rt2x00dev) argument
252 rt2x00link_reset_tuner(struct rt2x00_dev *rt2x00dev, bool antenna) argument
288 rt2x00link_reset_qual(struct rt2x00_dev *rt2x00dev) argument
298 rt2x00link_tuner_sta(struct rt2x00_dev *rt2x00dev, struct link *link) argument
343 struct rt2x00_dev *rt2x00dev = local
382 rt2x00link_start_watchdog(struct rt2x00_dev *rt2x00dev) argument
393 rt2x00link_stop_watchdog(struct rt2x00_dev *rt2x00dev) argument
400 struct rt2x00_dev *rt2x00dev = local
419 rt2x00link_register(struct rt2x00_dev *rt2x00dev) argument
[all...]
H A Drt2800lib.c65 static inline bool rt2800_is_305x_soc(struct rt2x00_dev *rt2x00dev) argument
68 if (!rt2x00_is_soc(rt2x00dev) ||
69 !rt2x00_rt(rt2x00dev, RT2872))
73 if (rt2x00_rf(rt2x00dev, RF3020) ||
74 rt2x00_rf(rt2x00dev, RF3021) ||
75 rt2x00_rf(rt2x00dev, RF3022))
78 rt2x00_warn(rt2x00dev, "Unknown RF chipset on rt305x\n");
82 static void rt2800_bbp_write(struct rt2x00_dev *rt2x00dev, argument
87 mutex_lock(&rt2x00dev->csr_mutex);
93 if (WAIT_FOR_BBP(rt2x00dev,
107 rt2800_bbp_read(struct rt2x00_dev *rt2x00dev, const unsigned int word) argument
141 rt2800_rfcsr_write(struct rt2x00_dev *rt2x00dev, const unsigned int word, const u8 value) argument
182 rt2800_rfcsr_write_bank(struct rt2x00_dev *rt2x00dev, const u8 bank, const unsigned int reg, const u8 value) argument
188 rt2800_rfcsr_write_chanreg(struct rt2x00_dev *rt2x00dev, const unsigned int reg, const u8 value) argument
195 rt2800_rfcsr_write_dccal(struct rt2x00_dev *rt2x00dev, const unsigned int reg, const u8 value) argument
202 rt2800_bbp_dcoc_write(struct rt2x00_dev *rt2x00dev, const u8 reg, const u8 value) argument
209 rt2800_bbp_dcoc_read(struct rt2x00_dev *rt2x00dev, const u8 reg) argument
215 rt2800_bbp_glrt_write(struct rt2x00_dev *rt2x00dev, const u8 reg, const u8 value) argument
222 rt2800_rfcsr_read(struct rt2x00_dev *rt2x00dev, const unsigned int word) argument
276 rt2800_rfcsr_read_bank(struct rt2x00_dev *rt2x00dev, const u8 bank, const unsigned int reg) argument
282 rt2800_rf_write(struct rt2x00_dev *rt2x00dev, const unsigned int word, const u32 value) argument
387 rt2800_eeprom_word_index(struct rt2x00_dev *rt2x00dev, const enum rt2800_eeprom_word word) argument
419 rt2800_eeprom_addr(struct rt2x00_dev *rt2x00dev, const enum rt2800_eeprom_word word) argument
428 rt2800_eeprom_read(struct rt2x00_dev *rt2x00dev, const enum rt2800_eeprom_word word) argument
437 rt2800_eeprom_write(struct rt2x00_dev *rt2x00dev, const enum rt2800_eeprom_word word, u16 data) argument
446 rt2800_eeprom_read_from_array(struct rt2x00_dev *rt2x00dev, const enum rt2800_eeprom_word array, unsigned int offset) argument
456 rt2800_enable_wlan_rt3290(struct rt2x00_dev *rt2x00dev) argument
514 rt2800_mcu_request(struct rt2x00_dev *rt2x00dev, const u8 command, const u8 token, const u8 arg0, const u8 arg1) argument
548 rt2800_wait_csr_ready(struct rt2x00_dev *rt2x00dev) argument
565 rt2800_wait_wpdma_ready(struct rt2x00_dev *rt2x00dev) argument
588 rt2800_disable_wpdma(struct rt2x00_dev *rt2x00dev) argument
602 rt2800_get_txwi_rxwi_size(struct rt2x00_dev *rt2x00dev, unsigned short *txwi_size, unsigned short *rxwi_size) argument
659 rt2800_check_firmware(struct rt2x00_dev *rt2x00dev, const u8 *data, const size_t len) argument
713 rt2800_load_firmware(struct rt2x00_dev *rt2x00dev, const u8 *data, const size_t len) argument
855 rt2800_agc_to_rssi(struct rt2x00_dev *rt2x00dev, u32 rxwi_w2) argument
1021 struct rt2x00_dev *rt2x00dev = entry->queue->rt2x00dev; local
1120 rt2800_txdone(struct rt2x00_dev *rt2x00dev, unsigned int quota) argument
1157 rt2800_entry_txstatus_timeout(struct rt2x00_dev *rt2x00dev, struct queue_entry *entry) argument
1179 rt2800_txstatus_timeout(struct rt2x00_dev *rt2x00dev) argument
1198 rt2800_txstatus_pending(struct rt2x00_dev *rt2x00dev) argument
1211 rt2800_txdone_nostatus(struct rt2x00_dev *rt2x00dev) argument
1254 rt2800_update_survey(struct rt2x00_dev *rt2x00dev) argument
1265 rt2800_watchdog_hung(struct rt2x00_dev *rt2x00dev) argument
1313 rt2800_watchdog_dma_busy(struct rt2x00_dev *rt2x00dev) argument
1349 rt2800_watchdog(struct rt2x00_dev *rt2x00dev) argument
1367 rt2800_hw_beacon_base(struct rt2x00_dev *rt2x00dev, unsigned int index) argument
1373 rt2800_get_beacon_offset(struct rt2x00_dev *rt2x00dev, unsigned int index) argument
1379 rt2800_update_beacons_setup(struct rt2x00_dev *rt2x00dev) argument
1413 struct rt2x00_dev *rt2x00dev = entry->queue->rt2x00dev; local
1487 rt2800_clear_beacon_register(struct rt2x00_dev *rt2x00dev, unsigned int index) argument
1507 struct rt2x00_dev *rt2x00dev = entry->queue->rt2x00dev; local
1582 rt2800_rfkill_poll(struct rt2x00_dev *rt2x00dev) argument
1657 rt2800_init_led(struct rt2x00_dev *rt2x00dev, struct rt2x00_led *led, enum led_type type) argument
1670 rt2800_config_wcid(struct rt2x00_dev *rt2x00dev, const u8 *address, int wcid) argument
1687 rt2800_delete_wcid_attr(struct rt2x00_dev *rt2x00dev, int wcid) argument
1694 rt2800_config_wcid_attr_bssidx(struct rt2x00_dev *rt2x00dev, int wcid, u32 bssidx) argument
1711 rt2800_config_wcid_attr_cipher(struct rt2x00_dev *rt2x00dev, struct rt2x00lib_crypto *crypto, struct ieee80211_key_conf *key) argument
1761 rt2800_config_shared_key(struct rt2x00_dev *rt2x00dev, struct rt2x00lib_crypto *crypto, struct ieee80211_key_conf *key) argument
1814 rt2800_config_pairwise_key(struct rt2x00_dev *rt2x00dev, struct rt2x00lib_crypto *crypto, struct ieee80211_key_conf *key) argument
1851 rt2800_set_max_psdu_len(struct rt2x00_dev *rt2x00dev) argument
1871 struct rt2x00_dev *rt2x00dev = hw->priv; local
1923 struct rt2x00_dev *rt2x00dev = hw->priv; local
1947 rt2800_pre_reset_hw(struct rt2x00_dev *rt2x00dev) argument
1966 rt2800_config_filter(struct rt2x00_dev *rt2x00dev, const unsigned int filter_flags) argument
2011 rt2800_config_intf(struct rt2x00_dev *rt2x00dev, struct rt2x00_intf *intf, struct rt2x00intf_conf *conf, const unsigned int flags) argument
2080 rt2800_config_ht_opmode(struct rt2x00_dev *rt2x00dev, struct rt2x00lib_erp *erp) argument
2176 rt2800_config_erp(struct rt2x00_dev *rt2x00dev, struct rt2x00lib_erp *erp, u32 changed) argument
2224 rt2800_wait_bbp_rf_ready(struct rt2x00_dev *rt2x00dev, const struct rt2x00_field32 mask) argument
2242 rt2800_wait_bbp_ready(struct rt2x00_dev *rt2x00dev) argument
2266 rt2800_config_3572bt_ant(struct rt2x00_dev *rt2x00dev) argument
2300 rt2800_set_ant_diversity(struct rt2x00_dev *rt2x00dev, enum antenna ant) argument
2321 rt2800_config_ant(struct rt2x00_dev *rt2x00dev, struct antenna_setup *ant) argument
2400 rt2800_config_lna_gain(struct rt2x00_dev *rt2x00dev, struct rt2x00lib_conf *libconf) argument
2439 rt2800_clk_is_20mhz(struct rt2x00_dev *rt2x00dev) argument
2446 rt2800_freq_cal_mode1(struct rt2x00_dev *rt2x00dev) argument
2481 rt2800_config_channel_rf2xxx(struct rt2x00_dev *rt2x00dev, struct ieee80211_conf *conf, struct rf_channel *rf, struct channel_info *info) argument
2546 rt2800_config_channel_rf3xxx(struct rt2x00_dev *rt2x00dev, struct ieee80211_conf *conf, struct rf_channel *rf, struct channel_info *info) argument
2624 rt2800_config_channel_rf3052(struct rt2x00_dev *rt2x00dev, struct ieee80211_conf *conf, struct rf_channel *rf, struct channel_info *info) argument
2796 rt2800_config_channel_rf3053(struct rt2x00_dev *rt2x00dev, struct ieee80211_conf *conf, struct rf_channel *rf, struct channel_info *info) argument
3093 rt2800_config_channel_rf3853(struct rt2x00_dev *rt2x00dev, struct ieee80211_conf *conf, struct rf_channel *rf, struct channel_info *info) argument
3301 rt2800_config_channel_rf3290(struct rt2x00_dev *rt2x00dev, struct ieee80211_conf *conf, struct rf_channel *rf, struct channel_info *info) argument
3338 rt2800_config_channel_rf3322(struct rt2x00_dev *rt2x00dev, struct ieee80211_conf *conf, struct rf_channel *rf, struct channel_info *info) argument
3386 rt2800_config_channel_rf53xx(struct rt2x00_dev *rt2x00dev, struct ieee80211_conf *conf, struct rf_channel *rf, struct channel_info *info) argument
3484 rt2800_config_channel_rf55xx(struct rt2x00_dev *rt2x00dev, struct ieee80211_conf *conf, struct rf_channel *rf, struct channel_info *info) argument
3759 rt2800_config_channel_rf7620(struct rt2x00_dev *rt2x00dev, struct ieee80211_conf *conf, struct rf_channel *rf, struct channel_info *info) argument
3918 rt2800_config_alc_rt6352(struct rt2x00_dev *rt2x00dev, struct ieee80211_channel *chan, int power_level) argument
4010 rt2800_bbp_write_with_rx_chain(struct rt2x00_dev *rt2x00dev, const unsigned int word, const u8 value) argument
4025 rt2800_iq_calibrate(struct rt2x00_dev *rt2x00dev, int channel) argument
4111 rt2800_txpower_to_dev(struct rt2x00_dev *rt2x00dev, unsigned int channel, s8 txpower) argument
4130 rt3883_bbp_adjust(struct rt2x00_dev *rt2x00dev, struct rf_channel *rf) argument
4160 rt2800_config_channel(struct rt2x00_dev *rt2x00dev, struct ieee80211_conf *conf, struct rf_channel *rf, struct channel_info *info) argument
4565 rt2800_get_gain_calibration_delta(struct rt2x00_dev *rt2x00dev) argument
4682 rt2800_get_txpower_bw_comp(struct rt2x00_dev *rt2x00dev, enum nl80211_band band) argument
4726 rt2800_get_txpower_reg_delta(struct rt2x00_dev *rt2x00dev, int power_level, int max_power) argument
4747 rt2800_compensate_txpower(struct rt2x00_dev *rt2x00dev, int is_rate_b, enum nl80211_band band, int power_level, u8 txpower, int delta) argument
4818 rt2800_config_txpower_rt3593(struct rt2x00_dev *rt2x00dev, struct ieee80211_channel *chan, int power_level) argument
5204 rt2800_config_txpower_rt6352(struct rt2x00_dev *rt2x00dev, struct ieee80211_channel *chan, int power_level) argument
5337 rt2800_config_txpower_rt28xx(struct rt2x00_dev *rt2x00dev, struct ieee80211_channel *chan, int power_level) argument
5520 rt2800_config_txpower(struct rt2x00_dev *rt2x00dev, struct ieee80211_channel *chan, int power_level) argument
5533 rt2800_gain_calibration(struct rt2x00_dev *rt2x00dev) argument
5540 rt2800_vco_calibration(struct rt2x00_dev *rt2x00dev) argument
5635 rt2800_config_retry_limit(struct rt2x00_dev *rt2x00dev, struct rt2x00lib_conf *libconf) argument
5648 rt2800_config_ps(struct rt2x00_dev *rt2x00dev, struct rt2x00lib_conf *libconf) argument
5678 rt2800_config(struct rt2x00_dev *rt2x00dev, struct rt2x00lib_conf *libconf, const unsigned int flags) argument
5710 rt2800_link_stats(struct rt2x00_dev *rt2x00dev, struct link_qual *qual) argument
5722 rt2800_get_default_vgc(struct rt2x00_dev *rt2x00dev) argument
5758 rt2800_set_vgc(struct rt2x00_dev *rt2x00dev, struct link_qual *qual, u8 vgc_level) argument
5780 rt2800_reset_tuner(struct rt2x00_dev *rt2x00dev, struct link_qual *qual) argument
5786 rt2800_link_tuner(struct rt2x00_dev *rt2x00dev, struct link_qual *qual, const u32 count) argument
5835 rt2800_init_registers(struct rt2x00_dev *rt2x00dev) argument
6377 rt2800_bbp4_mac_if_ctrl(struct rt2x00_dev *rt2x00dev) argument
6386 rt2800_init_freq_calibration(struct rt2x00_dev *rt2x00dev) argument
6392 rt2800_init_bbp_5592_glrt(struct rt2x00_dev *rt2x00dev) argument
6413 rt2800_init_bbp_early(struct rt2x00_dev *rt2x00dev) argument
6433 rt2800_disable_unused_dac_adc(struct rt2x00_dev *rt2x00dev) argument
6447 rt2800_init_bbp_305x_soc(struct rt2x00_dev *rt2x00dev) argument
6481 rt2800_init_bbp_28xx(struct rt2x00_dev *rt2x00dev) argument
6520 rt2800_init_bbp_30xx(struct rt2x00_dev *rt2x00dev) argument
6562 rt2800_init_bbp_3290(struct rt2x00_dev *rt2x00dev) argument
6633 rt2800_init_bbp_3352(struct rt2x00_dev *rt2x00dev) argument
6725 rt2800_init_bbp_3390(struct rt2x00_dev *rt2x00dev) argument
6763 rt2800_init_bbp_3572(struct rt2x00_dev *rt2x00dev) argument
6800 rt2800_init_bbp_3593(struct rt2x00_dev *rt2x00dev) argument
6816 rt2800_init_bbp_3883(struct rt2x00_dev *rt2x00dev) argument
6857 rt2800_init_bbp_53xx(struct rt2x00_dev *rt2x00dev) argument
6966 rt2800_init_bbp_5592(struct rt2x00_dev *rt2x00dev) argument
7040 rt2800_init_bbp_6352(struct rt2x00_dev *rt2x00dev) argument
7246 rt2800_init_bbp(struct rt2x00_dev *rt2x00dev) argument
7310 rt2800_led_open_drain_enable(struct rt2x00_dev *rt2x00dev) argument
7319 rt2800_init_rx_filter(struct rt2x00_dev *rt2x00dev, bool bw40, u8 filter_target) argument
7384 rt2800_rf_init_calibration(struct rt2x00_dev *rt2x00dev, const unsigned int rf_reg) argument
7397 rt2800_rx_filter_calibration(struct rt2x00_dev *rt2x00dev) argument
7443 rt2800_normal_mode_setup_3xxx(struct rt2x00_dev *rt2x00dev) argument
7514 rt2800_normal_mode_setup_3593(struct rt2x00_dev *rt2x00dev) argument
7550 rt2800_normal_mode_setup_5xxx(struct rt2x00_dev *rt2x00dev) argument
7579 rt2800_init_rfcsr_305x_soc(struct rt2x00_dev *rt2x00dev) argument
7617 rt2800_init_rfcsr_30xx(struct rt2x00_dev *rt2x00dev) argument
7687 rt2800_init_rfcsr_3290(struct rt2x00_dev *rt2x00dev) argument
7748 rt2800_init_rfcsr_3352(struct rt2x00_dev *rt2x00dev) argument
7847 rt2800_init_rfcsr_3390(struct rt2x00_dev *rt2x00dev) argument
7899 rt2800_init_rfcsr_3572(struct rt2x00_dev *rt2x00dev) argument
7957 rt3593_post_bbp_init(struct rt2x00_dev *rt2x00dev) argument
8004 rt2800_init_rfcsr_3593(struct rt2x00_dev *rt2x00dev) argument
8087 rt2800_init_rfcsr_5350(struct rt2x00_dev *rt2x00dev) argument
8157 rt2800_init_rfcsr_3883(struct rt2x00_dev *rt2x00dev) argument
8295 rt2800_init_rfcsr_5390(struct rt2x00_dev *rt2x00dev) argument
8393 rt2800_init_rfcsr_5392(struct rt2x00_dev *rt2x00dev) argument
8461 rt2800_init_rfcsr_5592(struct rt2x00_dev *rt2x00dev) argument
8504 rt2800_rf_self_txdc_cal(struct rt2x00_dev *rt2x00dev) argument
8551 rt2800_calcrcalibrationcode(struct rt2x00_dev *rt2x00dev, int d1, int d2) argument
8562 rt2800_r_calibration(struct rt2x00_dev *rt2x00dev) argument
8683 rt2800_rxdcoc_calibration(struct rt2x00_dev *rt2x00dev) argument
8759 rt2800_rxiq_calibration(struct rt2x00_dev *rt2x00dev) argument
9114 rt2800_rf_configstore(struct rt2x00_dev *rt2x00dev, struct rf_reg_pair rf_reg_record[][13], u8 chain) argument
9230 rt2800_rf_configrecover(struct rt2x00_dev *rt2x00dev, struct rf_reg_pair rf_record[][13]) argument
9248 rt2800_setbbptonegenerator(struct rt2x00_dev *rt2x00dev) argument
9265 rt2800_do_fft_accumulation(struct rt2x00_dev *rt2x00dev, u8 tidx, u8 read_neg) argument
9324 rt2800_read_fft_accumulation(struct rt2x00_dev *rt2x00dev, u8 tidx) argument
9348 rt2800_write_dc(struct rt2x00_dev *rt2x00dev, u8 ch_idx, u8 alc, u8 iorq, u8 dc) argument
9366 rt2800_loft_search(struct rt2x00_dev *rt2x00dev, u8 ch_idx, u8 alc_idx, u8 dc_result[][RF_ALC_NUM][2]) argument
9421 rt2800_iq_search(struct rt2x00_dev *rt2x00dev, u8 ch_idx, u8 *ges, u8 *pes) argument
9545 rt2800_rf_aux_tx0_loopback(struct rt2x00_dev *rt2x00dev) argument
9562 rt2800_rf_aux_tx1_loopback(struct rt2x00_dev *rt2x00dev) argument
9579 rt2800_loft_iq_calibration(struct rt2x00_dev *rt2x00dev) argument
10012 rt2800_bbp_core_soft_reset(struct rt2x00_dev *rt2x00dev, bool set_bw, bool is_ht40) argument
10035 rt2800_rf_lp_config(struct rt2x00_dev *rt2x00dev, bool btxcal) argument
10080 rt2800_lp_tx_filter_bw_cal(struct rt2x00_dev *rt2x00dev) argument
10106 rt2800_bw_filter_calibration(struct rt2x00_dev *rt2x00dev, bool btxcal) argument
10355 rt2800_restore_rf_bbp_rt6352(struct rt2x00_dev *rt2x00dev) argument
10401 rt2800_calibration_rt6352(struct rt2x00_dev *rt2x00dev) argument
10477 rt2800_init_rfcsr_6352(struct rt2x00_dev *rt2x00dev) argument
10745 rt2800_init_rfcsr(struct rt2x00_dev *rt2x00dev) argument
10794 rt2800_enable_radio(struct rt2x00_dev *rt2x00dev) argument
10883 rt2800_disable_radio(struct rt2x00_dev *rt2x00dev) argument
10899 rt2800_efuse_detect(struct rt2x00_dev *rt2x00dev) argument
10914 rt2800_efuse_read(struct rt2x00_dev *rt2x00dev, unsigned int i) argument
10960 rt2800_read_eeprom_efuse(struct rt2x00_dev *rt2x00dev) argument
10971 rt2800_get_txmixer_gain_24g(struct rt2x00_dev *rt2x00dev) argument
10986 rt2800_get_txmixer_gain_5g(struct rt2x00_dev *rt2x00dev) argument
11001 rt2800_validate_eeprom(struct rt2x00_dev *rt2x00dev) argument
11144 rt2800_init_eeprom(struct rt2x00_dev *rt2x00dev) argument
11700 rt2800_probe_hw_mode(struct rt2x00_dev *rt2x00dev) argument
11961 rt2800_probe_rt(struct rt2x00_dev *rt2x00dev) argument
12007 rt2800_probe_hw(struct rt2x00_dev *rt2x00dev) argument
12093 struct rt2x00_dev *rt2x00dev = hw->priv; local
12111 struct rt2x00_dev *rt2x00dev = hw->priv; local
12152 struct rt2x00_dev *rt2x00dev = hw->priv; local
12219 struct rt2x00_dev *rt2x00dev = hw->priv; local
12283 struct rt2x00_dev *rt2x00dev = hw->priv; local
[all...]
H A Drt2x00pci.c25 static void rt2x00pci_free_reg(struct rt2x00_dev *rt2x00dev) argument
27 kfree(rt2x00dev->rf);
28 rt2x00dev->rf = NULL;
30 kfree(rt2x00dev->eeprom);
31 rt2x00dev->eeprom = NULL;
33 if (rt2x00dev->csr.base) {
34 iounmap(rt2x00dev->csr.base);
35 rt2x00dev->csr.base = NULL;
39 static int rt2x00pci_alloc_reg(struct rt2x00_dev *rt2x00dev) argument
41 struct pci_dev *pci_dev = to_pci_dev(rt2x00dev
68 struct rt2x00_dev *rt2x00dev; local
154 struct rt2x00_dev *rt2x00dev = hw->priv; local
175 struct rt2x00_dev *rt2x00dev = hw->priv; local
183 struct rt2x00_dev *rt2x00dev = hw->priv; local
[all...]
H A Drt2x00lib.h60 int rt2x00lib_enable_radio(struct rt2x00_dev *rt2x00dev);
61 void rt2x00lib_disable_radio(struct rt2x00_dev *rt2x00dev);
66 int rt2x00lib_start(struct rt2x00_dev *rt2x00dev);
67 void rt2x00lib_stop(struct rt2x00_dev *rt2x00dev);
72 void rt2x00lib_config_intf(struct rt2x00_dev *rt2x00dev,
76 void rt2x00lib_config_erp(struct rt2x00_dev *rt2x00dev,
80 void rt2x00lib_config_antenna(struct rt2x00_dev *rt2x00dev,
82 void rt2x00lib_config(struct rt2x00_dev *rt2x00dev,
142 * @rt2x00dev: Pointer to &struct rt2x00_dev.
145 int rt2x00queue_update_beacon(struct rt2x00_dev *rt2x00dev,
279 rt2x00lib_load_firmware(struct rt2x00_dev *rt2x00dev) argument
283 rt2x00lib_free_firmware(struct rt2x00_dev *rt2x00dev) argument
297 rt2x00debug_register(struct rt2x00_dev *rt2x00dev) argument
301 rt2x00debug_deregister(struct rt2x00_dev *rt2x00dev) argument
305 rt2x00debug_update_crypto(struct rt2x00_dev *rt2x00dev, struct rxdone_entry_desc *rxdesc) argument
335 rt2x00crypto_create_tx_descriptor(struct rt2x00_dev *rt2x00dev, struct sk_buff *skb, struct txentry_desc *txdesc) argument
341 rt2x00crypto_tx_overhead(struct rt2x00_dev *rt2x00dev, struct sk_buff *skb) argument
372 rt2x00rfkill_register(struct rt2x00_dev *rt2x00dev) argument
378 rt2x00rfkill_unregister(struct rt2x00_dev *rt2x00dev) argument
397 rt2x00leds_led_quality(struct rt2x00_dev *rt2x00dev, int rssi) argument
402 rt2x00led_led_activity(struct rt2x00_dev *rt2x00dev, bool enabled) argument
407 rt2x00leds_led_assoc(struct rt2x00_dev *rt2x00dev, bool enabled) argument
412 rt2x00leds_led_radio(struct rt2x00_dev *rt2x00dev, bool enabled) argument
417 rt2x00leds_register(struct rt2x00_dev *rt2x00dev) argument
421 rt2x00leds_unregister(struct rt2x00_dev *rt2x00dev) argument
425 rt2x00leds_suspend(struct rt2x00_dev *rt2x00dev) argument
429 rt2x00leds_resume(struct rt2x00_dev *rt2x00dev) argument
[all...]
H A Drt2800lib.h51 u32 (*register_read)(struct rt2x00_dev *rt2x00dev,
53 u32 (*register_read_lock)(struct rt2x00_dev *rt2x00dev,
55 void (*register_write)(struct rt2x00_dev *rt2x00dev,
57 void (*register_write_lock)(struct rt2x00_dev *rt2x00dev,
60 void (*register_multiread)(struct rt2x00_dev *rt2x00dev,
63 void (*register_multiwrite)(struct rt2x00_dev *rt2x00dev,
67 int (*regbusy_read)(struct rt2x00_dev *rt2x00dev,
71 int (*read_eeprom)(struct rt2x00_dev *rt2x00dev);
72 bool (*hwcrypt_disabled)(struct rt2x00_dev *rt2x00dev);
74 int (*drv_write_firmware)(struct rt2x00_dev *rt2x00dev,
81 rt2800_register_read(struct rt2x00_dev *rt2x00dev, const unsigned int offset) argument
89 rt2800_register_read_lock(struct rt2x00_dev *rt2x00dev, const unsigned int offset) argument
97 rt2800_register_write(struct rt2x00_dev *rt2x00dev, const unsigned int offset, u32 value) argument
106 rt2800_register_write_lock(struct rt2x00_dev *rt2x00dev, const unsigned int offset, u32 value) argument
115 rt2800_register_multiread(struct rt2x00_dev *rt2x00dev, const unsigned int offset, void *value, const u32 length) argument
124 rt2800_register_multiwrite(struct rt2x00_dev *rt2x00dev, const unsigned int offset, const void *value, const u32 length) argument
134 rt2800_regbusy_read(struct rt2x00_dev *rt2x00dev, const unsigned int offset, const struct rt2x00_field32 field, u32 *reg) argument
144 rt2800_read_eeprom(struct rt2x00_dev *rt2x00dev) argument
151 rt2800_hwcrypt_disabled(struct rt2x00_dev *rt2x00dev) argument
158 rt2800_drv_write_firmware(struct rt2x00_dev *rt2x00dev, const u8 *data, const size_t len) argument
166 rt2800_drv_init_registers(struct rt2x00_dev *rt2x00dev) argument
[all...]
H A Drt2x00dev.c27 u32 rt2x00lib_get_bssidx(struct rt2x00_dev *rt2x00dev, argument
34 if (rt2x00dev->intf_sta_count)
36 return vif->addr[5] & (rt2x00dev->ops->max_ap_intf - 1);
43 int rt2x00lib_enable_radio(struct rt2x00_dev *rt2x00dev) argument
51 if (test_bit(DEVICE_STATE_ENABLED_RADIO, &rt2x00dev->flags))
57 rt2x00queue_init_queues(rt2x00dev);
63 rt2x00dev->ops->lib->set_device_state(rt2x00dev, STATE_RADIO_ON);
67 rt2x00dev->ops->lib->set_device_state(rt2x00dev, STATE_RADIO_IRQ_O
88 rt2x00lib_disable_radio(struct rt2x00_dev *rt2x00dev) argument
118 struct rt2x00_dev *rt2x00dev = data; local
139 struct rt2x00_dev *rt2x00dev = local
154 struct rt2x00_dev *rt2x00dev = local
172 struct rt2x00_dev *rt2x00dev = data; local
194 struct rt2x00_dev *rt2x00dev = data; local
210 rt2x00lib_beacondone(struct rt2x00_dev *rt2x00dev) argument
234 rt2x00lib_pretbtt(struct rt2x00_dev *rt2x00dev) argument
263 struct rt2x00_dev *rt2x00dev = entry->queue->rt2x00dev; 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) argument
384 rt2x00lib_clear_entry(struct rt2x00_dev *rt2x00dev, struct queue_entry *entry) argument
413 struct rt2x00_dev *rt2x00dev = entry->queue->rt2x00dev; local
463 struct rt2x00_dev *rt2x00dev = entry->queue->rt2x00dev; local
582 struct rt2x00_dev *rt2x00dev = local
597 rt2x00lib_rxdone_check_ba(struct rt2x00_dev *rt2x00dev, struct sk_buff *skb, struct rxdone_entry_desc *rxdesc) argument
641 rt2x00lib_rxdone_check_ps(struct rt2x00_dev *rt2x00dev, struct sk_buff *skb, struct rxdone_entry_desc *rxdesc) argument
691 rt2x00lib_rxdone_read_signal(struct rt2x00_dev *rt2x00dev, struct rxdone_entry_desc *rxdesc) argument
739 struct rt2x00_dev *rt2x00dev = entry->queue->rt2x00dev; local
991 rt2x00lib_set_mac_address(struct rt2x00_dev *rt2x00dev, u8 *eeprom_mac_addr) argument
1002 rt2x00lib_probe_hw_modes(struct rt2x00_dev *rt2x00dev, struct hw_mode_spec *spec) argument
1082 rt2x00lib_remove_hw(struct rt2x00_dev *rt2x00dev) argument
1111 rt2x00lib_probe_hw(struct rt2x00_dev *rt2x00dev) argument
1212 rt2x00lib_uninitialize(struct rt2x00_dev *rt2x00dev) argument
1234 rt2x00lib_initialize(struct rt2x00_dev *rt2x00dev) argument
1268 rt2x00lib_start(struct rt2x00_dev *rt2x00dev) argument
1303 rt2x00lib_stop(struct rt2x00_dev *rt2x00dev) argument
1320 rt2x00lib_set_if_combinations(struct rt2x00_dev *rt2x00dev) argument
1354 rt2x00dev_extra_tx_headroom(struct rt2x00_dev *rt2x00dev) argument
1368 rt2x00lib_probe_dev(struct rt2x00_dev *rt2x00dev) argument
1495 rt2x00lib_remove_dev(struct rt2x00_dev *rt2x00dev) argument
1572 rt2x00lib_suspend(struct rt2x00_dev *rt2x00dev) argument
1611 rt2x00lib_resume(struct rt2x00_dev *rt2x00dev) argument
[all...]
H A Drt2x00config.c19 void rt2x00lib_config_intf(struct rt2x00_dev *rt2x00dev, argument
60 if (mac || (!rt2x00dev->intf_ap_count && !rt2x00dev->intf_sta_count))
62 if (bssid || (!rt2x00dev->intf_ap_count && !rt2x00dev->intf_sta_count))
65 rt2x00dev->ops->lib->config_intf(rt2x00dev, intf, &conf, flags);
68 void rt2x00lib_config_erp(struct rt2x00_dev *rt2x00dev, argument
92 rt2x00dev->aid = vif->cfg.assoc ? vif->cfg.aid : 0;
93 rt2x00dev
104 rt2x00lib_config_antenna(struct rt2x00_dev *rt2x00dev, struct antenna_setup config) argument
165 rt2x00ht_center_channel(struct rt2x00_dev *rt2x00dev, struct ieee80211_conf *conf) argument
193 rt2x00lib_config(struct rt2x00_dev *rt2x00dev, struct ieee80211_conf *conf, unsigned int ieee80211_flags) argument
[all...]
H A Drt2x00leds.c19 void rt2x00leds_led_quality(struct rt2x00_dev *rt2x00dev, int rssi) argument
21 struct rt2x00_led *led = &rt2x00dev->led_qual;
31 rssi += rt2x00dev->rssi_offset;
73 void rt2x00led_led_activity(struct rt2x00_dev *rt2x00dev, bool enabled) argument
75 if (rt2x00dev->led_qual.type == LED_TYPE_ACTIVITY)
76 rt2x00led_led_simple(&rt2x00dev->led_qual, enabled);
79 void rt2x00leds_led_assoc(struct rt2x00_dev *rt2x00dev, bool enabled) argument
81 if (rt2x00dev->led_assoc.type == LED_TYPE_ASSOC)
82 rt2x00led_led_simple(&rt2x00dev->led_assoc, enabled);
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) argument
112 rt2x00leds_register(struct rt2x00_dev *rt2x00dev) argument
187 rt2x00leds_unregister(struct rt2x00_dev *rt2x00dev) argument
206 rt2x00leds_suspend(struct rt2x00_dev *rt2x00dev) argument
225 rt2x00leds_resume(struct rt2x00_dev *rt2x00dev) argument
[all...]
H A Drt2800mmio.c29 struct rt2x00_dev *rt2x00dev = queue->rt2x00dev; local
39 idx = rt2x00mmio_register_read(rt2x00dev, TX_DTX_IDX(qid));
42 idx = rt2x00mmio_register_read(rt2x00dev, TX_DTX_IDX(5));
189 static void rt2800mmio_wakeup(struct rt2x00_dev *rt2x00dev) argument
194 rt2800_config(rt2x00dev, &libconf, IEEE80211_CONF_CHANGE_PS);
197 static inline void rt2800mmio_enable_interrupt(struct rt2x00_dev *rt2x00dev, argument
206 spin_lock_irq(&rt2x00dev->irqmask_lock);
207 reg = rt2x00mmio_register_read(rt2x00dev, INT_MASK_CSR);
209 rt2x00mmio_register_write(rt2x00dev, INT_MASK_CS
215 struct rt2x00_dev *rt2x00dev = from_tasklet(rt2x00dev, t, local
225 struct rt2x00_dev *rt2x00dev = from_tasklet(rt2x00dev, t, tbtt_tasklet); local
260 struct rt2x00_dev *rt2x00dev = from_tasklet(rt2x00dev, t, local
271 struct rt2x00_dev *rt2x00dev = from_tasklet(rt2x00dev, t, local
280 rt2800mmio_fetch_txstatus(struct rt2x00_dev *rt2x00dev) argument
315 struct rt2x00_dev *rt2x00dev = from_tasklet(rt2x00dev, t, local
328 struct rt2x00_dev *rt2x00dev = dev_instance; local
381 rt2800mmio_toggle_irq(struct rt2x00_dev *rt2x00dev, enum dev_state state) argument
426 struct rt2x00_dev *rt2x00dev = queue->rt2x00dev; local
457 struct rt2x00_dev *rt2x00dev = queue->rt2x00dev; local
485 struct rt2x00_dev *rt2x00dev = queue->rt2x00dev; local
529 struct rt2x00_dev *rt2x00dev = queue->rt2x00dev; local
566 struct rt2x00_dev *rt2x00dev = queue->rt2x00dev; local
631 struct rt2x00_dev *rt2x00dev = entry->queue->rt2x00dev; local
661 rt2800mmio_init_queues(struct rt2x00_dev *rt2x00dev) argument
727 rt2800mmio_init_registers(struct rt2x00_dev *rt2x00dev) argument
780 rt2800mmio_enable_radio(struct rt2x00_dev *rt2x00dev) argument
794 struct rt2x00_dev *rt2x00dev = local
816 struct rt2x00_dev *rt2x00dev = local
834 rt2800mmio_probe_hw(struct rt2x00_dev *rt2x00dev) argument
[all...]
H A Drt2400pci.c45 static void rt2400pci_bbp_write(struct rt2x00_dev *rt2x00dev, argument
50 mutex_lock(&rt2x00dev->csr_mutex);
56 if (WAIT_FOR_BBP(rt2x00dev, &reg)) {
63 rt2x00mmio_register_write(rt2x00dev, BBPCSR, reg);
66 mutex_unlock(&rt2x00dev->csr_mutex);
69 static u8 rt2400pci_bbp_read(struct rt2x00_dev *rt2x00dev, argument
75 mutex_lock(&rt2x00dev->csr_mutex);
85 if (WAIT_FOR_BBP(rt2x00dev, &reg)) {
91 rt2x00mmio_register_write(rt2x00dev, BBPCSR, reg);
93 WAIT_FOR_BBP(rt2x00dev,
103 rt2400pci_rf_write(struct rt2x00_dev *rt2x00dev, const unsigned int word, const u32 value) argument
130 struct rt2x00_dev *rt2x00dev = eeprom->data; local
145 struct rt2x00_dev *rt2x00dev = eeprom->data; local
193 rt2400pci_rfkill_poll(struct rt2x00_dev *rt2x00dev) argument
236 rt2400pci_init_led(struct rt2x00_dev *rt2x00dev, struct rt2x00_led *led, enum led_type type) argument
251 rt2400pci_config_filter(struct rt2x00_dev *rt2x00dev, const unsigned int filter_flags) argument
277 rt2400pci_config_intf(struct rt2x00_dev *rt2x00dev, struct rt2x00_intf *intf, struct rt2x00intf_conf *conf, const unsigned int flags) argument
312 rt2400pci_config_erp(struct rt2x00_dev *rt2x00dev, struct rt2x00lib_erp *erp, u32 changed) argument
390 rt2400pci_config_ant(struct rt2x00_dev *rt2x00dev, struct antenna_setup *ant) argument
442 rt2400pci_config_channel(struct rt2x00_dev *rt2x00dev, struct rf_channel *rf) argument
493 rt2400pci_config_txpower(struct rt2x00_dev *rt2x00dev, int txpower) argument
498 rt2400pci_config_retry_limit(struct rt2x00_dev *rt2x00dev, struct rt2x00lib_conf *libconf) argument
511 rt2400pci_config_ps(struct rt2x00_dev *rt2x00dev, struct rt2x00lib_conf *libconf) argument
541 rt2400pci_config(struct rt2x00_dev *rt2x00dev, struct rt2x00lib_conf *libconf, const unsigned int flags) argument
556 rt2400pci_config_cw(struct rt2x00_dev *rt2x00dev, const int cw_min, const int cw_max) argument
570 rt2400pci_link_stats(struct rt2x00_dev *rt2x00dev, struct link_qual *qual) argument
589 rt2400pci_set_vgc(struct rt2x00_dev *rt2x00dev, struct link_qual *qual, u8 vgc_level) argument
599 rt2400pci_reset_tuner(struct rt2x00_dev *rt2x00dev, struct link_qual *qual) argument
605 rt2400pci_link_tuner(struct rt2x00_dev *rt2x00dev, struct link_qual *qual, const u32 count) argument
629 struct rt2x00_dev *rt2x00dev = queue->rt2x00dev; local
652 struct rt2x00_dev *rt2x00dev = queue->rt2x00dev; local
678 struct rt2x00_dev *rt2x00dev = queue->rt2x00dev; local
757 rt2400pci_init_queues(struct rt2x00_dev *rt2x00dev) argument
810 rt2400pci_init_registers(struct rt2x00_dev *rt2x00dev) argument
900 rt2400pci_wait_bbp_ready(struct rt2x00_dev *rt2x00dev) argument
916 rt2400pci_init_bbp(struct rt2x00_dev *rt2x00dev) argument
957 rt2400pci_toggle_irq(struct rt2x00_dev *rt2x00dev, enum dev_state state) argument
1000 rt2400pci_enable_radio(struct rt2x00_dev *rt2x00dev) argument
1013 rt2400pci_disable_radio(struct rt2x00_dev *rt2x00dev) argument
1021 rt2400pci_set_state(struct rt2x00_dev *rt2x00dev, enum dev_state state) argument
1057 rt2400pci_set_device_state(struct rt2x00_dev *rt2x00dev, enum dev_state state) argument
1168 struct rt2x00_dev *rt2x00dev = entry->queue->rt2x00dev; local
1210 struct rt2x00_dev *rt2x00dev = entry->queue->rt2x00dev; local
1265 rt2400pci_txdone(struct rt2x00_dev *rt2x00dev, const enum data_queue_qid queue_idx) argument
1304 rt2400pci_enable_interrupt(struct rt2x00_dev *rt2x00dev, struct rt2x00_field32 irq_field) argument
1324 struct rt2x00_dev *rt2x00dev = from_tasklet(rt2x00dev, t, local
1353 struct rt2x00_dev *rt2x00dev = from_tasklet(rt2x00dev, t, tbtt_tasklet); local
1361 struct rt2x00_dev *rt2x00dev = from_tasklet(rt2x00dev, t, local
1371 struct rt2x00_dev *rt2x00dev = dev_instance; local
1430 rt2400pci_validate_eeprom(struct rt2x00_dev *rt2x00dev) argument
1467 rt2400pci_init_eeprom(struct rt2x00_dev *rt2x00dev) argument
1560 rt2400pci_probe_hw_mode(struct rt2x00_dev *rt2x00dev) argument
1607 rt2400pci_probe_hw(struct rt2x00_dev *rt2x00dev) argument
1661 struct rt2x00_dev *rt2x00dev = hw->priv; local
1686 struct rt2x00_dev *rt2x00dev = hw->priv; local
1700 struct rt2x00_dev *rt2x00dev = hw->priv; local
[all...]
H A Drt2x00mac.c19 static int rt2x00mac_tx_rts_cts(struct rt2x00_dev *rt2x00dev, argument
34 skb = dev_alloc_skb(data_length + rt2x00dev->hw->extra_tx_headroom);
36 rt2x00_warn(rt2x00dev, "Failed to create RTS/CTS frame\n");
40 skb_reserve(skb, rt2x00dev->hw->extra_tx_headroom);
69 data_length += rt2x00crypto_tx_overhead(rt2x00dev, skb);
72 ieee80211_ctstoself_get(rt2x00dev->hw, tx_info->control.vif,
76 ieee80211_rts_get(rt2x00dev->hw, tx_info->control.vif,
83 rt2x00_warn(rt2x00dev, "Failed to send RTS/CTS frame\n");
93 struct rt2x00_dev *rt2x00dev = hw->priv; local
104 if (!test_bit(DEVICE_STATE_PRESENT, &rt2x00dev
163 struct rt2x00_dev *rt2x00dev = hw->priv; local
183 struct rt2x00_dev *rt2x00dev = hw->priv; local
196 struct rt2x00_dev *rt2x00dev = hw->priv; local
206 struct rt2x00_dev *rt2x00dev = hw->priv; local
274 struct rt2x00_dev *rt2x00dev = hw->priv; local
309 struct rt2x00_dev *rt2x00dev = hw->priv; local
360 struct rt2x00_dev *rt2x00dev = hw->priv; local
420 struct rt2x00_dev *rt2x00dev = hw->priv; local
458 struct rt2x00_dev *rt2x00dev = hw->priv; local
543 struct rt2x00_dev *rt2x00dev = hw->priv; local
552 struct rt2x00_dev *rt2x00dev = hw->priv; local
561 struct rt2x00_dev *rt2x00dev = hw->priv; local
579 struct rt2x00_dev *rt2x00dev = hw->priv; local
683 struct rt2x00_dev *rt2x00dev = hw->priv; local
718 struct rt2x00_dev *rt2x00dev = hw->priv; local
728 struct rt2x00_dev *rt2x00dev = hw->priv; local
745 struct rt2x00_dev *rt2x00dev = hw->priv; local
790 struct rt2x00_dev *rt2x00dev = hw->priv; local
813 struct rt2x00_dev *rt2x00dev = hw->priv; local
828 struct rt2x00_dev *rt2x00dev = hw->priv; local
[all...]
H A Drt2500usb.c47 static u16 rt2500usb_register_read(struct rt2x00_dev *rt2x00dev, argument
51 rt2x00usb_vendor_request_buff(rt2x00dev, USB_MULTI_READ,
57 static u16 rt2500usb_register_read_lock(struct rt2x00_dev *rt2x00dev, argument
61 rt2x00usb_vendor_req_buff_lock(rt2x00dev, USB_MULTI_READ,
67 static void rt2500usb_register_write(struct rt2x00_dev *rt2x00dev, argument
72 rt2x00usb_vendor_request_buff(rt2x00dev, USB_MULTI_WRITE,
77 static void rt2500usb_register_write_lock(struct rt2x00_dev *rt2x00dev, argument
82 rt2x00usb_vendor_req_buff_lock(rt2x00dev, USB_MULTI_WRITE,
87 static void rt2500usb_register_multiwrite(struct rt2x00_dev *rt2x00dev, argument
91 rt2x00usb_vendor_request_buff(rt2x00dev, USB_MULTI_WRIT
96 rt2500usb_regbusy_read(struct rt2x00_dev *rt2x00dev, const unsigned int offset, struct rt2x00_field16 field, u16 *reg) argument
122 rt2500usb_bbp_write(struct rt2x00_dev *rt2x00dev, const unsigned int word, const u8 value) argument
145 rt2500usb_bbp_read(struct rt2x00_dev *rt2x00dev, const unsigned int word) argument
179 rt2500usb_rf_write(struct rt2x00_dev *rt2x00dev, const unsigned int word, const u32 value) argument
209 _rt2500usb_register_read(struct rt2x00_dev *rt2x00dev, const unsigned int offset) argument
215 _rt2500usb_register_write(struct rt2x00_dev *rt2x00dev, const unsigned int offset, u32 value) argument
256 rt2500usb_rfkill_poll(struct rt2x00_dev *rt2x00dev) argument
299 rt2500usb_init_led(struct rt2x00_dev *rt2x00dev, struct rt2x00_led *led, enum led_type type) argument
319 rt2500usb_config_key(struct rt2x00_dev *rt2x00dev, struct rt2x00lib_crypto *crypto, struct ieee80211_key_conf *key) argument
399 rt2500usb_config_filter(struct rt2x00_dev *rt2x00dev, const unsigned int filter_flags) argument
429 rt2500usb_config_intf(struct rt2x00_dev *rt2x00dev, struct rt2x00_intf *intf, struct rt2x00intf_conf *conf, const unsigned int flags) argument
469 rt2500usb_config_erp(struct rt2x00_dev *rt2x00dev, struct rt2x00lib_erp *erp, u32 changed) argument
500 rt2500usb_config_ant(struct rt2x00_dev *rt2x00dev, struct antenna_setup *ant) argument
582 rt2500usb_config_channel(struct rt2x00_dev *rt2x00dev, struct rf_channel *rf, const int txpower) argument
613 rt2500usb_config_txpower(struct rt2x00_dev *rt2x00dev, const int txpower) argument
623 rt2500usb_config_ps(struct rt2x00_dev *rt2x00dev, struct rt2x00lib_conf *libconf) argument
653 rt2500usb_config(struct rt2x00_dev *rt2x00dev, struct rt2x00lib_conf *libconf, const unsigned int flags) argument
671 rt2500usb_link_stats(struct rt2x00_dev *rt2x00dev, struct link_qual *qual) argument
689 rt2500usb_reset_tuner(struct rt2x00_dev *rt2x00dev, struct link_qual *qual) argument
719 struct rt2x00_dev *rt2x00dev = queue->rt2x00dev; local
742 struct rt2x00_dev *rt2x00dev = queue->rt2x00dev; local
766 rt2500usb_init_registers(struct rt2x00_dev *rt2x00dev) argument
882 rt2500usb_wait_bbp_ready(struct rt2x00_dev *rt2x00dev) argument
898 rt2500usb_init_bbp(struct rt2x00_dev *rt2x00dev) argument
956 rt2500usb_enable_radio(struct rt2x00_dev *rt2x00dev) argument
968 rt2500usb_disable_radio(struct rt2x00_dev *rt2x00dev) argument
981 rt2500usb_set_state(struct rt2x00_dev *rt2x00dev, enum dev_state state) argument
1019 rt2500usb_set_device_state(struct rt2x00_dev *rt2x00dev, enum dev_state state) argument
1121 struct rt2x00_dev *rt2x00dev = entry->queue->rt2x00dev; local
1219 struct rt2x00_dev *rt2x00dev = entry->queue->rt2x00dev; local
1317 rt2500usb_validate_eeprom(struct rt2x00_dev *rt2x00dev) argument
1425 rt2500usb_init_eeprom(struct rt2x00_dev *rt2x00dev) argument
1662 rt2500usb_probe_hw_mode(struct rt2x00_dev *rt2x00dev) argument
1745 rt2500usb_probe_hw(struct rt2x00_dev *rt2x00dev) argument
[all...]
H A Drt73usb.c52 static void rt73usb_bbp_write(struct rt2x00_dev *rt2x00dev, argument
57 mutex_lock(&rt2x00dev->csr_mutex);
63 if (WAIT_FOR_BBP(rt2x00dev, &reg)) {
70 rt2x00usb_register_write_lock(rt2x00dev, PHY_CSR3, reg);
73 mutex_unlock(&rt2x00dev->csr_mutex);
76 static u8 rt73usb_bbp_read(struct rt2x00_dev *rt2x00dev, argument
82 mutex_lock(&rt2x00dev->csr_mutex);
92 if (WAIT_FOR_BBP(rt2x00dev, &reg)) {
98 rt2x00usb_register_write_lock(rt2x00dev, PHY_CSR3, reg);
100 WAIT_FOR_BBP(rt2x00dev,
110 rt73usb_rf_write(struct rt2x00_dev *rt2x00dev, const unsigned int word, const u32 value) argument
176 rt73usb_rfkill_poll(struct rt2x00_dev *rt2x00dev) argument
241 rt73usb_init_led(struct rt2x00_dev *rt2x00dev, struct rt2x00_led *led, enum led_type type) argument
256 rt73usb_config_shared_key(struct rt2x00_dev *rt2x00dev, struct rt2x00lib_crypto *crypto, struct ieee80211_key_conf *key) argument
353 rt73usb_config_pairwise_key(struct rt2x00_dev *rt2x00dev, struct rt2x00lib_crypto *crypto, struct ieee80211_key_conf *key) argument
457 rt73usb_config_filter(struct rt2x00_dev *rt2x00dev, const unsigned int filter_flags) argument
489 rt73usb_config_intf(struct rt2x00_dev *rt2x00dev, struct rt2x00_intf *intf, struct rt2x00intf_conf *conf, const unsigned int flags) argument
524 rt73usb_config_erp(struct rt2x00_dev *rt2x00dev, struct rt2x00lib_erp *erp, u32 changed) argument
567 rt73usb_config_antenna_5x(struct rt2x00_dev *rt2x00dev, struct antenna_setup *ant) argument
615 rt73usb_config_antenna_2x(struct rt2x00_dev *rt2x00dev, struct antenna_setup *ant) argument
684 rt73usb_config_ant(struct rt2x00_dev *rt2x00dev, struct antenna_setup *ant) argument
725 rt73usb_config_lna_gain(struct rt2x00_dev *rt2x00dev, struct rt2x00lib_conf *libconf) argument
745 rt73usb_config_channel(struct rt2x00_dev *rt2x00dev, struct rf_channel *rf, const int txpower) argument
786 rt73usb_config_txpower(struct rt2x00_dev *rt2x00dev, const int txpower) argument
799 rt73usb_config_retry_limit(struct rt2x00_dev *rt2x00dev, struct rt2x00lib_conf *libconf) argument
815 rt73usb_config_ps(struct rt2x00_dev *rt2x00dev, struct rt2x00lib_conf *libconf) argument
853 rt73usb_config(struct rt2x00_dev *rt2x00dev, struct rt2x00lib_conf *libconf, const unsigned int flags) argument
875 rt73usb_link_stats(struct rt2x00_dev *rt2x00dev, struct link_qual *qual) argument
893 rt73usb_set_vgc(struct rt2x00_dev *rt2x00dev, struct link_qual *qual, u8 vgc_level) argument
903 rt73usb_reset_tuner(struct rt2x00_dev *rt2x00dev, struct link_qual *qual) argument
909 rt73usb_link_tuner(struct rt2x00_dev *rt2x00dev, struct link_qual *qual, const u32 count) argument
1015 struct rt2x00_dev *rt2x00dev = queue->rt2x00dev; local
1038 struct rt2x00_dev *rt2x00dev = queue->rt2x00dev; local
1062 rt73usb_get_firmware_name(struct rt2x00_dev *rt2x00dev) argument
1067 rt73usb_check_firmware(struct rt2x00_dev *rt2x00dev, const u8 *data, const size_t len) argument
1096 rt73usb_load_firmware(struct rt2x00_dev *rt2x00dev, const u8 *data, const size_t len) argument
1141 rt73usb_init_registers(struct rt2x00_dev *rt2x00dev) argument
1285 rt73usb_wait_bbp_ready(struct rt2x00_dev *rt2x00dev) argument
1301 rt73usb_init_bbp(struct rt2x00_dev *rt2x00dev) argument
1353 rt73usb_enable_radio(struct rt2x00_dev *rt2x00dev) argument
1365 rt73usb_disable_radio(struct rt2x00_dev *rt2x00dev) argument
1377 rt73usb_set_state(struct rt2x00_dev *rt2x00dev, enum dev_state state) argument
1407 rt73usb_set_device_state(struct rt2x00_dev *rt2x00dev, enum dev_state state) argument
1524 struct rt2x00_dev *rt2x00dev = entry->queue->rt2x00dev; local
1590 struct rt2x00_dev *rt2x00dev = entry->queue->rt2x00dev; local
1632 rt73usb_agc_to_rssi(struct rt2x00_dev *rt2x00dev, int rxd_w1) argument
1670 struct rt2x00_dev *rt2x00dev = entry->queue->rt2x00dev; local
1749 rt73usb_validate_eeprom(struct rt2x00_dev *rt2x00dev) argument
1844 rt73usb_init_eeprom(struct rt2x00_dev *rt2x00dev) argument
2089 rt73usb_probe_hw_mode(struct rt2x00_dev *rt2x00dev) argument
2163 rt73usb_probe_hw(struct rt2x00_dev *rt2x00dev) argument
2225 struct rt2x00_dev *rt2x00dev = hw->priv; local
2281 struct rt2x00_dev *rt2x00dev = hw->priv; local
[all...]
H A Drt2x00mmio.c24 int rt2x00mmio_regbusy_read(struct rt2x00_dev *rt2x00dev, argument
31 if (!test_bit(DEVICE_STATE_PRESENT, &rt2x00dev->flags))
35 *reg = rt2x00mmio_register_read(rt2x00dev, offset);
49 bool rt2x00mmio_rxdone(struct rt2x00_dev *rt2x00dev) argument
51 struct data_queue *queue = rt2x00dev->rx;
61 if (rt2x00dev->ops->lib->get_entry_state(entry))
100 static int rt2x00mmio_alloc_queue_dma(struct rt2x00_dev *rt2x00dev, argument
111 addr = dma_alloc_coherent(rt2x00dev->dev,
129 static void rt2x00mmio_free_queue_dma(struct rt2x00_dev *rt2x00dev, argument
136 dma_free_coherent(rt2x00dev
142 rt2x00mmio_initialize(struct rt2x00_dev *rt2x00dev) argument
178 rt2x00mmio_uninitialize(struct rt2x00_dev *rt2x00dev) argument
[all...]
H A Drt2500pci.c45 static void rt2500pci_bbp_write(struct rt2x00_dev *rt2x00dev, argument
50 mutex_lock(&rt2x00dev->csr_mutex);
56 if (WAIT_FOR_BBP(rt2x00dev, &reg)) {
63 rt2x00mmio_register_write(rt2x00dev, BBPCSR, reg);
66 mutex_unlock(&rt2x00dev->csr_mutex);
69 static u8 rt2500pci_bbp_read(struct rt2x00_dev *rt2x00dev, argument
75 mutex_lock(&rt2x00dev->csr_mutex);
85 if (WAIT_FOR_BBP(rt2x00dev, &reg)) {
91 rt2x00mmio_register_write(rt2x00dev, BBPCSR, reg);
93 WAIT_FOR_BBP(rt2x00dev,
103 rt2500pci_rf_write(struct rt2x00_dev *rt2x00dev, const unsigned int word, const u32 value) argument
130 struct rt2x00_dev *rt2x00dev = eeprom->data; local
145 struct rt2x00_dev *rt2x00dev = eeprom->data; local
193 rt2500pci_rfkill_poll(struct rt2x00_dev *rt2x00dev) argument
236 rt2500pci_init_led(struct rt2x00_dev *rt2x00dev, struct rt2x00_led *led, enum led_type type) argument
251 rt2500pci_config_filter(struct rt2x00_dev *rt2x00dev, const unsigned int filter_flags) argument
281 rt2500pci_config_intf(struct rt2x00_dev *rt2x00dev, struct rt2x00_intf *intf, struct rt2x00intf_conf *conf, const unsigned int flags) argument
317 rt2500pci_config_erp(struct rt2x00_dev *rt2x00dev, struct rt2x00lib_erp *erp, u32 changed) argument
396 rt2500pci_config_ant(struct rt2x00_dev *rt2x00dev, struct antenna_setup *ant) argument
467 rt2500pci_config_channel(struct rt2x00_dev *rt2x00dev, struct rf_channel *rf, const int txpower) argument
536 rt2500pci_config_txpower(struct rt2x00_dev *rt2x00dev, const int txpower) argument
546 rt2500pci_config_retry_limit(struct rt2x00_dev *rt2x00dev, struct rt2x00lib_conf *libconf) argument
559 rt2500pci_config_ps(struct rt2x00_dev *rt2x00dev, struct rt2x00lib_conf *libconf) argument
589 rt2500pci_config(struct rt2x00_dev *rt2x00dev, struct rt2x00lib_conf *libconf, const unsigned int flags) argument
609 rt2500pci_link_stats(struct rt2x00_dev *rt2x00dev, struct link_qual *qual) argument
627 rt2500pci_set_vgc(struct rt2x00_dev *rt2x00dev, struct link_qual *qual, u8 vgc_level) argument
637 rt2500pci_reset_tuner(struct rt2x00_dev *rt2x00dev, struct link_qual *qual) argument
643 rt2500pci_link_tuner(struct rt2x00_dev *rt2x00dev, struct link_qual *qual, const u32 count) argument
718 struct rt2x00_dev *rt2x00dev = queue->rt2x00dev; local
741 struct rt2x00_dev *rt2x00dev = queue->rt2x00dev; local
767 struct rt2x00_dev *rt2x00dev = queue->rt2x00dev; local
842 rt2500pci_init_queues(struct rt2x00_dev *rt2x00dev) argument
895 rt2500pci_init_registers(struct rt2x00_dev *rt2x00dev) argument
1038 rt2500pci_wait_bbp_ready(struct rt2x00_dev *rt2x00dev) argument
1054 rt2500pci_init_bbp(struct rt2x00_dev *rt2x00dev) argument
1111 rt2500pci_toggle_irq(struct rt2x00_dev *rt2x00dev, enum dev_state state) argument
1153 rt2500pci_enable_radio(struct rt2x00_dev *rt2x00dev) argument
1166 rt2500pci_disable_radio(struct rt2x00_dev *rt2x00dev) argument
1174 rt2500pci_set_state(struct rt2x00_dev *rt2x00dev, enum dev_state state) argument
1210 rt2500pci_set_device_state(struct rt2x00_dev *rt2x00dev, enum dev_state state) argument
1320 struct rt2x00_dev *rt2x00dev = entry->queue->rt2x00dev; local
1393 rt2500pci_txdone(struct rt2x00_dev *rt2x00dev, const enum data_queue_qid queue_idx) argument
1432 rt2500pci_enable_interrupt(struct rt2x00_dev *rt2x00dev, struct rt2x00_field32 irq_field) argument
1452 struct rt2x00_dev *rt2x00dev = from_tasklet(rt2x00dev, t, local
1481 struct rt2x00_dev *rt2x00dev = from_tasklet(rt2x00dev, t, tbtt_tasklet); local
1489 struct rt2x00_dev *rt2x00dev = from_tasklet(rt2x00dev, t, local
1499 struct rt2x00_dev *rt2x00dev = dev_instance; local
1556 rt2500pci_validate_eeprom(struct rt2x00_dev *rt2x00dev) argument
1621 rt2500pci_init_eeprom(struct rt2x00_dev *rt2x00dev) argument
1855 rt2500pci_probe_hw_mode(struct rt2x00_dev *rt2x00dev) argument
1932 rt2500pci_probe_hw(struct rt2x00_dev *rt2x00dev) argument
1984 struct rt2x00_dev *rt2x00dev = hw->priv; local
1998 struct rt2x00_dev *rt2x00dev = hw->priv; local
[all...]
H A Drt2x00usb.h77 * @rt2x00dev: Pointer to &struct rt2x00_dev
91 int rt2x00usb_vendor_request(struct rt2x00_dev *rt2x00dev,
99 * @rt2x00dev: Pointer to &struct rt2x00_dev
114 int rt2x00usb_vendor_request_buff(struct rt2x00_dev *rt2x00dev,
121 * @rt2x00dev: Pointer to &struct rt2x00_dev
132 int rt2x00usb_vendor_req_buff_lock(struct rt2x00_dev *rt2x00dev,
139 * @rt2x00dev: Pointer to &struct rt2x00_dev
149 static inline int rt2x00usb_vendor_request_sw(struct rt2x00_dev *rt2x00dev, argument
155 return rt2x00usb_vendor_request(rt2x00dev, request,
162 * @rt2x00dev
170 rt2x00usb_eeprom_read(struct rt2x00_dev *rt2x00dev, __le16 *eeprom, const u16 length) argument
186 rt2x00usb_register_read(struct rt2x00_dev *rt2x00dev, const unsigned int offset) argument
204 rt2x00usb_register_read_lock(struct rt2x00_dev *rt2x00dev, const unsigned int offset) argument
224 rt2x00usb_register_multiread(struct rt2x00_dev *rt2x00dev, const unsigned int offset, void *value, const u32 length) argument
242 rt2x00usb_register_write(struct rt2x00_dev *rt2x00dev, const unsigned int offset, u32 value) argument
261 rt2x00usb_register_write_lock(struct rt2x00_dev *rt2x00dev, const unsigned int offset, u32 value) argument
281 rt2x00usb_register_multiwrite(struct rt2x00_dev *rt2x00dev, const unsigned int offset, const void *value, const u32 length) argument
[all...]
H A Drt61pci.c54 static void rt61pci_bbp_write(struct rt2x00_dev *rt2x00dev, argument
59 mutex_lock(&rt2x00dev->csr_mutex);
65 if (WAIT_FOR_BBP(rt2x00dev, &reg)) {
72 rt2x00mmio_register_write(rt2x00dev, PHY_CSR3, reg);
75 mutex_unlock(&rt2x00dev->csr_mutex);
78 static u8 rt61pci_bbp_read(struct rt2x00_dev *rt2x00dev, argument
84 mutex_lock(&rt2x00dev->csr_mutex);
94 if (WAIT_FOR_BBP(rt2x00dev, &reg)) {
100 rt2x00mmio_register_write(rt2x00dev, PHY_CSR3, reg);
102 WAIT_FOR_BBP(rt2x00dev,
112 rt61pci_rf_write(struct rt2x00_dev *rt2x00dev, const unsigned int word, const u32 value) argument
137 rt61pci_mcu_request(struct rt2x00_dev *rt2x00dev, const u8 command, const u8 token, const u8 arg0, const u8 arg1) argument
168 struct rt2x00_dev *rt2x00dev = eeprom->data; local
183 struct rt2x00_dev *rt2x00dev = eeprom->data; local
231 rt61pci_rfkill_poll(struct rt2x00_dev *rt2x00dev) argument
294 rt61pci_init_led(struct rt2x00_dev *rt2x00dev, struct rt2x00_led *led, enum led_type type) argument
309 rt61pci_config_shared_key(struct rt2x00_dev *rt2x00dev, struct rt2x00lib_crypto *crypto, struct ieee80211_key_conf *key) argument
321 rt61pci_config_pairwise_key(struct rt2x00_dev *rt2x00dev, struct rt2x00lib_crypto *crypto, struct ieee80211_key_conf *key) argument
422 rt61pci_config_filter(struct rt2x00_dev *rt2x00dev, const unsigned int filter_flags) argument
454 rt61pci_config_intf(struct rt2x00_dev *rt2x00dev, struct rt2x00_intf *intf, struct rt2x00intf_conf *conf, const unsigned int flags) argument
490 rt61pci_config_erp(struct rt2x00_dev *rt2x00dev, struct rt2x00lib_erp *erp, u32 changed) argument
533 rt61pci_config_antenna_5x(struct rt2x00_dev *rt2x00dev, struct antenna_setup *ant) argument
579 rt61pci_config_antenna_2x(struct rt2x00_dev *rt2x00dev, struct antenna_setup *ant) argument
617 rt61pci_config_antenna_2529_rx(struct rt2x00_dev *rt2x00dev, const int p1, const int p2) argument
633 rt61pci_config_antenna_2529(struct rt2x00_dev *rt2x00dev, struct antenna_setup *ant) argument
703 rt61pci_config_ant(struct rt2x00_dev *rt2x00dev, struct antenna_setup *ant) argument
750 rt61pci_config_lna_gain(struct rt2x00_dev *rt2x00dev, struct rt2x00lib_conf *libconf) argument
773 rt61pci_config_channel(struct rt2x00_dev *rt2x00dev, struct rf_channel *rf, const int txpower) argument
818 rt61pci_config_txpower(struct rt2x00_dev *rt2x00dev, const int txpower) argument
831 rt61pci_config_retry_limit(struct rt2x00_dev *rt2x00dev, struct rt2x00lib_conf *libconf) argument
847 rt61pci_config_ps(struct rt2x00_dev *rt2x00dev, struct rt2x00lib_conf *libconf) argument
893 rt61pci_config(struct rt2x00_dev *rt2x00dev, struct rt2x00lib_conf *libconf, const unsigned int flags) argument
915 rt61pci_link_stats(struct rt2x00_dev *rt2x00dev, struct link_qual *qual) argument
933 rt61pci_set_vgc(struct rt2x00_dev *rt2x00dev, struct link_qual *qual, u8 vgc_level) argument
943 rt61pci_reset_tuner(struct rt2x00_dev *rt2x00dev, struct link_qual *qual) argument
949 rt61pci_link_tuner(struct rt2x00_dev *rt2x00dev, struct link_qual *qual, const u32 count) argument
1043 struct rt2x00_dev *rt2x00dev = queue->rt2x00dev; local
1066 struct rt2x00_dev *rt2x00dev = queue->rt2x00dev; local
1097 struct rt2x00_dev *rt2x00dev = queue->rt2x00dev; local
1146 rt61pci_get_firmware_name(struct rt2x00_dev *rt2x00dev) argument
1170 rt61pci_check_firmware(struct rt2x00_dev *rt2x00dev, const u8 *data, const size_t len) argument
1199 rt61pci_load_firmware(struct rt2x00_dev *rt2x00dev, const u8 *data, const size_t len) argument
1327 rt61pci_init_queues(struct rt2x00_dev *rt2x00dev) argument
1409 rt61pci_init_registers(struct rt2x00_dev *rt2x00dev) argument
1553 rt61pci_wait_bbp_ready(struct rt2x00_dev *rt2x00dev) argument
1569 rt61pci_init_bbp(struct rt2x00_dev *rt2x00dev) argument
1620 rt61pci_toggle_irq(struct rt2x00_dev *rt2x00dev, enum dev_state state) argument
1678 rt61pci_enable_radio(struct rt2x00_dev *rt2x00dev) argument
1700 rt61pci_disable_radio(struct rt2x00_dev *rt2x00dev) argument
1708 rt61pci_set_state(struct rt2x00_dev *rt2x00dev, enum dev_state state) argument
1738 rt61pci_set_device_state(struct rt2x00_dev *rt2x00dev, enum dev_state state) argument
1875 struct rt2x00_dev *rt2x00dev = entry->queue->rt2x00dev; local
1939 struct rt2x00_dev *rt2x00dev = entry->queue->rt2x00dev; local
1966 rt61pci_agc_to_rssi(struct rt2x00_dev *rt2x00dev, int rxd_w1) argument
1997 struct rt2x00_dev *rt2x00dev = entry->queue->rt2x00dev; local
2059 rt61pci_txdone(struct rt2x00_dev *rt2x00dev) argument
2150 rt61pci_wakeup(struct rt2x00_dev *rt2x00dev) argument
2157 rt61pci_enable_interrupt(struct rt2x00_dev *rt2x00dev, struct rt2x00_field32 irq_field) argument
2175 rt61pci_enable_mcu_interrupt(struct rt2x00_dev *rt2x00dev, struct rt2x00_field32 irq_field) argument
2195 struct rt2x00_dev *rt2x00dev = from_tasklet(rt2x00dev, t, local
2205 struct rt2x00_dev *rt2x00dev = from_tasklet(rt2x00dev, t, tbtt_tasklet); local
2213 struct rt2x00_dev *rt2x00dev = from_tasklet(rt2x00dev, t, local
2223 struct rt2x00_dev *rt2x00dev = from_tasklet(rt2x00dev, t, local
2234 struct rt2x00_dev *rt2x00dev = dev_instance; local
2299 rt61pci_validate_eeprom(struct rt2x00_dev *rt2x00dev) argument
2407 rt61pci_init_eeprom(struct rt2x00_dev *rt2x00dev) argument
2655 rt61pci_probe_hw_mode(struct rt2x00_dev *rt2x00dev) argument
2739 rt61pci_probe_hw(struct rt2x00_dev *rt2x00dev) argument
2806 struct rt2x00_dev *rt2x00dev = hw->priv; local
2862 struct rt2x00_dev *rt2x00dev = hw->priv; local
[all...]
H A Drt2x00usb.c23 static bool rt2x00usb_check_usb_error(struct rt2x00_dev *rt2x00dev, int status) argument
28 if (!test_bit(DEVICE_STATE_STARTED, &rt2x00dev->flags))
32 rt2x00dev->num_proto_errs++;
34 rt2x00dev->num_proto_errs = 0;
36 if (rt2x00dev->num_proto_errs > 3)
45 int rt2x00usb_vendor_request(struct rt2x00_dev *rt2x00dev, argument
51 struct usb_device *usb_dev = to_usb_device_intf(rt2x00dev->dev);
58 if (!test_bit(DEVICE_STATE_PRESENT, &rt2x00dev->flags))
68 if (rt2x00usb_check_usb_error(rt2x00dev, status)) {
70 clear_bit(DEVICE_STATE_PRESENT, &rt2x00dev
83 rt2x00usb_vendor_req_buff_lock(struct rt2x00_dev *rt2x00dev, const u8 request, const u8 requesttype, const u16 offset, void *buffer, const u16 buffer_length, const int timeout) argument
114 rt2x00usb_vendor_request_buff(struct rt2x00_dev *rt2x00dev, const u8 request, const u8 requesttype, const u16 offset, void *buffer, const u16 buffer_length) argument
145 rt2x00usb_regbusy_read(struct rt2x00_dev *rt2x00dev, const unsigned int offset, const struct rt2x00_field32 field, u32 *reg) argument
174 struct rt2x00_dev *rt2x00dev; member in struct:rt2x00_async_read_data
191 rt2x00usb_register_read_async(struct rt2x00_dev *rt2x00dev, const unsigned int offset, bool (*callback)(struct rt2x00_dev*, int, u32)) argument
250 struct rt2x00_dev *rt2x00dev = local
271 struct rt2x00_dev *rt2x00dev = entry->queue->rt2x00dev; local
298 struct rt2x00_dev *rt2x00dev = entry->queue->rt2x00dev; local
346 struct rt2x00_dev *rt2x00dev = local
375 struct rt2x00_dev *rt2x00dev = entry->queue->rt2x00dev; local
401 struct rt2x00_dev *rt2x00dev = entry->queue->rt2x00dev; local
457 struct rt2x00_dev *rt2x00dev = entry->queue->rt2x00dev; local
544 rt2x00usb_watchdog(struct rt2x00_dev *rt2x00dev) argument
560 rt2x00usb_disable_radio(struct rt2x00_dev *rt2x00dev) argument
599 rt2x00usb_find_endpoints(struct rt2x00_dev *rt2x00dev) argument
651 struct rt2x00_dev *rt2x00dev = queue->rt2x00dev; local
684 struct rt2x00_dev *rt2x00dev = queue->rt2x00dev; local
714 rt2x00usb_initialize(struct rt2x00_dev *rt2x00dev) argument
744 rt2x00usb_uninitialize(struct rt2x00_dev *rt2x00dev) argument
761 rt2x00usb_free_reg(struct rt2x00_dev *rt2x00dev) argument
773 rt2x00usb_alloc_reg(struct rt2x00_dev *rt2x00dev) argument
802 struct rt2x00_dev *rt2x00dev; local
869 struct rt2x00_dev *rt2x00dev = hw->priv; local
890 struct rt2x00_dev *rt2x00dev = hw->priv; local
899 struct rt2x00_dev *rt2x00dev = hw->priv; local
[all...]
H A Drt2x00.h539 int (*probe_hw) (struct rt2x00_dev *rt2x00dev);
540 char *(*get_firmware_name) (struct rt2x00_dev *rt2x00dev);
541 int (*check_firmware) (struct rt2x00_dev *rt2x00dev,
543 int (*load_firmware) (struct rt2x00_dev *rt2x00dev,
549 int (*initialize) (struct rt2x00_dev *rt2x00dev);
550 void (*uninitialize) (struct rt2x00_dev *rt2x00dev);
561 int (*set_device_state) (struct rt2x00_dev *rt2x00dev,
563 int (*rfkill_poll) (struct rt2x00_dev *rt2x00dev);
564 void (*link_stats) (struct rt2x00_dev *rt2x00dev,
566 void (*reset_tuner) (struct rt2x00_dev *rt2x00dev,
1059 rt2x00_rf_read(struct rt2x00_dev *rt2x00dev, const unsigned int word) argument
1066 rt2x00_rf_write(struct rt2x00_dev *rt2x00dev, const unsigned int word, u32 data) argument
1076 rt2x00_eeprom_addr(struct rt2x00_dev *rt2x00dev, const unsigned int word) argument
1082 rt2x00_eeprom_read(struct rt2x00_dev *rt2x00dev, const unsigned int word) argument
1088 rt2x00_eeprom_write(struct rt2x00_dev *rt2x00dev, const unsigned int word, u16 data) argument
1094 rt2x00_eeprom_byte(struct rt2x00_dev *rt2x00dev, const unsigned int byte) argument
1103 rt2x00_set_chip(struct rt2x00_dev *rt2x00dev, const u16 rt, const u16 rf, const u16 rev) argument
1115 rt2x00_set_rt(struct rt2x00_dev *rt2x00dev, const u16 rt, const u16 rev) argument
1125 rt2x00_set_rf(struct rt2x00_dev *rt2x00dev, const u16 rf) argument
1133 rt2x00_rt(struct rt2x00_dev *rt2x00dev, const u16 rt) argument
1138 rt2x00_rf(struct rt2x00_dev *rt2x00dev, const u16 rf) argument
1143 rt2x00_rev(struct rt2x00_dev *rt2x00dev) argument
1148 rt2x00_rt_rev(struct rt2x00_dev *rt2x00dev, const u16 rt, const u16 rev) argument
1154 rt2x00_rt_rev_lt(struct rt2x00_dev *rt2x00dev, const u16 rt, const u16 rev) argument
1160 rt2x00_rt_rev_gte(struct rt2x00_dev *rt2x00dev, const u16 rt, const u16 rev) argument
1166 rt2x00_set_chip_intf(struct rt2x00_dev *rt2x00dev, enum rt2x00_chip_intf intf) argument
1172 rt2x00_intf(struct rt2x00_dev *rt2x00dev, enum rt2x00_chip_intf intf) argument
1178 rt2x00_is_pci(struct rt2x00_dev *rt2x00dev) argument
1184 rt2x00_is_pcie(struct rt2x00_dev *rt2x00dev) argument
1189 rt2x00_is_usb(struct rt2x00_dev *rt2x00dev) argument
1194 rt2x00_is_soc(struct rt2x00_dev *rt2x00dev) argument
1202 rt2x00_has_cap_flag(struct rt2x00_dev *rt2x00dev, enum rt2x00_capability_flags cap_flag) argument
1209 rt2x00_has_cap_hw_crypto(struct rt2x00_dev *rt2x00dev) argument
1215 rt2x00_has_cap_power_limit(struct rt2x00_dev *rt2x00dev) argument
1221 rt2x00_has_cap_control_filters(struct rt2x00_dev *rt2x00dev) argument
1227 rt2x00_has_cap_control_filter_pspoll(struct rt2x00_dev *rt2x00dev) argument
1233 rt2x00_has_cap_pre_tbtt_interrupt(struct rt2x00_dev *rt2x00dev) argument
1239 rt2x00_has_cap_link_tuning(struct rt2x00_dev *rt2x00dev) argument
1245 rt2x00_has_cap_frame_type(struct rt2x00_dev *rt2x00dev) argument
1251 rt2x00_has_cap_rf_sequence(struct rt2x00_dev *rt2x00dev) argument
1257 rt2x00_has_cap_external_lna_a(struct rt2x00_dev *rt2x00dev) argument
1263 rt2x00_has_cap_external_lna_bg(struct rt2x00_dev *rt2x00dev) argument
1269 rt2x00_has_cap_external_pa(struct rt2x00_dev *rt2x00dev) argument
1275 rt2x00_has_cap_double_antenna(struct rt2x00_dev *rt2x00dev) argument
1281 rt2x00_has_cap_bt_coexist(struct rt2x00_dev *rt2x00dev) argument
1287 rt2x00_has_cap_vco_recalibration(struct rt2x00_dev *rt2x00dev) argument
1293 rt2x00_has_cap_restart_hw(struct rt2x00_dev *rt2x00dev) argument
1320 rt2x00queue_get_tx_queue(struct rt2x00_dev *rt2x00dev, enum data_queue_qid queue) argument
1428 rt2x00debug_dump_frame(struct rt2x00_dev *rt2x00dev, enum rt2x00_dump_type type, struct queue_entry *entry) argument
[all...]
H A Drt2x00queue.c26 struct rt2x00_dev *rt2x00dev = queue->rt2x00dev; local
51 if (rt2x00_has_cap_hw_crypto(rt2x00dev)) {
76 if (rt2x00_has_cap_flag(rt2x00dev, REQUIRE_DMA)) {
79 skb_dma = dma_map_single(rt2x00dev->dev, skb->data, skb->len,
81 if (unlikely(dma_mapping_error(rt2x00dev->dev, skb_dma))) {
95 struct device *dev = entry->queue->rt2x00dev->dev;
112 struct device *dev = entry->queue->rt2x00dev->dev;
176 static void rt2x00queue_create_tx_descriptor_seq(struct rt2x00_dev *rt2x00dev, argument
190 if (!rt2x00_has_cap_flag(rt2x00dev, REQUIRE_SW_SEQN
227 rt2x00queue_create_tx_descriptor_plcp(struct rt2x00_dev *rt2x00dev, struct sk_buff *skb, struct txentry_desc *txdesc, const struct rt2x00_rate *hwrate) argument
291 rt2x00queue_create_tx_descriptor_ht(struct rt2x00_dev *rt2x00dev, struct sk_buff *skb, struct txentry_desc *txdesc, struct ieee80211_sta *sta, const struct rt2x00_rate *hwrate) argument
384 rt2x00queue_create_tx_descriptor(struct rt2x00_dev *rt2x00dev, struct sk_buff *skb, struct txentry_desc *txdesc, struct ieee80211_sta *sta) argument
488 struct rt2x00_dev *rt2x00dev = entry->queue->rt2x00dev; local
559 struct rt2x00_dev *rt2x00dev = entry->queue->rt2x00dev; local
720 rt2x00queue_clear_beacon(struct rt2x00_dev *rt2x00dev, struct ieee80211_vif *vif) argument
743 rt2x00queue_update_beacon(struct rt2x00_dev *rt2x00dev, struct ieee80211_vif *vif) argument
1023 rt2x00queue_start_queues(struct rt2x00_dev *rt2x00dev) argument
1038 rt2x00queue_stop_queues(struct rt2x00_dev *rt2x00dev) argument
1057 rt2x00queue_flush_queues(struct rt2x00_dev *rt2x00dev, bool drop) argument
1084 rt2x00queue_init_queues(struct rt2x00_dev *rt2x00dev) argument
1161 rt2x00queue_initialize(struct rt2x00_dev *rt2x00dev) argument
1200 rt2x00queue_uninitialize(struct rt2x00_dev *rt2x00dev) argument
1212 rt2x00queue_init(struct rt2x00_dev *rt2x00dev, struct data_queue *queue, enum data_queue_qid qid) argument
1231 rt2x00queue_allocate(struct rt2x00_dev *rt2x00dev) argument
1281 rt2x00queue_free(struct rt2x00_dev *rt2x00dev) argument
[all...]
H A Drt2800pci.c44 static bool rt2800pci_hwcrypt_disabled(struct rt2x00_dev *rt2x00dev) argument
49 static void rt2800pci_mcu_status(struct rt2x00_dev *rt2x00dev, const u8 token) argument
57 if (rt2x00_is_soc(rt2x00dev))
61 reg = rt2x00mmio_register_read(rt2x00dev, H2M_MAILBOX_CID);
73 rt2x00_err(rt2x00dev, "MCU request failed, no response from hardware\n");
75 rt2x00mmio_register_write(rt2x00dev, H2M_MAILBOX_STATUS, ~0);
76 rt2x00mmio_register_write(rt2x00dev, H2M_MAILBOX_CID, ~0);
81 struct rt2x00_dev *rt2x00dev = eeprom->data; local
84 reg = rt2x00mmio_register_read(rt2x00dev, E2PROM_CSR);
96 struct rt2x00_dev *rt2x00dev local
109 rt2800pci_read_eeprom_pci(struct rt2x00_dev *rt2x00dev) argument
142 rt2800pci_efuse_detect(struct rt2x00_dev *rt2x00dev) argument
147 rt2800pci_read_eeprom_efuse(struct rt2x00_dev *rt2x00dev) argument
155 rt2800pci_get_firmware_name(struct rt2x00_dev *rt2x00dev) argument
166 rt2800pci_write_firmware(struct rt2x00_dev *rt2x00dev, const u8 *data, const size_t len) argument
196 rt2800pci_enable_radio(struct rt2x00_dev *rt2x00dev) argument
217 rt2800pci_set_state(struct rt2x00_dev *rt2x00dev, enum dev_state state) argument
236 rt2800pci_set_device_state(struct rt2x00_dev *rt2x00dev, enum dev_state state) argument
277 rt2800pci_read_eeprom(struct rt2x00_dev *rt2x00dev) argument
[all...]
H A Drt2x00leds.h24 struct rt2x00_dev *rt2x00dev; member in struct:rt2x00_led

Completed in 263 milliseconds

12