Lines Matching +full:main +full:- +full:eeprom
1 /* SPDX-License-Identifier: GPL-2.0-or-later */
3 Copyright (C) 2004 - 2009 Ivo van Doorn <IvDoorn@gmail.com>
26 * use the REGISTER_TIMEOUT, however when loading firmware or read EEPROM
76 * rt2x00usb_vendor_request - Send register command to device
86 * This is the main function to communicate with the device,
98 * rt2x00usb_vendor_request_buff - Send register command to device (buffered)
120 * rt2x00usb_vendor_request_buff - Send register command to device (buffered)
138 * rt2x00usb_vendor_request_sw - Send single register command to device
161 * rt2x00usb_eeprom_read - Read eeprom from device
163 * @eeprom: Pointer to eeprom array to store the information in
164 * @length: Number of bytes to read from the eeprom
166 * Simple wrapper around rt2x00usb_vendor_request to read the eeprom
167 * from the device. Note that the eeprom argument _must_ be allocated using
171 __le16 *eeprom, const u16 length) in rt2x00usb_eeprom_read() argument
175 eeprom, length, EEPROM_TIMEOUT); in rt2x00usb_eeprom_read()
179 * rt2x00usb_register_read - Read 32bit register word
197 * rt2x00usb_register_read_lock - Read 32bit register word
215 * rt2x00usb_register_multiread - Read 32bit register words
234 * rt2x00usb_register_write - Write 32bit register word
253 * rt2x00usb_register_write_lock - Write 32bit register word
272 * rt2x00usb_register_multiwrite - Write 32bit register words
292 * rt2x00usb_regbusy_read - Read from register with busy check
310 * rt2x00usb_register_read_async - Asynchronously read 32bit register word
359 * rt2x00usb_kick_queue - Kick data queue
368 * rt2x00usb_flush_queue - Flush data queue
379 * rt2x00usb_watchdog - Watchdog for USB communication