Searched defs:rt2x00dev (Results 1 - 25 of 27) sorted by relevance

12

/drivers/net/wireless/rt2x00/
H A Drt2x00firmware.c33 static int rt2x00lib_request_firmware(struct rt2x00_dev *rt2x00dev) argument
35 struct device *device = wiphy_dev(rt2x00dev->hw->wiphy);
43 fw_name = rt2x00dev->ops->lib->get_firmware_name(rt2x00dev);
45 ERROR(rt2x00dev,
51 INFO(rt2x00dev, "Loading firmware file '%s'.\n", fw_name);
55 ERROR(rt2x00dev, "Failed to request Firmware.\n");
60 ERROR(rt2x00dev, "Failed to read Firmware.\n");
65 INFO(rt2x00dev, "Firmware detected - version: %d.%d.\n",
67 snprintf(rt2x00dev
98 rt2x00lib_load_firmware(struct rt2x00_dev *rt2x00dev) argument
128 rt2x00lib_free_firmware(struct rt2x00_dev *rt2x00dev) argument
[all...]
H A Drt2x00leds.h37 struct rt2x00_dev *rt2x00dev; member in struct:rt2x00_led
H A Drt2x00pci.h41 static inline void rt2x00pci_register_read(struct rt2x00_dev *rt2x00dev, argument
45 *value = readl(rt2x00dev->csr.base + offset);
48 static inline void rt2x00pci_register_multiread(struct rt2x00_dev *rt2x00dev, argument
52 memcpy_fromio(value, rt2x00dev->csr.base + offset, length);
55 static inline void rt2x00pci_register_write(struct rt2x00_dev *rt2x00dev, argument
59 writel(value, rt2x00dev->csr.base + offset);
62 static inline void rt2x00pci_register_multiwrite(struct rt2x00_dev *rt2x00dev, argument
67 __iowrite32_copy(rt2x00dev->csr.base + offset, value, length >> 2);
72 * @rt2x00dev: Device pointer, see &struct rt2x00_dev.
83 int rt2x00pci_regbusy_read(struct rt2x00_dev *rt2x00dev,
[all...]
H A Drt2x00soc.c36 static void rt2x00soc_free_reg(struct rt2x00_dev *rt2x00dev) argument
38 kfree(rt2x00dev->rf);
39 rt2x00dev->rf = NULL;
41 kfree(rt2x00dev->eeprom);
42 rt2x00dev->eeprom = NULL;
44 iounmap(rt2x00dev->csr.base);
47 static int rt2x00soc_alloc_reg(struct rt2x00_dev *rt2x00dev) argument
49 struct platform_device *pdev = to_platform_device(rt2x00dev->dev);
56 rt2x00dev->csr.base = ioremap(res->start, resource_size(res));
57 if (!rt2x00dev
80 struct rt2x00_dev *rt2x00dev; local
123 struct rt2x00_dev *rt2x00dev = hw->priv; local
140 struct rt2x00_dev *rt2x00dev = hw->priv; local
149 struct rt2x00_dev *rt2x00dev = hw->priv; local
[all...]
H A Drt2x00config.c32 void rt2x00lib_config_intf(struct rt2x00_dev *rt2x00dev, argument
74 if (mac || (!rt2x00dev->intf_ap_count && !rt2x00dev->intf_sta_count))
76 if (bssid || (!rt2x00dev->intf_ap_count && !rt2x00dev->intf_sta_count))
79 rt2x00dev->ops->lib->config_intf(rt2x00dev, intf, &conf, flags);
82 void rt2x00lib_config_erp(struct rt2x00_dev *rt2x00dev, argument
104 rt2x00dev->aid = bss_conf->assoc ? bss_conf->aid : 0;
105 rt2x00dev
116 rt2x00lib_config_antenna(struct rt2x00_dev *rt2x00dev, struct antenna_setup config) argument
177 rt2x00ht_center_channel(struct rt2x00_dev *rt2x00dev, struct ieee80211_conf *conf) argument
205 rt2x00lib_config(struct rt2x00_dev *rt2x00dev, struct ieee80211_conf *conf, unsigned int ieee80211_flags) argument
[all...]
H A Drt2x00crypto.c48 void rt2x00crypto_create_tx_descriptor(struct rt2x00_dev *rt2x00dev, argument
55 if (!test_bit(CAPABILITY_HW_CRYPTO, &rt2x00dev->cap_flags) || !hw_key)
76 unsigned int rt2x00crypto_tx_overhead(struct rt2x00_dev *rt2x00dev, argument
83 if (!test_bit(CAPABILITY_HW_CRYPTO, &rt2x00dev->cap_flags) || !key)
H A Drt2x00leds.c32 void rt2x00leds_led_quality(struct rt2x00_dev *rt2x00dev, int rssi) argument
34 struct rt2x00_led *led = &rt2x00dev->led_qual;
44 rssi += rt2x00dev->rssi_offset;
86 void rt2x00led_led_activity(struct rt2x00_dev *rt2x00dev, bool enabled) argument
88 if (rt2x00dev->led_qual.type == LED_TYPE_ACTIVITY)
89 rt2x00led_led_simple(&rt2x00dev->led_qual, enabled);
92 void rt2x00leds_led_assoc(struct rt2x00_dev *rt2x00dev, bool enabled) argument
94 if (rt2x00dev->led_assoc.type == LED_TYPE_ASSOC)
95 rt2x00led_led_simple(&rt2x00dev->led_assoc, enabled);
98 void rt2x00leds_led_radio(struct rt2x00_dev *rt2x00dev, boo argument
104 rt2x00leds_register_led(struct rt2x00_dev *rt2x00dev, struct rt2x00_led *led, const char *name) argument
125 rt2x00leds_register(struct rt2x00_dev *rt2x00dev) argument
200 rt2x00leds_unregister(struct rt2x00_dev *rt2x00dev) argument
219 rt2x00leds_suspend(struct rt2x00_dev *rt2x00dev) argument
238 rt2x00leds_resume(struct rt2x00_dev *rt2x00dev) argument
[all...]
H A Drt2800lib.h26 void (*register_read)(struct rt2x00_dev *rt2x00dev,
28 void (*register_read_lock)(struct rt2x00_dev *rt2x00dev,
30 void (*register_write)(struct rt2x00_dev *rt2x00dev,
32 void (*register_write_lock)(struct rt2x00_dev *rt2x00dev,
35 void (*register_multiread)(struct rt2x00_dev *rt2x00dev,
38 void (*register_multiwrite)(struct rt2x00_dev *rt2x00dev,
42 int (*regbusy_read)(struct rt2x00_dev *rt2x00dev,
46 int (*drv_write_firmware)(struct rt2x00_dev *rt2x00dev,
48 int (*drv_init_registers)(struct rt2x00_dev *rt2x00dev);
52 static inline void rt2800_register_read(struct rt2x00_dev *rt2x00dev, argument
61 rt2800_register_read_lock(struct rt2x00_dev *rt2x00dev, const unsigned int offset, u32 *value) argument
70 rt2800_register_write(struct rt2x00_dev *rt2x00dev, const unsigned int offset, u32 value) argument
79 rt2800_register_write_lock(struct rt2x00_dev *rt2x00dev, const unsigned int offset, u32 value) argument
88 rt2800_register_multiread(struct rt2x00_dev *rt2x00dev, const unsigned int offset, void *value, const u32 length) argument
97 rt2800_register_multiwrite(struct rt2x00_dev *rt2x00dev, const unsigned int offset, const void *value, const u32 length) argument
107 rt2800_regbusy_read(struct rt2x00_dev *rt2x00dev, const unsigned int offset, const struct rt2x00_field32 field, u32 *reg) argument
117 rt2800_drv_write_firmware(struct rt2x00_dev *rt2x00dev, const u8 *data, const size_t len) argument
125 rt2800_drv_init_registers(struct rt2x00_dev *rt2x00dev) argument
[all...]
H A Drt2x00pci.c38 int rt2x00pci_regbusy_read(struct rt2x00_dev *rt2x00dev, argument
45 if (!test_bit(DEVICE_STATE_PRESENT, &rt2x00dev->flags))
49 rt2x00pci_register_read(rt2x00dev, offset, reg);
55 ERROR(rt2x00dev, "Indirect register access failed: "
63 bool rt2x00pci_rxdone(struct rt2x00_dev *rt2x00dev) argument
65 struct data_queue *queue = rt2x00dev->rx;
75 if (rt2x00dev->ops->lib->get_entry_state(entry))
114 static int rt2x00pci_alloc_queue_dma(struct rt2x00_dev *rt2x00dev, argument
125 addr = dma_alloc_coherent(rt2x00dev->dev,
145 static void rt2x00pci_free_queue_dma(struct rt2x00_dev *rt2x00dev, argument
158 rt2x00pci_initialize(struct rt2x00_dev *rt2x00dev) argument
194 rt2x00pci_uninitialize(struct rt2x00_dev *rt2x00dev) argument
214 rt2x00pci_free_reg(struct rt2x00_dev *rt2x00dev) argument
228 rt2x00pci_alloc_reg(struct rt2x00_dev *rt2x00dev) argument
257 struct rt2x00_dev *rt2x00dev; local
335 struct rt2x00_dev *rt2x00dev = hw->priv; local
357 struct rt2x00_dev *rt2x00dev = hw->priv; local
373 struct rt2x00_dev *rt2x00dev = hw->priv; local
[all...]
H A Drt2x00lib.h72 int rt2x00lib_enable_radio(struct rt2x00_dev *rt2x00dev);
73 void rt2x00lib_disable_radio(struct rt2x00_dev *rt2x00dev);
78 int rt2x00lib_start(struct rt2x00_dev *rt2x00dev);
79 void rt2x00lib_stop(struct rt2x00_dev *rt2x00dev);
84 void rt2x00lib_config_intf(struct rt2x00_dev *rt2x00dev,
88 void rt2x00lib_config_erp(struct rt2x00_dev *rt2x00dev,
92 void rt2x00lib_config_antenna(struct rt2x00_dev *rt2x00dev,
94 void rt2x00lib_config(struct rt2x00_dev *rt2x00dev,
154 * @rt2x00dev: Pointer to &struct rt2x00_dev.
157 int rt2x00queue_update_beacon(struct rt2x00_dev *rt2x00dev,
315 rt2x00lib_load_firmware(struct rt2x00_dev *rt2x00dev) argument
319 rt2x00lib_free_firmware(struct rt2x00_dev *rt2x00dev) argument
333 rt2x00debug_register(struct rt2x00_dev *rt2x00dev) argument
337 rt2x00debug_deregister(struct rt2x00_dev *rt2x00dev) argument
341 rt2x00debug_update_crypto(struct rt2x00_dev *rt2x00dev, struct rxdone_entry_desc *rxdesc) argument
371 rt2x00crypto_create_tx_descriptor(struct rt2x00_dev *rt2x00dev, struct sk_buff *skb, struct txentry_desc *txdesc) argument
377 rt2x00crypto_tx_overhead(struct rt2x00_dev *rt2x00dev, struct sk_buff *skb) argument
408 rt2x00rfkill_register(struct rt2x00_dev *rt2x00dev) argument
414 rt2x00rfkill_unregister(struct rt2x00_dev *rt2x00dev) argument
433 rt2x00leds_led_quality(struct rt2x00_dev *rt2x00dev, int rssi) argument
438 rt2x00led_led_activity(struct rt2x00_dev *rt2x00dev, bool enabled) argument
443 rt2x00leds_led_assoc(struct rt2x00_dev *rt2x00dev, bool enabled) argument
448 rt2x00leds_led_radio(struct rt2x00_dev *rt2x00dev, bool enabled) argument
453 rt2x00leds_register(struct rt2x00_dev *rt2x00dev) argument
457 rt2x00leds_unregister(struct rt2x00_dev *rt2x00dev) argument
461 rt2x00leds_suspend(struct rt2x00_dev *rt2x00dev) argument
465 rt2x00leds_resume(struct rt2x00_dev *rt2x00dev) argument
[all...]
H A Drt2x00link.c76 static int rt2x00link_antenna_get_link_rssi(struct rt2x00_dev *rt2x00dev) argument
78 struct link_ant *ant = &rt2x00dev->link.ant;
80 if (ant->rssi_ant.avg && rt2x00dev->link.qual.rx_success)
85 static int rt2x00link_antenna_get_rssi_history(struct rt2x00_dev *rt2x00dev) argument
87 struct link_ant *ant = &rt2x00dev->link.ant;
94 static void rt2x00link_antenna_update_rssi_history(struct rt2x00_dev *rt2x00dev, argument
97 struct link_ant *ant = &rt2x00dev->link.ant;
101 static void rt2x00link_antenna_reset(struct rt2x00_dev *rt2x00dev) argument
103 rt2x00dev->link.ant.rssi_ant.avg = 0;
104 rt2x00dev
107 rt2x00lib_antenna_diversity_sample(struct rt2x00_dev *rt2x00dev) argument
148 rt2x00lib_antenna_diversity_eval(struct rt2x00_dev *rt2x00dev) argument
188 rt2x00lib_antenna_diversity(struct rt2x00_dev *rt2x00dev) argument
219 rt2x00link_update_stats(struct rt2x00_dev *rt2x00dev, struct sk_buff *skb, struct rxdone_entry_desc *rxdesc) argument
260 rt2x00link_start_tuner(struct rt2x00_dev *rt2x00dev) argument
289 rt2x00link_stop_tuner(struct rt2x00_dev *rt2x00dev) argument
294 rt2x00link_reset_tuner(struct rt2x00_dev *rt2x00dev, bool antenna) argument
329 rt2x00link_reset_qual(struct rt2x00_dev *rt2x00dev) argument
341 struct rt2x00_dev *rt2x00dev = local
402 rt2x00link_start_watchdog(struct rt2x00_dev *rt2x00dev) argument
413 rt2x00link_stop_watchdog(struct rt2x00_dev *rt2x00dev) argument
420 struct rt2x00_dev *rt2x00dev = local
439 rt2x00link_start_agc(struct rt2x00_dev *rt2x00dev) argument
450 rt2x00link_start_vcocal(struct rt2x00_dev *rt2x00dev) argument
461 rt2x00link_stop_agc(struct rt2x00_dev *rt2x00dev) argument
466 rt2x00link_stop_vcocal(struct rt2x00_dev *rt2x00dev) argument
473 struct rt2x00_dev *rt2x00dev = local
494 struct rt2x00_dev *rt2x00dev = local
513 rt2x00link_register(struct rt2x00_dev *rt2x00dev) argument
[all...]
H A Drt2x00usb.h102 * @rt2x00dev: Pointer to &struct rt2x00_dev
116 int rt2x00usb_vendor_request(struct rt2x00_dev *rt2x00dev,
124 * @rt2x00dev: Pointer to &struct rt2x00_dev
140 int rt2x00usb_vendor_request_buff(struct rt2x00_dev *rt2x00dev,
147 * @rt2x00dev: Pointer to &struct rt2x00_dev
158 int rt2x00usb_vendor_req_buff_lock(struct rt2x00_dev *rt2x00dev,
165 * @rt2x00dev: Pointer to &struct rt2x00_dev
175 static inline int rt2x00usb_vendor_request_sw(struct rt2x00_dev *rt2x00dev, argument
181 return rt2x00usb_vendor_request(rt2x00dev, request,
188 * @rt2x00dev
196 rt2x00usb_eeprom_read(struct rt2x00_dev *rt2x00dev, __le16 *eeprom, const u16 length) argument
214 rt2x00usb_register_read(struct rt2x00_dev *rt2x00dev, const unsigned int offset, u32 *value) argument
234 rt2x00usb_register_read_lock(struct rt2x00_dev *rt2x00dev, const unsigned int offset, u32 *value) argument
255 rt2x00usb_register_multiread(struct rt2x00_dev *rt2x00dev, const unsigned int offset, void *value, const u32 length) argument
274 rt2x00usb_register_write(struct rt2x00_dev *rt2x00dev, const unsigned int offset, u32 value) argument
293 rt2x00usb_register_write_lock(struct rt2x00_dev *rt2x00dev, const unsigned int offset, u32 value) argument
313 rt2x00usb_register_multiwrite(struct rt2x00_dev *rt2x00dev, const unsigned int offset, const void *value, const u32 length) argument
[all...]
H A Drt2800usb.c57 struct rt2x00_dev *rt2x00dev = queue->rt2x00dev; local
62 rt2x00usb_register_read(rt2x00dev, MAC_SYS_CTRL, &reg);
64 rt2x00usb_register_write(rt2x00dev, MAC_SYS_CTRL, reg);
67 rt2x00usb_register_read(rt2x00dev, BCN_TIME_CFG, &reg);
71 rt2x00usb_register_write(rt2x00dev, BCN_TIME_CFG, reg);
80 struct rt2x00_dev *rt2x00dev = queue->rt2x00dev; local
85 rt2x00usb_register_read(rt2x00dev, MAC_SYS_CTRL, &reg);
87 rt2x00usb_register_write(rt2x00dev, MAC_SYS_CTR
105 rt2800usb_txstatus_pending(struct rt2x00_dev *rt2x00dev) argument
133 rt2800usb_txstatus_timeout(struct rt2x00_dev *rt2x00dev) argument
146 rt2800usb_tx_sta_fifo_read_completed(struct rt2x00_dev *rt2x00dev, int urb_status, u32 tx_status) argument
193 rt2800usb_async_read_tx_status(struct rt2x00_dev *rt2x00dev) argument
206 struct rt2x00_dev *rt2x00dev = entry->queue->rt2x00dev; local
213 struct rt2x00_dev *rt2x00dev = local
225 rt2800usb_get_firmware_name(struct rt2x00_dev *rt2x00dev) argument
230 rt2800usb_write_firmware(struct rt2x00_dev *rt2x00dev, const u8 *data, const size_t len) argument
280 rt2800usb_init_registers(struct rt2x00_dev *rt2x00dev) argument
308 rt2800usb_enable_radio(struct rt2x00_dev *rt2x00dev) argument
333 rt2800usb_disable_radio(struct rt2x00_dev *rt2x00dev) argument
339 rt2800usb_set_state(struct rt2x00_dev *rt2x00dev, enum dev_state state) argument
350 rt2800usb_set_device_state(struct rt2x00_dev *rt2x00dev, enum dev_state state) argument
399 rt2800usb_watchdog(struct rt2x00_dev *rt2x00dev) argument
547 rt2800usb_txdone(struct rt2x00_dev *rt2x00dev) argument
586 rt2800usb_txdone_nostatus(struct rt2x00_dev *rt2x00dev) argument
618 struct rt2x00_dev *rt2x00dev = local
725 rt2800usb_validate_eeprom(struct rt2x00_dev *rt2x00dev) argument
736 rt2800usb_probe_hw(struct rt2x00_dev *rt2x00dev) argument
[all...]
H A Drt2x00dev.c38 u32 rt2x00lib_get_bssidx(struct rt2x00_dev *rt2x00dev, argument
45 if (rt2x00dev->intf_sta_count)
47 return vif->addr[5] & (rt2x00dev->ops->max_ap_intf - 1);
54 int rt2x00lib_enable_radio(struct rt2x00_dev *rt2x00dev) argument
62 if (test_bit(DEVICE_STATE_ENABLED_RADIO, &rt2x00dev->flags))
68 rt2x00queue_init_queues(rt2x00dev);
74 rt2x00dev->ops->lib->set_device_state(rt2x00dev, STATE_RADIO_ON);
78 rt2x00dev->ops->lib->set_device_state(rt2x00dev, STATE_RADIO_IRQ_O
102 rt2x00lib_disable_radio(struct rt2x00_dev *rt2x00dev) argument
134 struct rt2x00_dev *rt2x00dev = data; local
152 struct rt2x00_dev *rt2x00dev = local
166 struct rt2x00_dev *rt2x00dev = local
183 struct rt2x00_dev *rt2x00dev = data; local
205 struct rt2x00_dev *rt2x00dev = data; local
222 rt2x00lib_beacondone(struct rt2x00_dev *rt2x00dev) argument
246 rt2x00lib_pretbtt(struct rt2x00_dev *rt2x00dev) argument
276 struct rt2x00_dev *rt2x00dev = entry->queue->rt2x00dev; local
478 struct rt2x00_dev *rt2x00dev = local
493 rt2x00lib_rxdone_check_ps(struct rt2x00_dev *rt2x00dev, struct sk_buff *skb, struct rxdone_entry_desc *rxdesc) argument
543 rt2x00lib_rxdone_read_signal(struct rt2x00_dev *rt2x00dev, struct rxdone_entry_desc *rxdesc) argument
592 struct rt2x00_dev *rt2x00dev = entry->queue->rt2x00dev; local
827 rt2x00lib_probe_hw_modes(struct rt2x00_dev *rt2x00dev, struct hw_mode_spec *spec) argument
907 rt2x00lib_remove_hw(struct rt2x00_dev *rt2x00dev) argument
922 rt2x00lib_probe_hw(struct rt2x00_dev *rt2x00dev) argument
1019 rt2x00lib_uninitialize(struct rt2x00_dev *rt2x00dev) argument
1040 rt2x00lib_initialize(struct rt2x00_dev *rt2x00dev) argument
1068 rt2x00lib_start(struct rt2x00_dev *rt2x00dev) argument
1104 rt2x00lib_stop(struct rt2x00_dev *rt2x00dev) argument
1123 rt2x00lib_probe_dev(struct rt2x00_dev *rt2x00dev) argument
1219 rt2x00lib_remove_dev(struct rt2x00_dev *rt2x00dev) argument
1294 rt2x00lib_suspend(struct rt2x00_dev *rt2x00dev, pm_message_t state) argument
1334 rt2x00lib_resume(struct rt2x00_dev *rt2x00dev) argument
[all...]
H A Drt2x00mac.c32 static int rt2x00mac_tx_rts_cts(struct rt2x00_dev *rt2x00dev, argument
47 skb = dev_alloc_skb(data_length + rt2x00dev->hw->extra_tx_headroom);
49 WARNING(rt2x00dev, "Failed to create RTS/CTS frame.\n");
53 skb_reserve(skb, rt2x00dev->hw->extra_tx_headroom);
82 data_length += rt2x00crypto_tx_overhead(rt2x00dev, skb);
85 ieee80211_ctstoself_get(rt2x00dev->hw, tx_info->control.vif,
89 ieee80211_rts_get(rt2x00dev->hw, tx_info->control.vif,
96 WARNING(rt2x00dev, "Failed to send RTS/CTS frame.\n");
104 struct rt2x00_dev *rt2x00dev = hw->priv; local
115 if (!test_bit(DEVICE_STATE_PRESENT, &rt2x00dev
178 struct rt2x00_dev *rt2x00dev = hw->priv; local
189 struct rt2x00_dev *rt2x00dev = hw->priv; local
201 struct rt2x00_dev *rt2x00dev = hw->priv; local
309 struct rt2x00_dev *rt2x00dev = hw->priv; local
344 struct rt2x00_dev *rt2x00dev = hw->priv; local
390 struct rt2x00_dev *rt2x00dev = hw->priv; local
460 struct rt2x00_dev *rt2x00dev = hw->priv; local
498 struct rt2x00_dev *rt2x00dev = hw->priv; local
569 struct rt2x00_dev *rt2x00dev = hw->priv; local
586 struct rt2x00_dev *rt2x00dev = hw->priv; local
601 struct rt2x00_dev *rt2x00dev = hw->priv; local
609 struct rt2x00_dev *rt2x00dev = hw->priv; local
618 struct rt2x00_dev *rt2x00dev = hw->priv; local
636 struct rt2x00_dev *rt2x00dev = hw->priv; local
728 struct rt2x00_dev *rt2x00dev = hw->priv; local
762 struct rt2x00_dev *rt2x00dev = hw->priv; local
771 struct rt2x00_dev *rt2x00dev = hw->priv; local
781 struct rt2x00_dev *rt2x00dev = hw->priv; local
824 struct rt2x00_dev *rt2x00dev = hw->priv; local
847 struct rt2x00_dev *rt2x00dev = hw->priv; local
862 struct rt2x00_dev *rt2x00dev = hw->priv; local
[all...]
H A Drt2x00usb.c39 int rt2x00usb_vendor_request(struct rt2x00_dev *rt2x00dev, argument
45 struct usb_device *usb_dev = to_usb_device_intf(rt2x00dev->dev);
52 if (!test_bit(DEVICE_STATE_PRESENT, &rt2x00dev->flags))
68 clear_bit(DEVICE_STATE_PRESENT, &rt2x00dev->flags);
73 ERROR(rt2x00dev,
81 int rt2x00usb_vendor_req_buff_lock(struct rt2x00_dev *rt2x00dev, argument
88 BUG_ON(!mutex_is_locked(&rt2x00dev->csr_mutex));
93 if (unlikely(!rt2x00dev->csr.cache || buffer_length > CSR_CACHE_SIZE)) {
94 ERROR(rt2x00dev, "CSR cache not available.\n");
99 memcpy(rt2x00dev
112 rt2x00usb_vendor_request_buff(struct rt2x00_dev *rt2x00dev, const u8 request, const u8 requesttype, const u16 offset, void *buffer, const u16 buffer_length, const int timeout) argument
143 rt2x00usb_regbusy_read(struct rt2x00_dev *rt2x00dev, const unsigned int offset, const struct rt2x00_field32 field, u32 *reg) argument
172 struct rt2x00_dev *rt2x00dev; member in struct:rt2x00_async_read_data
186 rt2x00usb_register_read_async(struct rt2x00_dev *rt2x00dev, const unsigned int offset, bool (*callback)(struct rt2x00_dev*, int, u32)) argument
242 struct rt2x00_dev *rt2x00dev = local
263 struct rt2x00_dev *rt2x00dev = entry->queue->rt2x00dev; local
290 struct rt2x00_dev *rt2x00dev = entry->queue->rt2x00dev; local
338 struct rt2x00_dev *rt2x00dev = local
368 struct rt2x00_dev *rt2x00dev = entry->queue->rt2x00dev; local
395 struct rt2x00_dev *rt2x00dev = entry->queue->rt2x00dev; local
452 struct rt2x00_dev *rt2x00dev = entry->queue->rt2x00dev; local
537 rt2x00usb_watchdog(struct rt2x00_dev *rt2x00dev) argument
553 rt2x00usb_disable_radio(struct rt2x00_dev *rt2x00dev) argument
592 rt2x00usb_find_endpoints(struct rt2x00_dev *rt2x00dev) argument
644 struct rt2x00_dev *rt2x00dev = queue->rt2x00dev; local
677 struct rt2x00_dev *rt2x00dev = queue->rt2x00dev; local
707 rt2x00usb_initialize(struct rt2x00_dev *rt2x00dev) argument
737 rt2x00usb_uninitialize(struct rt2x00_dev *rt2x00dev) argument
749 rt2x00usb_free_reg(struct rt2x00_dev *rt2x00dev) argument
761 rt2x00usb_alloc_reg(struct rt2x00_dev *rt2x00dev) argument
790 struct rt2x00_dev *rt2x00dev; local
845 struct rt2x00_dev *rt2x00dev = hw->priv; local
866 struct rt2x00_dev *rt2x00dev = hw->priv; local
875 struct rt2x00_dev *rt2x00dev = hw->priv; local
[all...]
H A Drt2800pci.c57 static void rt2800pci_mcu_status(struct rt2x00_dev *rt2x00dev, const u8 token) argument
65 if (rt2x00_is_soc(rt2x00dev))
69 rt2x00pci_register_read(rt2x00dev, H2M_MAILBOX_CID, &reg);
81 ERROR(rt2x00dev, "MCU request failed, no response from hardware\n");
83 rt2x00pci_register_write(rt2x00dev, H2M_MAILBOX_STATUS, ~0);
84 rt2x00pci_register_write(rt2x00dev, H2M_MAILBOX_CID, ~0);
88 static void rt2800pci_read_eeprom_soc(struct rt2x00_dev *rt2x00dev) argument
92 memcpy_fromio(rt2x00dev->eeprom, base_addr, EEPROM_SIZE);
97 static inline void rt2800pci_read_eeprom_soc(struct rt2x00_dev *rt2x00dev) argument
105 struct rt2x00_dev *rt2x00dev local
120 struct rt2x00_dev *rt2x00dev = eeprom->data; local
133 rt2800pci_read_eeprom_pci(struct rt2x00_dev *rt2x00dev) argument
164 rt2800pci_efuse_detect(struct rt2x00_dev *rt2x00dev) argument
169 rt2800pci_read_eeprom_efuse(struct rt2x00_dev *rt2x00dev) argument
174 rt2800pci_read_eeprom_pci(struct rt2x00_dev *rt2x00dev) argument
178 rt2800pci_efuse_detect(struct rt2x00_dev *rt2x00dev) argument
183 rt2800pci_read_eeprom_efuse(struct rt2x00_dev *rt2x00dev) argument
193 struct rt2x00_dev *rt2x00dev = queue->rt2x00dev; local
220 struct rt2x00_dev *rt2x00dev = queue->rt2x00dev; local
244 struct rt2x00_dev *rt2x00dev = queue->rt2x00dev; local
281 rt2800pci_get_firmware_name(struct rt2x00_dev *rt2x00dev) argument
286 rt2800pci_write_firmware(struct rt2x00_dev *rt2x00dev, const u8 *data, const size_t len) argument
336 struct rt2x00_dev *rt2x00dev = entry->queue->rt2x00dev; local
361 rt2800pci_init_queues(struct rt2x00_dev *rt2x00dev) argument
422 rt2800pci_toggle_irq(struct rt2x00_dev *rt2x00dev, enum dev_state state) argument
461 rt2800pci_init_registers(struct rt2x00_dev *rt2x00dev) argument
503 rt2800pci_enable_radio(struct rt2x00_dev *rt2x00dev) argument
528 rt2800pci_disable_radio(struct rt2x00_dev *rt2x00dev) argument
537 rt2800pci_set_state(struct rt2x00_dev *rt2x00dev, enum dev_state state) argument
556 rt2800pci_set_device_state(struct rt2x00_dev *rt2x00dev, enum dev_state state) argument
713 rt2800pci_wakeup(struct rt2x00_dev *rt2x00dev) argument
721 rt2800pci_txdone(struct rt2x00_dev *rt2x00dev) argument
772 rt2800pci_enable_interrupt(struct rt2x00_dev *rt2x00dev, struct rt2x00_field32 irq_field) argument
790 struct rt2x00_dev *rt2x00dev = (struct rt2x00_dev *)data; local
803 struct rt2x00_dev *rt2x00dev = (struct rt2x00_dev *)data; local
811 struct rt2x00_dev *rt2x00dev = (struct rt2x00_dev *)data; local
845 struct rt2x00_dev *rt2x00dev = (struct rt2x00_dev *)data; local
854 struct rt2x00_dev *rt2x00dev = (struct rt2x00_dev *)data; local
860 rt2800pci_txstatus_interrupt(struct rt2x00_dev *rt2x00dev) argument
902 struct rt2x00_dev *rt2x00dev = dev_instance; local
958 rt2800pci_validate_eeprom(struct rt2x00_dev *rt2x00dev) argument
973 rt2800pci_probe_hw(struct rt2x00_dev *rt2x00dev) argument
[all...]
H A Drt2x00debug.c52 struct rt2x00_dev *rt2x00dev; member in struct:rt2x00debug_intf
136 void rt2x00debug_update_crypto(struct rt2x00_dev *rt2x00dev, argument
139 struct rt2x00debug_intf *intf = rt2x00dev->debugfs_intf;
157 void rt2x00debug_dump_frame(struct rt2x00_dev *rt2x00dev, argument
160 struct rt2x00debug_intf *intf = rt2x00dev->debugfs_intf;
173 DEBUG(rt2x00dev, "txrx dump queue length exceeded.\n");
184 DEBUG(rt2x00dev, "Failed to copy skb for dump.\n");
193 dump_hdr->chip_rt = cpu_to_le16(rt2x00dev->chip.rt);
194 dump_hdr->chip_rf = cpu_to_le16(rt2x00dev->chip.rf);
195 dump_hdr->chip_rev = cpu_to_le16(rt2x00dev
648 rt2x00debug_register(struct rt2x00_dev *rt2x00dev) argument
758 rt2x00debug_deregister(struct rt2x00_dev *rt2x00dev) argument
[all...]
H A Drt2x00queue.c38 struct rt2x00_dev *rt2x00dev = entry->queue->rt2x00dev; local
63 if (test_bit(CAPABILITY_HW_CRYPTO, &rt2x00dev->cap_flags)) {
89 if (test_bit(REQUIRE_DMA, &rt2x00dev->cap_flags)) {
90 skbdesc->skb_dma = dma_map_single(rt2x00dev->dev,
102 struct device *dev = entry->queue->rt2x00dev->dev;
113 struct device *dev = entry->queue->rt2x00dev->dev;
203 static void rt2x00queue_create_tx_descriptor_seq(struct rt2x00_dev *rt2x00dev, argument
217 if (!test_bit(REQUIRE_SW_SEQNO, &rt2x00dev->cap_flags))
240 static void rt2x00queue_create_tx_descriptor_plcp(struct rt2x00_dev *rt2x00dev, argument
304 rt2x00queue_create_tx_descriptor_ht(struct rt2x00_dev *rt2x00dev, struct sk_buff *skb, struct txentry_desc *txdesc, const struct rt2x00_rate *hwrate) argument
389 rt2x00queue_create_tx_descriptor(struct rt2x00_dev *rt2x00dev, struct sk_buff *skb, struct txentry_desc *txdesc) argument
494 struct rt2x00_dev *rt2x00dev = entry->queue->rt2x00dev; local
671 rt2x00queue_clear_beacon(struct rt2x00_dev *rt2x00dev, struct ieee80211_vif *vif) argument
698 rt2x00queue_update_beacon_locked(struct rt2x00_dev *rt2x00dev, struct ieee80211_vif *vif) argument
740 rt2x00queue_update_beacon(struct rt2x00_dev *rt2x00dev, struct ieee80211_vif *vif) argument
1009 rt2x00queue_start_queues(struct rt2x00_dev *rt2x00dev) argument
1024 rt2x00queue_stop_queues(struct rt2x00_dev *rt2x00dev) argument
1043 rt2x00queue_flush_queues(struct rt2x00_dev *rt2x00dev, bool drop) argument
1070 rt2x00queue_init_queues(struct rt2x00_dev *rt2x00dev) argument
1153 rt2x00queue_initialize(struct rt2x00_dev *rt2x00dev) argument
1193 rt2x00queue_uninitialize(struct rt2x00_dev *rt2x00dev) argument
1205 rt2x00queue_init(struct rt2x00_dev *rt2x00dev, struct data_queue *queue, enum data_queue_qid qid) argument
1220 rt2x00queue_allocate(struct rt2x00_dev *rt2x00dev) argument
1272 rt2x00queue_free(struct rt2x00_dev *rt2x00dev) argument
[all...]
H A Drt2400pci.c58 static void rt2400pci_bbp_write(struct rt2x00_dev *rt2x00dev, argument
63 mutex_lock(&rt2x00dev->csr_mutex);
69 if (WAIT_FOR_BBP(rt2x00dev, &reg)) {
76 rt2x00pci_register_write(rt2x00dev, BBPCSR, reg);
79 mutex_unlock(&rt2x00dev->csr_mutex);
82 static void rt2400pci_bbp_read(struct rt2x00_dev *rt2x00dev, argument
87 mutex_lock(&rt2x00dev->csr_mutex);
97 if (WAIT_FOR_BBP(rt2x00dev, &reg)) {
103 rt2x00pci_register_write(rt2x00dev, BBPCSR, reg);
105 WAIT_FOR_BBP(rt2x00dev,
113 rt2400pci_rf_write(struct rt2x00_dev *rt2x00dev, const unsigned int word, const u32 value) argument
140 struct rt2x00_dev *rt2x00dev = eeprom->data; local
155 struct rt2x00_dev *rt2x00dev = eeprom->data; local
203 rt2400pci_rfkill_poll(struct rt2x00_dev *rt2x00dev) argument
246 rt2400pci_init_led(struct rt2x00_dev *rt2x00dev, struct rt2x00_led *led, enum led_type type) argument
261 rt2400pci_config_filter(struct rt2x00_dev *rt2x00dev, const unsigned int filter_flags) argument
287 rt2400pci_config_intf(struct rt2x00_dev *rt2x00dev, struct rt2x00_intf *intf, struct rt2x00intf_conf *conf, const unsigned int flags) argument
321 rt2400pci_config_erp(struct rt2x00_dev *rt2x00dev, struct rt2x00lib_erp *erp, u32 changed) argument
399 rt2400pci_config_ant(struct rt2x00_dev *rt2x00dev, struct antenna_setup *ant) argument
451 rt2400pci_config_channel(struct rt2x00_dev *rt2x00dev, struct rf_channel *rf) argument
502 rt2400pci_config_txpower(struct rt2x00_dev *rt2x00dev, int txpower) argument
507 rt2400pci_config_retry_limit(struct rt2x00_dev *rt2x00dev, struct rt2x00lib_conf *libconf) argument
520 rt2400pci_config_ps(struct rt2x00_dev *rt2x00dev, struct rt2x00lib_conf *libconf) argument
550 rt2400pci_config(struct rt2x00_dev *rt2x00dev, struct rt2x00lib_conf *libconf, const unsigned int flags) argument
565 rt2400pci_config_cw(struct rt2x00_dev *rt2x00dev, const int cw_min, const int cw_max) argument
579 rt2400pci_link_stats(struct rt2x00_dev *rt2x00dev, struct link_qual *qual) argument
598 rt2400pci_set_vgc(struct rt2x00_dev *rt2x00dev, struct link_qual *qual, u8 vgc_level) argument
608 rt2400pci_reset_tuner(struct rt2x00_dev *rt2x00dev, struct link_qual *qual) argument
614 rt2400pci_link_tuner(struct rt2x00_dev *rt2x00dev, struct link_qual *qual, const u32 count) argument
638 struct rt2x00_dev *rt2x00dev = queue->rt2x00dev; local
661 struct rt2x00_dev *rt2x00dev = queue->rt2x00dev; local
687 struct rt2x00_dev *rt2x00dev = queue->rt2x00dev; local
766 rt2400pci_init_queues(struct rt2x00_dev *rt2x00dev) argument
819 rt2400pci_init_registers(struct rt2x00_dev *rt2x00dev) argument
909 rt2400pci_wait_bbp_ready(struct rt2x00_dev *rt2x00dev) argument
925 rt2400pci_init_bbp(struct rt2x00_dev *rt2x00dev) argument
966 rt2400pci_toggle_irq(struct rt2x00_dev *rt2x00dev, enum dev_state state) argument
1009 rt2400pci_enable_radio(struct rt2x00_dev *rt2x00dev) argument
1022 rt2400pci_disable_radio(struct rt2x00_dev *rt2x00dev) argument
1030 rt2400pci_set_state(struct rt2x00_dev *rt2x00dev, enum dev_state state) argument
1066 rt2400pci_set_device_state(struct rt2x00_dev *rt2x00dev, enum dev_state state) argument
1177 struct rt2x00_dev *rt2x00dev = entry->queue->rt2x00dev; local
1213 struct rt2x00_dev *rt2x00dev = entry->queue->rt2x00dev; local
1268 rt2400pci_txdone(struct rt2x00_dev *rt2x00dev, const enum data_queue_qid queue_idx) argument
1307 rt2400pci_enable_interrupt(struct rt2x00_dev *rt2x00dev, struct rt2x00_field32 irq_field) argument
1327 struct rt2x00_dev *rt2x00dev = (struct rt2x00_dev *)data; local
1355 struct rt2x00_dev *rt2x00dev = (struct rt2x00_dev *)data; local
1363 struct rt2x00_dev *rt2x00dev = (struct rt2x00_dev *)data; local
1372 struct rt2x00_dev *rt2x00dev = dev_instance; local
1431 rt2400pci_validate_eeprom(struct rt2x00_dev *rt2x00dev) argument
1471 rt2400pci_init_eeprom(struct rt2x00_dev *rt2x00dev) argument
1564 rt2400pci_probe_hw_mode(struct rt2x00_dev *rt2x00dev) argument
1611 rt2400pci_probe_hw(struct rt2x00_dev *rt2x00dev) argument
1655 struct rt2x00_dev *rt2x00dev = hw->priv; local
1680 struct rt2x00_dev *rt2x00dev = hw->priv; local
1694 struct rt2x00_dev *rt2x00dev = hw->priv; local
[all...]
H A Drt2500pci.c58 static void rt2500pci_bbp_write(struct rt2x00_dev *rt2x00dev, argument
63 mutex_lock(&rt2x00dev->csr_mutex);
69 if (WAIT_FOR_BBP(rt2x00dev, &reg)) {
76 rt2x00pci_register_write(rt2x00dev, BBPCSR, reg);
79 mutex_unlock(&rt2x00dev->csr_mutex);
82 static void rt2500pci_bbp_read(struct rt2x00_dev *rt2x00dev, argument
87 mutex_lock(&rt2x00dev->csr_mutex);
97 if (WAIT_FOR_BBP(rt2x00dev, &reg)) {
103 rt2x00pci_register_write(rt2x00dev, BBPCSR, reg);
105 WAIT_FOR_BBP(rt2x00dev,
113 rt2500pci_rf_write(struct rt2x00_dev *rt2x00dev, const unsigned int word, const u32 value) argument
140 struct rt2x00_dev *rt2x00dev = eeprom->data; local
155 struct rt2x00_dev *rt2x00dev = eeprom->data; local
203 rt2500pci_rfkill_poll(struct rt2x00_dev *rt2x00dev) argument
246 rt2500pci_init_led(struct rt2x00_dev *rt2x00dev, struct rt2x00_led *led, enum led_type type) argument
261 rt2500pci_config_filter(struct rt2x00_dev *rt2x00dev, const unsigned int filter_flags) argument
291 rt2500pci_config_intf(struct rt2x00_dev *rt2x00dev, struct rt2x00_intf *intf, struct rt2x00intf_conf *conf, const unsigned int flags) argument
327 rt2500pci_config_erp(struct rt2x00_dev *rt2x00dev, struct rt2x00lib_erp *erp, u32 changed) argument
406 rt2500pci_config_ant(struct rt2x00_dev *rt2x00dev, struct antenna_setup *ant) argument
477 rt2500pci_config_channel(struct rt2x00_dev *rt2x00dev, struct rf_channel *rf, const int txpower) argument
546 rt2500pci_config_txpower(struct rt2x00_dev *rt2x00dev, const int txpower) argument
556 rt2500pci_config_retry_limit(struct rt2x00_dev *rt2x00dev, struct rt2x00lib_conf *libconf) argument
569 rt2500pci_config_ps(struct rt2x00_dev *rt2x00dev, struct rt2x00lib_conf *libconf) argument
599 rt2500pci_config(struct rt2x00_dev *rt2x00dev, struct rt2x00lib_conf *libconf, const unsigned int flags) argument
619 rt2500pci_link_stats(struct rt2x00_dev *rt2x00dev, struct link_qual *qual) argument
637 rt2500pci_set_vgc(struct rt2x00_dev *rt2x00dev, struct link_qual *qual, u8 vgc_level) argument
647 rt2500pci_reset_tuner(struct rt2x00_dev *rt2x00dev, struct link_qual *qual) argument
653 rt2500pci_link_tuner(struct rt2x00_dev *rt2x00dev, struct link_qual *qual, const u32 count) argument
728 struct rt2x00_dev *rt2x00dev = queue->rt2x00dev; local
751 struct rt2x00_dev *rt2x00dev = queue->rt2x00dev; local
777 struct rt2x00_dev *rt2x00dev = queue->rt2x00dev; local
852 rt2500pci_init_queues(struct rt2x00_dev *rt2x00dev) argument
905 rt2500pci_init_registers(struct rt2x00_dev *rt2x00dev) argument
1048 rt2500pci_wait_bbp_ready(struct rt2x00_dev *rt2x00dev) argument
1064 rt2500pci_init_bbp(struct rt2x00_dev *rt2x00dev) argument
1121 rt2500pci_toggle_irq(struct rt2x00_dev *rt2x00dev, enum dev_state state) argument
1163 rt2500pci_enable_radio(struct rt2x00_dev *rt2x00dev) argument
1176 rt2500pci_disable_radio(struct rt2x00_dev *rt2x00dev) argument
1184 rt2500pci_set_state(struct rt2x00_dev *rt2x00dev, enum dev_state state) argument
1220 rt2500pci_set_device_state(struct rt2x00_dev *rt2x00dev, enum dev_state state) argument
1330 struct rt2x00_dev *rt2x00dev = entry->queue->rt2x00dev; local
1400 rt2500pci_txdone(struct rt2x00_dev *rt2x00dev, const enum data_queue_qid queue_idx) argument
1439 rt2500pci_enable_interrupt(struct rt2x00_dev *rt2x00dev, struct rt2x00_field32 irq_field) argument
1459 struct rt2x00_dev *rt2x00dev = (struct rt2x00_dev *)data; local
1487 struct rt2x00_dev *rt2x00dev = (struct rt2x00_dev *)data; local
1495 struct rt2x00_dev *rt2x00dev = (struct rt2x00_dev *)data; local
1504 struct rt2x00_dev *rt2x00dev = dev_instance; local
1561 rt2500pci_validate_eeprom(struct rt2x00_dev *rt2x00dev) argument
1628 rt2500pci_init_eeprom(struct rt2x00_dev *rt2x00dev) argument
1857 rt2500pci_probe_hw_mode(struct rt2x00_dev *rt2x00dev) argument
1929 rt2500pci_probe_hw(struct rt2x00_dev *rt2x00dev) argument
1972 struct rt2x00_dev *rt2x00dev = hw->priv; local
1986 struct rt2x00_dev *rt2x00dev = hw->priv; local
[all...]
H A Drt2500usb.c61 static inline void rt2500usb_register_read(struct rt2x00_dev *rt2x00dev, argument
66 rt2x00usb_vendor_request_buff(rt2x00dev, USB_MULTI_READ,
72 static inline void rt2500usb_register_read_lock(struct rt2x00_dev *rt2x00dev, argument
77 rt2x00usb_vendor_req_buff_lock(rt2x00dev, USB_MULTI_READ,
83 static inline void rt2500usb_register_multiread(struct rt2x00_dev *rt2x00dev, argument
87 rt2x00usb_vendor_request_buff(rt2x00dev, USB_MULTI_READ,
93 static inline void rt2500usb_register_write(struct rt2x00_dev *rt2x00dev, argument
98 rt2x00usb_vendor_request_buff(rt2x00dev, USB_MULTI_WRITE,
103 static inline void rt2500usb_register_write_lock(struct rt2x00_dev *rt2x00dev, argument
108 rt2x00usb_vendor_req_buff_lock(rt2x00dev, USB_MULTI_WRIT
113 rt2500usb_register_multiwrite(struct rt2x00_dev *rt2x00dev, const unsigned int offset, void *value, const u16 length) argument
123 rt2500usb_regbusy_read(struct rt2x00_dev *rt2x00dev, const unsigned int offset, struct rt2x00_field16 field, u16 *reg) argument
149 rt2500usb_bbp_write(struct rt2x00_dev *rt2x00dev, const unsigned int word, const u8 value) argument
172 rt2500usb_bbp_read(struct rt2x00_dev *rt2x00dev, const unsigned int word, u8 *value) argument
203 rt2500usb_rf_write(struct rt2x00_dev *rt2x00dev, const unsigned int word, const u32 value) argument
233 _rt2500usb_register_read(struct rt2x00_dev *rt2x00dev, const unsigned int offset, u32 *value) argument
240 _rt2500usb_register_write(struct rt2x00_dev *rt2x00dev, const unsigned int offset, u32 value) argument
281 rt2500usb_rfkill_poll(struct rt2x00_dev *rt2x00dev) argument
324 rt2500usb_init_led(struct rt2x00_dev *rt2x00dev, struct rt2x00_led *led, enum led_type type) argument
344 rt2500usb_config_key(struct rt2x00_dev *rt2x00dev, struct rt2x00lib_crypto *crypto, struct ieee80211_key_conf *key) argument
424 rt2500usb_config_filter(struct rt2x00_dev *rt2x00dev, const unsigned int filter_flags) argument
454 rt2500usb_config_intf(struct rt2x00_dev *rt2x00dev, struct rt2x00_intf *intf, struct rt2x00intf_conf *conf, const unsigned int flags) argument
494 rt2500usb_config_erp(struct rt2x00_dev *rt2x00dev, struct rt2x00lib_erp *erp, u32 changed) argument
525 rt2500usb_config_ant(struct rt2x00_dev *rt2x00dev, struct antenna_setup *ant) argument
607 rt2500usb_config_channel(struct rt2x00_dev *rt2x00dev, struct rf_channel *rf, const int txpower) argument
638 rt2500usb_config_txpower(struct rt2x00_dev *rt2x00dev, const int txpower) argument
648 rt2500usb_config_ps(struct rt2x00_dev *rt2x00dev, struct rt2x00lib_conf *libconf) argument
678 rt2500usb_config(struct rt2x00_dev *rt2x00dev, struct rt2x00lib_conf *libconf, const unsigned int flags) argument
696 rt2500usb_link_stats(struct rt2x00_dev *rt2x00dev, struct link_qual *qual) argument
714 rt2500usb_reset_tuner(struct rt2x00_dev *rt2x00dev, struct link_qual *qual) argument
744 struct rt2x00_dev *rt2x00dev = queue->rt2x00dev; local
767 struct rt2x00_dev *rt2x00dev = queue->rt2x00dev; local
791 rt2500usb_init_registers(struct rt2x00_dev *rt2x00dev) argument
907 rt2500usb_wait_bbp_ready(struct rt2x00_dev *rt2x00dev) argument
923 rt2500usb_init_bbp(struct rt2x00_dev *rt2x00dev) argument
981 rt2500usb_enable_radio(struct rt2x00_dev *rt2x00dev) argument
993 rt2500usb_disable_radio(struct rt2x00_dev *rt2x00dev) argument
1006 rt2500usb_set_state(struct rt2x00_dev *rt2x00dev, enum dev_state state) argument
1044 rt2500usb_set_device_state(struct rt2x00_dev *rt2x00dev, enum dev_state state) argument
1146 struct rt2x00_dev *rt2x00dev = entry->queue->rt2x00dev; local
1244 struct rt2x00_dev *rt2x00dev = entry->queue->rt2x00dev; local
1342 rt2500usb_validate_eeprom(struct rt2x00_dev *rt2x00dev) argument
1452 rt2500usb_init_eeprom(struct rt2x00_dev *rt2x00dev) argument
1689 rt2500usb_probe_hw_mode(struct rt2x00_dev *rt2x00dev) argument
1768 rt2500usb_probe_hw(struct rt2x00_dev *rt2x00dev) argument
[all...]
H A Drt2x00queue.h429 * @rt2x00dev: Pointer to main &struct rt2x00dev where this queue belongs to.
456 struct rt2x00_dev *rt2x00dev; member in struct:data_queue
H A Drt73usb.c66 static void rt73usb_bbp_write(struct rt2x00_dev *rt2x00dev, argument
71 mutex_lock(&rt2x00dev->csr_mutex);
77 if (WAIT_FOR_BBP(rt2x00dev, &reg)) {
84 rt2x00usb_register_write_lock(rt2x00dev, PHY_CSR3, reg);
87 mutex_unlock(&rt2x00dev->csr_mutex);
90 static void rt73usb_bbp_read(struct rt2x00_dev *rt2x00dev, argument
95 mutex_lock(&rt2x00dev->csr_mutex);
105 if (WAIT_FOR_BBP(rt2x00dev, &reg)) {
111 rt2x00usb_register_write_lock(rt2x00dev, PHY_CSR3, reg);
113 WAIT_FOR_BBP(rt2x00dev,
121 rt73usb_rf_write(struct rt2x00_dev *rt2x00dev, const unsigned int word, const u32 value) argument
187 rt73usb_rfkill_poll(struct rt2x00_dev *rt2x00dev) argument
252 rt73usb_init_led(struct rt2x00_dev *rt2x00dev, struct rt2x00_led *led, enum led_type type) argument
267 rt73usb_config_shared_key(struct rt2x00_dev *rt2x00dev, struct rt2x00lib_crypto *crypto, struct ieee80211_key_conf *key) argument
364 rt73usb_config_pairwise_key(struct rt2x00_dev *rt2x00dev, struct rt2x00lib_crypto *crypto, struct ieee80211_key_conf *key) argument
468 rt73usb_config_filter(struct rt2x00_dev *rt2x00dev, const unsigned int filter_flags) argument
500 rt73usb_config_intf(struct rt2x00_dev *rt2x00dev, struct rt2x00_intf *intf, struct rt2x00intf_conf *conf, const unsigned int flags) argument
535 rt73usb_config_erp(struct rt2x00_dev *rt2x00dev, struct rt2x00lib_erp *erp, u32 changed) argument
578 rt73usb_config_antenna_5x(struct rt2x00_dev *rt2x00dev, struct antenna_setup *ant) argument
626 rt73usb_config_antenna_2x(struct rt2x00_dev *rt2x00dev, struct antenna_setup *ant) argument
695 rt73usb_config_ant(struct rt2x00_dev *rt2x00dev, struct antenna_setup *ant) argument
736 rt73usb_config_lna_gain(struct rt2x00_dev *rt2x00dev, struct rt2x00lib_conf *libconf) argument
756 rt73usb_config_channel(struct rt2x00_dev *rt2x00dev, struct rf_channel *rf, const int txpower) argument
797 rt73usb_config_txpower(struct rt2x00_dev *rt2x00dev, const int txpower) argument
810 rt73usb_config_retry_limit(struct rt2x00_dev *rt2x00dev, struct rt2x00lib_conf *libconf) argument
826 rt73usb_config_ps(struct rt2x00_dev *rt2x00dev, struct rt2x00lib_conf *libconf) argument
864 rt73usb_config(struct rt2x00_dev *rt2x00dev, struct rt2x00lib_conf *libconf, const unsigned int flags) argument
886 rt73usb_link_stats(struct rt2x00_dev *rt2x00dev, struct link_qual *qual) argument
904 rt73usb_set_vgc(struct rt2x00_dev *rt2x00dev, struct link_qual *qual, u8 vgc_level) argument
914 rt73usb_reset_tuner(struct rt2x00_dev *rt2x00dev, struct link_qual *qual) argument
920 rt73usb_link_tuner(struct rt2x00_dev *rt2x00dev, struct link_qual *qual, const u32 count) argument
1026 struct rt2x00_dev *rt2x00dev = queue->rt2x00dev; local
1049 struct rt2x00_dev *rt2x00dev = queue->rt2x00dev; local
1073 rt73usb_get_firmware_name(struct rt2x00_dev *rt2x00dev) argument
1078 rt73usb_check_firmware(struct rt2x00_dev *rt2x00dev, const u8 *data, const size_t len) argument
1107 rt73usb_load_firmware(struct rt2x00_dev *rt2x00dev, const u8 *data, const size_t len) argument
1152 rt73usb_init_registers(struct rt2x00_dev *rt2x00dev) argument
1296 rt73usb_wait_bbp_ready(struct rt2x00_dev *rt2x00dev) argument
1312 rt73usb_init_bbp(struct rt2x00_dev *rt2x00dev) argument
1364 rt73usb_enable_radio(struct rt2x00_dev *rt2x00dev) argument
1376 rt73usb_disable_radio(struct rt2x00_dev *rt2x00dev) argument
1388 rt73usb_set_state(struct rt2x00_dev *rt2x00dev, enum dev_state state) argument
1418 rt73usb_set_device_state(struct rt2x00_dev *rt2x00dev, enum dev_state state) argument
1535 struct rt2x00_dev *rt2x00dev = entry->queue->rt2x00dev; local
1601 struct rt2x00_dev *rt2x00dev = entry->queue->rt2x00dev; local
1643 rt73usb_agc_to_rssi(struct rt2x00_dev *rt2x00dev, int rxd_w1) argument
1681 struct rt2x00_dev *rt2x00dev = entry->queue->rt2x00dev; local
1760 rt73usb_validate_eeprom(struct rt2x00_dev *rt2x00dev) argument
1858 rt73usb_init_eeprom(struct rt2x00_dev *rt2x00dev) argument
2103 rt73usb_probe_hw_mode(struct rt2x00_dev *rt2x00dev) argument
2177 rt73usb_probe_hw(struct rt2x00_dev *rt2x00dev) argument
2229 struct rt2x00_dev *rt2x00dev = hw->priv; local
2285 struct rt2x00_dev *rt2x00dev = hw->priv; local
[all...]
H A Drt2800lib.c70 static inline bool rt2800_is_305x_soc(struct rt2x00_dev *rt2x00dev) argument
73 if (!rt2x00_is_soc(rt2x00dev) ||
74 !rt2x00_rt(rt2x00dev, RT2872))
78 if (rt2x00_rf(rt2x00dev, RF3020) ||
79 rt2x00_rf(rt2x00dev, RF3021) ||
80 rt2x00_rf(rt2x00dev, RF3022))
83 NOTICE(rt2x00dev, "Unknown RF chipset on rt305x\n");
87 static void rt2800_bbp_write(struct rt2x00_dev *rt2x00dev, argument
92 mutex_lock(&rt2x00dev->csr_mutex);
98 if (WAIT_FOR_BBP(rt2x00dev,
112 rt2800_bbp_read(struct rt2x00_dev *rt2x00dev, const unsigned int word, u8 *value) argument
144 rt2800_rfcsr_write(struct rt2x00_dev *rt2x00dev, const unsigned int word, const u8 value) argument
168 rt2800_rfcsr_read(struct rt2x00_dev *rt2x00dev, const unsigned int word, u8 *value) argument
199 rt2800_rf_write(struct rt2x00_dev *rt2x00dev, const unsigned int word, const u32 value) argument
224 rt2800_mcu_request(struct rt2x00_dev *rt2x00dev, const u8 command, const u8 token, const u8 arg0, const u8 arg1) argument
258 rt2800_wait_csr_ready(struct rt2x00_dev *rt2x00dev) argument
275 rt2800_wait_wpdma_ready(struct rt2x00_dev *rt2x00dev) argument
330 rt2800_check_firmware(struct rt2x00_dev *rt2x00dev, const u8 *data, const size_t len) argument
385 rt2800_load_firmware(struct rt2x00_dev *rt2x00dev, const u8 *data, const size_t len) argument
515 rt2800_agc_to_rssi(struct rt2x00_dev *rt2x00dev, u32 rxwi_w2) argument
606 struct rt2x00_dev *rt2x00dev = entry->queue->rt2x00dev; local
686 struct rt2x00_dev *rt2x00dev = entry->queue->rt2x00dev; local
753 rt2800_clear_beacon_register(struct rt2x00_dev *rt2x00dev, unsigned int beacon_base) argument
769 struct rt2x00_dev *rt2x00dev = entry->queue->rt2x00dev; local
830 rt2800_rfkill_poll(struct rt2x00_dev *rt2x00dev) argument
900 rt2800_init_led(struct rt2x00_dev *rt2x00dev, struct rt2x00_led *led, enum led_type type) argument
913 rt2800_config_wcid(struct rt2x00_dev *rt2x00dev, const u8 *address, int wcid) argument
930 rt2800_delete_wcid_attr(struct rt2x00_dev *rt2x00dev, int wcid) argument
937 rt2800_config_wcid_attr_bssidx(struct rt2x00_dev *rt2x00dev, int wcid, u32 bssidx) argument
954 rt2800_config_wcid_attr_cipher(struct rt2x00_dev *rt2x00dev, struct rt2x00lib_crypto *crypto, struct ieee80211_key_conf *key) argument
1001 rt2800_config_shared_key(struct rt2x00_dev *rt2x00dev, struct rt2x00lib_crypto *crypto, struct ieee80211_key_conf *key) argument
1054 rt2800_find_wcid(struct rt2x00_dev *rt2x00dev) argument
1086 rt2800_config_pairwise_key(struct rt2x00_dev *rt2x00dev, struct rt2x00lib_crypto *crypto, struct ieee80211_key_conf *key) argument
1123 rt2800_sta_add(struct rt2x00_dev *rt2x00dev, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument
1158 rt2800_sta_remove(struct rt2x00_dev *rt2x00dev, int wcid) argument
1170 rt2800_config_filter(struct rt2x00_dev *rt2x00dev, const unsigned int filter_flags) argument
1216 rt2800_config_intf(struct rt2x00_dev *rt2x00dev, struct rt2x00_intf *intf, struct rt2x00intf_conf *conf, const unsigned int flags) argument
1285 rt2800_config_ht_opmode(struct rt2x00_dev *rt2x00dev, struct rt2x00lib_erp *erp) argument
1381 rt2800_config_erp(struct rt2x00_dev *rt2x00dev, struct rt2x00lib_erp *erp, u32 changed) argument
1431 rt2800_config_3572bt_ant(struct rt2x00_dev *rt2x00dev) argument
1465 rt2800_set_ant_diversity(struct rt2x00_dev *rt2x00dev, enum antenna ant) argument
1486 rt2800_config_ant(struct rt2x00_dev *rt2x00dev, struct antenna_setup *ant) argument
1556 rt2800_config_lna_gain(struct rt2x00_dev *rt2x00dev, struct rt2x00lib_conf *libconf) argument
1579 rt2800_config_channel_rf2xxx(struct rt2x00_dev *rt2x00dev, struct ieee80211_conf *conf, struct rf_channel *rf, struct channel_info *info) argument
1644 rt2800_config_channel_rf3xxx(struct rt2x00_dev *rt2x00dev, struct ieee80211_conf *conf, struct rf_channel *rf, struct channel_info *info) argument
1748 rt2800_config_channel_rf3052(struct rt2x00_dev *rt2x00dev, struct ieee80211_conf *conf, struct rf_channel *rf, struct channel_info *info) argument
1921 rt2800_config_channel_rf53xx(struct rt2x00_dev *rt2x00dev, struct ieee80211_conf *conf, struct rf_channel *rf, struct channel_info *info) argument
2015 rt2800_config_channel(struct rt2x00_dev *rt2x00dev, struct ieee80211_conf *conf, struct rf_channel *rf, struct channel_info *info) argument
2155 rt2800_get_gain_calibration_delta(struct rt2x00_dev *rt2x00dev) argument
2265 rt2800_get_txpower_bw_comp(struct rt2x00_dev *rt2x00dev, enum ieee80211_band band) argument
2309 rt2800_compensate_txpower(struct rt2x00_dev *rt2x00dev, int is_rate_b, enum ieee80211_band band, int power_level, u8 txpower, int delta) argument
2355 rt2800_config_txpower(struct rt2x00_dev *rt2x00dev, enum ieee80211_band band, int power_level) argument
2497 rt2800_gain_calibration(struct rt2x00_dev *rt2x00dev) argument
2504 rt2800_vco_calibration(struct rt2x00_dev *rt2x00dev) argument
2578 rt2800_config_retry_limit(struct rt2x00_dev *rt2x00dev, struct rt2x00lib_conf *libconf) argument
2591 rt2800_config_ps(struct rt2x00_dev *rt2x00dev, struct rt2x00lib_conf *libconf) argument
2621 rt2800_config(struct rt2x00_dev *rt2x00dev, struct rt2x00lib_conf *libconf, const unsigned int flags) argument
2647 rt2800_link_stats(struct rt2x00_dev *rt2x00dev, struct link_qual *qual) argument
2659 rt2800_get_default_vgc(struct rt2x00_dev *rt2x00dev) argument
2679 rt2800_set_vgc(struct rt2x00_dev *rt2x00dev, struct link_qual *qual, u8 vgc_level) argument
2689 rt2800_reset_tuner(struct rt2x00_dev *rt2x00dev, struct link_qual *qual) argument
2695 rt2800_link_tuner(struct rt2x00_dev *rt2x00dev, struct link_qual *qual, const u32 count) argument
2713 rt2800_init_registers(struct rt2x00_dev *rt2x00dev) argument
3127 rt2800_wait_bbp_rf_ready(struct rt2x00_dev *rt2x00dev) argument
3144 rt2800_wait_bbp_ready(struct rt2x00_dev *rt2x00dev) argument
3168 rt2800_init_bbp(struct rt2x00_dev *rt2x00dev) argument
3377 rt2800_init_rx_filter(struct rt2x00_dev *rt2x00dev, bool bw40, u8 rfcsr24, u8 filter_target) argument
3441 rt2800_init_rfcsr(struct rt2x00_dev *rt2x00dev) argument
3927 rt2800_enable_radio(struct rt2x00_dev *rt2x00dev) argument
3996 rt2800_disable_radio(struct rt2x00_dev *rt2x00dev) argument
4015 rt2800_efuse_detect(struct rt2x00_dev *rt2x00dev) argument
4025 rt2800_efuse_read(struct rt2x00_dev *rt2x00dev, unsigned int i) argument
4054 rt2800_read_eeprom_efuse(struct rt2x00_dev *rt2x00dev) argument
4063 rt2800_validate_eeprom(struct rt2x00_dev *rt2x00dev) argument
4194 rt2800_init_eeprom(struct rt2x00_dev *rt2x00dev) argument
4481 rt2800_probe_hw_mode(struct rt2x00_dev *rt2x00dev) argument
4659 struct rt2x00_dev *rt2x00dev = hw->priv; local
4674 struct rt2x00_dev *rt2x00dev = hw->priv; local
4714 struct rt2x00_dev *rt2x00dev = hw->priv; local
4781 struct rt2x00_dev *rt2x00dev = hw->priv; local
4841 struct rt2x00_dev *rt2x00dev = hw->priv; local
[all...]

Completed in 395 milliseconds

12