Lines Matching refs:rt2x00_dev
539 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,
568 void (*link_tuner) (struct rt2x00_dev *rt2x00dev,
570 void (*gain_calibration) (struct rt2x00_dev *rt2x00dev);
571 void (*vco_calibration) (struct rt2x00_dev *rt2x00dev);
576 void (*watchdog) (struct rt2x00_dev *rt2x00dev);
604 int (*config_shared_key) (struct rt2x00_dev *rt2x00dev,
607 int (*config_pairwise_key) (struct rt2x00_dev *rt2x00dev,
610 void (*config_filter) (struct rt2x00_dev *rt2x00dev,
612 void (*config_intf) (struct rt2x00_dev *rt2x00dev,
620 void (*config_erp) (struct rt2x00_dev *rt2x00dev,
623 void (*config_ant) (struct rt2x00_dev *rt2x00dev,
625 void (*config) (struct rt2x00_dev *rt2x00dev,
628 void (*pre_reset_hw) (struct rt2x00_dev *rt2x00dev);
629 int (*sta_add) (struct rt2x00_dev *rt2x00dev,
632 int (*sta_remove) (struct rt2x00_dev *rt2x00dev,
739 struct rt2x00_dev { struct
1056 static inline u32 rt2x00_rf_read(struct rt2x00_dev *rt2x00dev, in rt2x00_rf_read()
1063 static inline void rt2x00_rf_write(struct rt2x00_dev *rt2x00dev, in rt2x00_rf_write()
1073 static inline void *rt2x00_eeprom_addr(struct rt2x00_dev *rt2x00dev, in rt2x00_eeprom_addr()
1079 static inline u16 rt2x00_eeprom_read(struct rt2x00_dev *rt2x00dev, in rt2x00_eeprom_read()
1085 static inline void rt2x00_eeprom_write(struct rt2x00_dev *rt2x00dev, in rt2x00_eeprom_write()
1091 static inline u8 rt2x00_eeprom_byte(struct rt2x00_dev *rt2x00dev, in rt2x00_eeprom_byte()
1100 static inline void rt2x00_set_chip(struct rt2x00_dev *rt2x00dev, in rt2x00_set_chip()
1112 static inline void rt2x00_set_rt(struct rt2x00_dev *rt2x00dev, in rt2x00_set_rt()
1122 static inline void rt2x00_set_rf(struct rt2x00_dev *rt2x00dev, const u16 rf) in rt2x00_set_rf()
1130 static inline bool rt2x00_rt(struct rt2x00_dev *rt2x00dev, const u16 rt) in rt2x00_rt()
1135 static inline bool rt2x00_rf(struct rt2x00_dev *rt2x00dev, const u16 rf) in rt2x00_rf()
1140 static inline u16 rt2x00_rev(struct rt2x00_dev *rt2x00dev) in rt2x00_rev()
1145 static inline bool rt2x00_rt_rev(struct rt2x00_dev *rt2x00dev, in rt2x00_rt_rev()
1151 static inline bool rt2x00_rt_rev_lt(struct rt2x00_dev *rt2x00dev, in rt2x00_rt_rev_lt()
1157 static inline bool rt2x00_rt_rev_gte(struct rt2x00_dev *rt2x00dev, in rt2x00_rt_rev_gte()
1163 static inline void rt2x00_set_chip_intf(struct rt2x00_dev *rt2x00dev, in rt2x00_set_chip_intf()
1169 static inline bool rt2x00_intf(struct rt2x00_dev *rt2x00dev, in rt2x00_intf()
1175 static inline bool rt2x00_is_pci(struct rt2x00_dev *rt2x00dev) in rt2x00_is_pci()
1181 static inline bool rt2x00_is_pcie(struct rt2x00_dev *rt2x00dev) in rt2x00_is_pcie()
1186 static inline bool rt2x00_is_usb(struct rt2x00_dev *rt2x00dev) in rt2x00_is_usb()
1191 static inline bool rt2x00_is_soc(struct rt2x00_dev *rt2x00dev) in rt2x00_is_soc()
1199 rt2x00_has_cap_flag(struct rt2x00_dev *rt2x00dev, in rt2x00_has_cap_flag()
1206 rt2x00_has_cap_hw_crypto(struct rt2x00_dev *rt2x00dev) in rt2x00_has_cap_hw_crypto()
1212 rt2x00_has_cap_power_limit(struct rt2x00_dev *rt2x00dev) in rt2x00_has_cap_power_limit()
1218 rt2x00_has_cap_control_filters(struct rt2x00_dev *rt2x00dev) in rt2x00_has_cap_control_filters()
1224 rt2x00_has_cap_control_filter_pspoll(struct rt2x00_dev *rt2x00dev) in rt2x00_has_cap_control_filter_pspoll()
1230 rt2x00_has_cap_pre_tbtt_interrupt(struct rt2x00_dev *rt2x00dev) in rt2x00_has_cap_pre_tbtt_interrupt()
1236 rt2x00_has_cap_link_tuning(struct rt2x00_dev *rt2x00dev) in rt2x00_has_cap_link_tuning()
1242 rt2x00_has_cap_frame_type(struct rt2x00_dev *rt2x00dev) in rt2x00_has_cap_frame_type()
1248 rt2x00_has_cap_rf_sequence(struct rt2x00_dev *rt2x00dev) in rt2x00_has_cap_rf_sequence()
1254 rt2x00_has_cap_external_lna_a(struct rt2x00_dev *rt2x00dev) in rt2x00_has_cap_external_lna_a()
1260 rt2x00_has_cap_external_lna_bg(struct rt2x00_dev *rt2x00dev) in rt2x00_has_cap_external_lna_bg()
1266 rt2x00_has_cap_double_antenna(struct rt2x00_dev *rt2x00dev) in rt2x00_has_cap_double_antenna()
1272 rt2x00_has_cap_bt_coexist(struct rt2x00_dev *rt2x00dev) in rt2x00_has_cap_bt_coexist()
1278 rt2x00_has_cap_vco_recalibration(struct rt2x00_dev *rt2x00dev) in rt2x00_has_cap_vco_recalibration()
1284 rt2x00_has_cap_restart_hw(struct rt2x00_dev *rt2x00dev) in rt2x00_has_cap_restart_hw()
1311 rt2x00queue_get_tx_queue(struct rt2x00_dev *rt2x00dev, in rt2x00queue_get_tx_queue()
1385 void rt2x00queue_start_queues(struct rt2x00_dev *rt2x00dev);
1394 void rt2x00queue_stop_queues(struct rt2x00_dev *rt2x00dev);
1404 void rt2x00queue_flush_queues(struct rt2x00_dev *rt2x00dev, bool drop);
1416 void rt2x00debug_dump_frame(struct rt2x00_dev *rt2x00dev,
1419 static inline void rt2x00debug_dump_frame(struct rt2x00_dev *rt2x00dev, in rt2x00debug_dump_frame()
1429 u32 rt2x00lib_get_bssidx(struct rt2x00_dev *rt2x00dev,
1431 void rt2x00lib_set_mac_address(struct rt2x00_dev *rt2x00dev, u8 *eeprom_mac_addr);
1436 void rt2x00lib_beacondone(struct rt2x00_dev *rt2x00dev);
1437 void rt2x00lib_pretbtt(struct rt2x00_dev *rt2x00dev);
1502 int rt2x00lib_probe_dev(struct rt2x00_dev *rt2x00dev);
1503 void rt2x00lib_remove_dev(struct rt2x00_dev *rt2x00dev);
1505 int rt2x00lib_suspend(struct rt2x00_dev *rt2x00dev);
1506 int rt2x00lib_resume(struct rt2x00_dev *rt2x00dev);