aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/wireless/ath/ath.h
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/net/wireless/ath/ath.h')
-rw-r--r--drivers/net/wireless/ath/ath.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/net/wireless/ath/ath.h b/drivers/net/wireless/ath/ath.h
index e43210c8585c..a6c6a466000f 100644
--- a/drivers/net/wireless/ath/ath.h
+++ b/drivers/net/wireless/ath/ath.h
@@ -108,12 +108,14 @@ enum ath_cipher {
108 * struct ath_ops - Register read/write operations 108 * struct ath_ops - Register read/write operations
109 * 109 *
110 * @read: Register read 110 * @read: Register read
111 * @multi_read: Multiple register read
111 * @write: Register write 112 * @write: Register write
112 * @enable_write_buffer: Enable multiple register writes 113 * @enable_write_buffer: Enable multiple register writes
113 * @write_flush: flush buffered register writes and disable buffering 114 * @write_flush: flush buffered register writes and disable buffering
114 */ 115 */
115struct ath_ops { 116struct ath_ops {
116 unsigned int (*read)(void *, u32 reg_offset); 117 unsigned int (*read)(void *, u32 reg_offset);
118 void (*multi_read)(void *, u32 *addr, u32 *val, u16 count);
117 void (*write)(void *, u32 val, u32 reg_offset); 119 void (*write)(void *, u32 val, u32 reg_offset);
118 void (*enable_write_buffer)(void *); 120 void (*enable_write_buffer)(void *);
119 void (*write_flush) (void *); 121 void (*write_flush) (void *);