Lines Matching refs:rt2x00_dev
52 u32 (*register_read)(struct rt2x00_dev *rt2x00dev,
54 u32 (*register_read_lock)(struct rt2x00_dev *rt2x00dev,
56 void (*register_write)(struct rt2x00_dev *rt2x00dev,
58 void (*register_write_lock)(struct rt2x00_dev *rt2x00dev,
61 void (*register_multiread)(struct rt2x00_dev *rt2x00dev,
64 void (*register_multiwrite)(struct rt2x00_dev *rt2x00dev,
68 int (*regbusy_read)(struct rt2x00_dev *rt2x00dev,
72 int (*read_eeprom)(struct rt2x00_dev *rt2x00dev);
73 bool (*hwcrypt_disabled)(struct rt2x00_dev *rt2x00dev);
75 int (*drv_write_firmware)(struct rt2x00_dev *rt2x00dev,
77 int (*drv_init_registers)(struct rt2x00_dev *rt2x00dev);
81 static inline u32 rt2800_register_read(struct rt2x00_dev *rt2x00dev, in rt2800_register_read()
89 static inline u32 rt2800_register_read_lock(struct rt2x00_dev *rt2x00dev, in rt2800_register_read_lock()
97 static inline void rt2800_register_write(struct rt2x00_dev *rt2x00dev, in rt2800_register_write()
106 static inline void rt2800_register_write_lock(struct rt2x00_dev *rt2x00dev, in rt2800_register_write_lock()
115 static inline void rt2800_register_multiread(struct rt2x00_dev *rt2x00dev, in rt2800_register_multiread()
124 static inline void rt2800_register_multiwrite(struct rt2x00_dev *rt2x00dev, in rt2800_register_multiwrite()
134 static inline int rt2800_regbusy_read(struct rt2x00_dev *rt2x00dev, in rt2800_regbusy_read()
144 static inline int rt2800_read_eeprom(struct rt2x00_dev *rt2x00dev) in rt2800_read_eeprom()
151 static inline bool rt2800_hwcrypt_disabled(struct rt2x00_dev *rt2x00dev) in rt2800_hwcrypt_disabled()
158 static inline int rt2800_drv_write_firmware(struct rt2x00_dev *rt2x00dev, in rt2800_drv_write_firmware()
166 static inline int rt2800_drv_init_registers(struct rt2x00_dev *rt2x00dev) in rt2800_drv_init_registers()
180 void rt2800_mcu_request(struct rt2x00_dev *rt2x00dev,
184 int rt2800_wait_csr_ready(struct rt2x00_dev *rt2x00dev);
185 int rt2800_wait_wpdma_ready(struct rt2x00_dev *rt2x00dev);
187 int rt2800_check_firmware(struct rt2x00_dev *rt2x00dev,
189 int rt2800_load_firmware(struct rt2x00_dev *rt2x00dev,
204 int rt2800_rfkill_poll(struct rt2x00_dev *rt2x00dev);
205 int rt2800_config_shared_key(struct rt2x00_dev *rt2x00dev,
208 int rt2800_config_pairwise_key(struct rt2x00_dev *rt2x00dev,
215 void rt2800_config_filter(struct rt2x00_dev *rt2x00dev,
217 void rt2800_config_intf(struct rt2x00_dev *rt2x00dev, struct rt2x00_intf *intf,
219 void rt2800_config_erp(struct rt2x00_dev *rt2x00dev, struct rt2x00lib_erp *erp,
221 void rt2800_config_ant(struct rt2x00_dev *rt2x00dev, struct antenna_setup *ant);
222 void rt2800_config(struct rt2x00_dev *rt2x00dev,
225 void rt2800_link_stats(struct rt2x00_dev *rt2x00dev, struct link_qual *qual);
226 void rt2800_reset_tuner(struct rt2x00_dev *rt2x00dev, struct link_qual *qual);
227 void rt2800_link_tuner(struct rt2x00_dev *rt2x00dev, struct link_qual *qual,
229 void rt2800_gain_calibration(struct rt2x00_dev *rt2x00dev);
230 void rt2800_vco_calibration(struct rt2x00_dev *rt2x00dev);
232 int rt2800_enable_radio(struct rt2x00_dev *rt2x00dev);
233 void rt2800_disable_radio(struct rt2x00_dev *rt2x00dev);
235 int rt2800_efuse_detect(struct rt2x00_dev *rt2x00dev);
236 int rt2800_read_eeprom_efuse(struct rt2x00_dev *rt2x00dev);
238 int rt2800_probe_hw(struct rt2x00_dev *rt2x00dev);
252 void rt2800_disable_wpdma(struct rt2x00_dev *rt2x00dev);
254 void rt2800_get_txwi_rxwi_size(struct rt2x00_dev *rt2x00dev,