diff options
author | Adam Baker <linux@baker-net.org.uk> | 2007-10-27 07:41:25 -0400 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2008-01-28 18:02:59 -0500 |
commit | 0e14f6d3e088473b411d35ff63737e46efb9e6df (patch) | |
tree | e92eee3981e77b26aaf1662a607dea7d5738095f /drivers/net/wireless/rt2x00 | |
parent | d9890b8f45158970f3418d0c9c0b3bfde13d3a4f (diff) |
rt2x00: Unconstify rt2x00dev
Some register accesses need rt2x00dev to be non-const
they all need modifying so the prototype is consistent.
Signed-off-by: Adam Baker <linux@baker-net.org.uk>
Signed-off-by: Ivo van Doorn <IvDoorn@gmail.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/wireless/rt2x00')
-rw-r--r-- | drivers/net/wireless/rt2x00/rt2400pci.c | 12 | ||||
-rw-r--r-- | drivers/net/wireless/rt2x00/rt2500pci.c | 12 | ||||
-rw-r--r-- | drivers/net/wireless/rt2x00/rt2500usb.c | 22 | ||||
-rw-r--r-- | drivers/net/wireless/rt2x00/rt2x00.h | 10 | ||||
-rw-r--r-- | drivers/net/wireless/rt2x00/rt2x00debug.h | 4 | ||||
-rw-r--r-- | drivers/net/wireless/rt2x00/rt2x00pci.h | 8 | ||||
-rw-r--r-- | drivers/net/wireless/rt2x00/rt2x00usb.c | 4 | ||||
-rw-r--r-- | drivers/net/wireless/rt2x00/rt2x00usb.h | 11 | ||||
-rw-r--r-- | drivers/net/wireless/rt2x00/rt61pci.c | 14 | ||||
-rw-r--r-- | drivers/net/wireless/rt2x00/rt73usb.c | 22 |
10 files changed, 57 insertions, 62 deletions
diff --git a/drivers/net/wireless/rt2x00/rt2400pci.c b/drivers/net/wireless/rt2x00/rt2400pci.c index fc162122617e..f2d0febbec49 100644 --- a/drivers/net/wireless/rt2x00/rt2400pci.c +++ b/drivers/net/wireless/rt2x00/rt2400pci.c | |||
@@ -54,7 +54,7 @@ | |||
54 | * the access attempt is considered to have failed, | 54 | * the access attempt is considered to have failed, |
55 | * and we will print an error. | 55 | * and we will print an error. |
56 | */ | 56 | */ |
57 | static u32 rt2400pci_bbp_check(const struct rt2x00_dev *rt2x00dev) | 57 | static u32 rt2400pci_bbp_check(struct rt2x00_dev *rt2x00dev) |
58 | { | 58 | { |
59 | u32 reg; | 59 | u32 reg; |
60 | unsigned int i; | 60 | unsigned int i; |
@@ -69,7 +69,7 @@ static u32 rt2400pci_bbp_check(const struct rt2x00_dev *rt2x00dev) | |||
69 | return reg; | 69 | return reg; |
70 | } | 70 | } |
71 | 71 | ||
72 | static void rt2400pci_bbp_write(const struct rt2x00_dev *rt2x00dev, | 72 | static void rt2400pci_bbp_write(struct rt2x00_dev *rt2x00dev, |
73 | const unsigned int word, const u8 value) | 73 | const unsigned int word, const u8 value) |
74 | { | 74 | { |
75 | u32 reg; | 75 | u32 reg; |
@@ -95,7 +95,7 @@ static void rt2400pci_bbp_write(const struct rt2x00_dev *rt2x00dev, | |||
95 | rt2x00pci_register_write(rt2x00dev, BBPCSR, reg); | 95 | rt2x00pci_register_write(rt2x00dev, BBPCSR, reg); |
96 | } | 96 | } |
97 | 97 | ||
98 | static void rt2400pci_bbp_read(const struct rt2x00_dev *rt2x00dev, | 98 | static void rt2400pci_bbp_read(struct rt2x00_dev *rt2x00dev, |
99 | const unsigned int word, u8 *value) | 99 | const unsigned int word, u8 *value) |
100 | { | 100 | { |
101 | u32 reg; | 101 | u32 reg; |
@@ -132,7 +132,7 @@ static void rt2400pci_bbp_read(const struct rt2x00_dev *rt2x00dev, | |||
132 | *value = rt2x00_get_field32(reg, BBPCSR_VALUE); | 132 | *value = rt2x00_get_field32(reg, BBPCSR_VALUE); |
133 | } | 133 | } |
134 | 134 | ||
135 | static void rt2400pci_rf_write(const struct rt2x00_dev *rt2x00dev, | 135 | static void rt2400pci_rf_write(struct rt2x00_dev *rt2x00dev, |
136 | const unsigned int word, const u32 value) | 136 | const unsigned int word, const u32 value) |
137 | { | 137 | { |
138 | u32 reg; | 138 | u32 reg; |
@@ -195,13 +195,13 @@ static void rt2400pci_eepromregister_write(struct eeprom_93cx6 *eeprom) | |||
195 | #ifdef CONFIG_RT2X00_LIB_DEBUGFS | 195 | #ifdef CONFIG_RT2X00_LIB_DEBUGFS |
196 | #define CSR_OFFSET(__word) ( CSR_REG_BASE + ((__word) * sizeof(u32)) ) | 196 | #define CSR_OFFSET(__word) ( CSR_REG_BASE + ((__word) * sizeof(u32)) ) |
197 | 197 | ||
198 | static void rt2400pci_read_csr(const struct rt2x00_dev *rt2x00dev, | 198 | static void rt2400pci_read_csr(struct rt2x00_dev *rt2x00dev, |
199 | const unsigned int word, u32 *data) | 199 | const unsigned int word, u32 *data) |
200 | { | 200 | { |
201 | rt2x00pci_register_read(rt2x00dev, CSR_OFFSET(word), data); | 201 | rt2x00pci_register_read(rt2x00dev, CSR_OFFSET(word), data); |
202 | } | 202 | } |
203 | 203 | ||
204 | static void rt2400pci_write_csr(const struct rt2x00_dev *rt2x00dev, | 204 | static void rt2400pci_write_csr(struct rt2x00_dev *rt2x00dev, |
205 | const unsigned int word, u32 data) | 205 | const unsigned int word, u32 data) |
206 | { | 206 | { |
207 | rt2x00pci_register_write(rt2x00dev, CSR_OFFSET(word), data); | 207 | rt2x00pci_register_write(rt2x00dev, CSR_OFFSET(word), data); |
diff --git a/drivers/net/wireless/rt2x00/rt2500pci.c b/drivers/net/wireless/rt2x00/rt2500pci.c index 869b1a7cec73..3d02c0d297e8 100644 --- a/drivers/net/wireless/rt2x00/rt2500pci.c +++ b/drivers/net/wireless/rt2x00/rt2500pci.c | |||
@@ -54,7 +54,7 @@ | |||
54 | * the access attempt is considered to have failed, | 54 | * the access attempt is considered to have failed, |
55 | * and we will print an error. | 55 | * and we will print an error. |
56 | */ | 56 | */ |
57 | static u32 rt2500pci_bbp_check(const struct rt2x00_dev *rt2x00dev) | 57 | static u32 rt2500pci_bbp_check(struct rt2x00_dev *rt2x00dev) |
58 | { | 58 | { |
59 | u32 reg; | 59 | u32 reg; |
60 | unsigned int i; | 60 | unsigned int i; |
@@ -69,7 +69,7 @@ static u32 rt2500pci_bbp_check(const struct rt2x00_dev *rt2x00dev) | |||
69 | return reg; | 69 | return reg; |
70 | } | 70 | } |
71 | 71 | ||
72 | static void rt2500pci_bbp_write(const struct rt2x00_dev *rt2x00dev, | 72 | static void rt2500pci_bbp_write(struct rt2x00_dev *rt2x00dev, |
73 | const unsigned int word, const u8 value) | 73 | const unsigned int word, const u8 value) |
74 | { | 74 | { |
75 | u32 reg; | 75 | u32 reg; |
@@ -95,7 +95,7 @@ static void rt2500pci_bbp_write(const struct rt2x00_dev *rt2x00dev, | |||
95 | rt2x00pci_register_write(rt2x00dev, BBPCSR, reg); | 95 | rt2x00pci_register_write(rt2x00dev, BBPCSR, reg); |
96 | } | 96 | } |
97 | 97 | ||
98 | static void rt2500pci_bbp_read(const struct rt2x00_dev *rt2x00dev, | 98 | static void rt2500pci_bbp_read(struct rt2x00_dev *rt2x00dev, |
99 | const unsigned int word, u8 *value) | 99 | const unsigned int word, u8 *value) |
100 | { | 100 | { |
101 | u32 reg; | 101 | u32 reg; |
@@ -132,7 +132,7 @@ static void rt2500pci_bbp_read(const struct rt2x00_dev *rt2x00dev, | |||
132 | *value = rt2x00_get_field32(reg, BBPCSR_VALUE); | 132 | *value = rt2x00_get_field32(reg, BBPCSR_VALUE); |
133 | } | 133 | } |
134 | 134 | ||
135 | static void rt2500pci_rf_write(const struct rt2x00_dev *rt2x00dev, | 135 | static void rt2500pci_rf_write(struct rt2x00_dev *rt2x00dev, |
136 | const unsigned int word, const u32 value) | 136 | const unsigned int word, const u32 value) |
137 | { | 137 | { |
138 | u32 reg; | 138 | u32 reg; |
@@ -195,13 +195,13 @@ static void rt2500pci_eepromregister_write(struct eeprom_93cx6 *eeprom) | |||
195 | #ifdef CONFIG_RT2X00_LIB_DEBUGFS | 195 | #ifdef CONFIG_RT2X00_LIB_DEBUGFS |
196 | #define CSR_OFFSET(__word) ( CSR_REG_BASE + ((__word) * sizeof(u32)) ) | 196 | #define CSR_OFFSET(__word) ( CSR_REG_BASE + ((__word) * sizeof(u32)) ) |
197 | 197 | ||
198 | static void rt2500pci_read_csr(const struct rt2x00_dev *rt2x00dev, | 198 | static void rt2500pci_read_csr(struct rt2x00_dev *rt2x00dev, |
199 | const unsigned int word, u32 *data) | 199 | const unsigned int word, u32 *data) |
200 | { | 200 | { |
201 | rt2x00pci_register_read(rt2x00dev, CSR_OFFSET(word), data); | 201 | rt2x00pci_register_read(rt2x00dev, CSR_OFFSET(word), data); |
202 | } | 202 | } |
203 | 203 | ||
204 | static void rt2500pci_write_csr(const struct rt2x00_dev *rt2x00dev, | 204 | static void rt2500pci_write_csr(struct rt2x00_dev *rt2x00dev, |
205 | const unsigned int word, u32 data) | 205 | const unsigned int word, u32 data) |
206 | { | 206 | { |
207 | rt2x00pci_register_write(rt2x00dev, CSR_OFFSET(word), data); | 207 | rt2x00pci_register_write(rt2x00dev, CSR_OFFSET(word), data); |
diff --git a/drivers/net/wireless/rt2x00/rt2500usb.c b/drivers/net/wireless/rt2x00/rt2500usb.c index 4f8e388700c0..164548fd22b7 100644 --- a/drivers/net/wireless/rt2x00/rt2500usb.c +++ b/drivers/net/wireless/rt2x00/rt2500usb.c | |||
@@ -53,7 +53,7 @@ | |||
53 | * the access attempt is considered to have failed, | 53 | * the access attempt is considered to have failed, |
54 | * and we will print an error. | 54 | * and we will print an error. |
55 | */ | 55 | */ |
56 | static inline void rt2500usb_register_read(const struct rt2x00_dev *rt2x00dev, | 56 | static inline void rt2500usb_register_read(struct rt2x00_dev *rt2x00dev, |
57 | const unsigned int offset, | 57 | const unsigned int offset, |
58 | u16 *value) | 58 | u16 *value) |
59 | { | 59 | { |
@@ -64,8 +64,7 @@ static inline void rt2500usb_register_read(const struct rt2x00_dev *rt2x00dev, | |||
64 | *value = le16_to_cpu(reg); | 64 | *value = le16_to_cpu(reg); |
65 | } | 65 | } |
66 | 66 | ||
67 | static inline void rt2500usb_register_multiread(const struct rt2x00_dev | 67 | static inline void rt2500usb_register_multiread(struct rt2x00_dev *rt2x00dev, |
68 | *rt2x00dev, | ||
69 | const unsigned int offset, | 68 | const unsigned int offset, |
70 | void *value, const u16 length) | 69 | void *value, const u16 length) |
71 | { | 70 | { |
@@ -75,7 +74,7 @@ static inline void rt2500usb_register_multiread(const struct rt2x00_dev | |||
75 | value, length, timeout); | 74 | value, length, timeout); |
76 | } | 75 | } |
77 | 76 | ||
78 | static inline void rt2500usb_register_write(const struct rt2x00_dev *rt2x00dev, | 77 | static inline void rt2500usb_register_write(struct rt2x00_dev *rt2x00dev, |
79 | const unsigned int offset, | 78 | const unsigned int offset, |
80 | u16 value) | 79 | u16 value) |
81 | { | 80 | { |
@@ -85,8 +84,7 @@ static inline void rt2500usb_register_write(const struct rt2x00_dev *rt2x00dev, | |||
85 | ®, sizeof(u16), REGISTER_TIMEOUT); | 84 | ®, sizeof(u16), REGISTER_TIMEOUT); |
86 | } | 85 | } |
87 | 86 | ||
88 | static inline void rt2500usb_register_multiwrite(const struct rt2x00_dev | 87 | static inline void rt2500usb_register_multiwrite(struct rt2x00_dev *rt2x00dev, |
89 | *rt2x00dev, | ||
90 | const unsigned int offset, | 88 | const unsigned int offset, |
91 | void *value, const u16 length) | 89 | void *value, const u16 length) |
92 | { | 90 | { |
@@ -96,7 +94,7 @@ static inline void rt2500usb_register_multiwrite(const struct rt2x00_dev | |||
96 | value, length, timeout); | 94 | value, length, timeout); |
97 | } | 95 | } |
98 | 96 | ||
99 | static u16 rt2500usb_bbp_check(const struct rt2x00_dev *rt2x00dev) | 97 | static u16 rt2500usb_bbp_check(struct rt2x00_dev *rt2x00dev) |
100 | { | 98 | { |
101 | u16 reg; | 99 | u16 reg; |
102 | unsigned int i; | 100 | unsigned int i; |
@@ -111,7 +109,7 @@ static u16 rt2500usb_bbp_check(const struct rt2x00_dev *rt2x00dev) | |||
111 | return reg; | 109 | return reg; |
112 | } | 110 | } |
113 | 111 | ||
114 | static void rt2500usb_bbp_write(const struct rt2x00_dev *rt2x00dev, | 112 | static void rt2500usb_bbp_write(struct rt2x00_dev *rt2x00dev, |
115 | const unsigned int word, const u8 value) | 113 | const unsigned int word, const u8 value) |
116 | { | 114 | { |
117 | u16 reg; | 115 | u16 reg; |
@@ -136,7 +134,7 @@ static void rt2500usb_bbp_write(const struct rt2x00_dev *rt2x00dev, | |||
136 | rt2500usb_register_write(rt2x00dev, PHY_CSR7, reg); | 134 | rt2500usb_register_write(rt2x00dev, PHY_CSR7, reg); |
137 | } | 135 | } |
138 | 136 | ||
139 | static void rt2500usb_bbp_read(const struct rt2x00_dev *rt2x00dev, | 137 | static void rt2500usb_bbp_read(struct rt2x00_dev *rt2x00dev, |
140 | const unsigned int word, u8 *value) | 138 | const unsigned int word, u8 *value) |
141 | { | 139 | { |
142 | u16 reg; | 140 | u16 reg; |
@@ -173,7 +171,7 @@ static void rt2500usb_bbp_read(const struct rt2x00_dev *rt2x00dev, | |||
173 | *value = rt2x00_get_field16(reg, PHY_CSR7_DATA); | 171 | *value = rt2x00_get_field16(reg, PHY_CSR7_DATA); |
174 | } | 172 | } |
175 | 173 | ||
176 | static void rt2500usb_rf_write(const struct rt2x00_dev *rt2x00dev, | 174 | static void rt2500usb_rf_write(struct rt2x00_dev *rt2x00dev, |
177 | const unsigned int word, const u32 value) | 175 | const unsigned int word, const u32 value) |
178 | { | 176 | { |
179 | u16 reg; | 177 | u16 reg; |
@@ -210,13 +208,13 @@ rf_write: | |||
210 | #ifdef CONFIG_RT2X00_LIB_DEBUGFS | 208 | #ifdef CONFIG_RT2X00_LIB_DEBUGFS |
211 | #define CSR_OFFSET(__word) ( CSR_REG_BASE + ((__word) * sizeof(u16)) ) | 209 | #define CSR_OFFSET(__word) ( CSR_REG_BASE + ((__word) * sizeof(u16)) ) |
212 | 210 | ||
213 | static void rt2500usb_read_csr(const struct rt2x00_dev *rt2x00dev, | 211 | static void rt2500usb_read_csr(struct rt2x00_dev *rt2x00dev, |
214 | const unsigned int word, u32 *data) | 212 | const unsigned int word, u32 *data) |
215 | { | 213 | { |
216 | rt2500usb_register_read(rt2x00dev, CSR_OFFSET(word), (u16 *) data); | 214 | rt2500usb_register_read(rt2x00dev, CSR_OFFSET(word), (u16 *) data); |
217 | } | 215 | } |
218 | 216 | ||
219 | static void rt2500usb_write_csr(const struct rt2x00_dev *rt2x00dev, | 217 | static void rt2500usb_write_csr(struct rt2x00_dev *rt2x00dev, |
220 | const unsigned int word, u32 data) | 218 | const unsigned int word, u32 data) |
221 | { | 219 | { |
222 | rt2500usb_register_write(rt2x00dev, CSR_OFFSET(word), data); | 220 | rt2500usb_register_write(rt2x00dev, CSR_OFFSET(word), data); |
diff --git a/drivers/net/wireless/rt2x00/rt2x00.h b/drivers/net/wireless/rt2x00/rt2x00.h index 871d631a5ca8..d18cca89eede 100644 --- a/drivers/net/wireless/rt2x00/rt2x00.h +++ b/drivers/net/wireless/rt2x00/rt2x00.h | |||
@@ -782,13 +782,13 @@ struct rt2x00_dev { | |||
782 | * Generic RF access. | 782 | * Generic RF access. |
783 | * The RF is being accessed by word index. | 783 | * The RF is being accessed by word index. |
784 | */ | 784 | */ |
785 | static inline void rt2x00_rf_read(const struct rt2x00_dev *rt2x00dev, | 785 | static inline void rt2x00_rf_read(struct rt2x00_dev *rt2x00dev, |
786 | const unsigned int word, u32 *data) | 786 | const unsigned int word, u32 *data) |
787 | { | 787 | { |
788 | *data = rt2x00dev->rf[word]; | 788 | *data = rt2x00dev->rf[word]; |
789 | } | 789 | } |
790 | 790 | ||
791 | static inline void rt2x00_rf_write(const struct rt2x00_dev *rt2x00dev, | 791 | static inline void rt2x00_rf_write(struct rt2x00_dev *rt2x00dev, |
792 | const unsigned int word, u32 data) | 792 | const unsigned int word, u32 data) |
793 | { | 793 | { |
794 | rt2x00dev->rf[word] = data; | 794 | rt2x00dev->rf[word] = data; |
@@ -798,19 +798,19 @@ static inline void rt2x00_rf_write(const struct rt2x00_dev *rt2x00dev, | |||
798 | * Generic EEPROM access. | 798 | * Generic EEPROM access. |
799 | * The EEPROM is being accessed by word index. | 799 | * The EEPROM is being accessed by word index. |
800 | */ | 800 | */ |
801 | static inline void *rt2x00_eeprom_addr(const struct rt2x00_dev *rt2x00dev, | 801 | static inline void *rt2x00_eeprom_addr(struct rt2x00_dev *rt2x00dev, |
802 | const unsigned int word) | 802 | const unsigned int word) |
803 | { | 803 | { |
804 | return (void *)&rt2x00dev->eeprom[word]; | 804 | return (void *)&rt2x00dev->eeprom[word]; |
805 | } | 805 | } |
806 | 806 | ||
807 | static inline void rt2x00_eeprom_read(const struct rt2x00_dev *rt2x00dev, | 807 | static inline void rt2x00_eeprom_read(struct rt2x00_dev *rt2x00dev, |
808 | const unsigned int word, u16 *data) | 808 | const unsigned int word, u16 *data) |
809 | { | 809 | { |
810 | *data = le16_to_cpu(rt2x00dev->eeprom[word]); | 810 | *data = le16_to_cpu(rt2x00dev->eeprom[word]); |
811 | } | 811 | } |
812 | 812 | ||
813 | static inline void rt2x00_eeprom_write(const struct rt2x00_dev *rt2x00dev, | 813 | static inline void rt2x00_eeprom_write(struct rt2x00_dev *rt2x00dev, |
814 | const unsigned int word, u16 data) | 814 | const unsigned int word, u16 data) |
815 | { | 815 | { |
816 | rt2x00dev->eeprom[word] = cpu_to_le16(data); | 816 | rt2x00dev->eeprom[word] = cpu_to_le16(data); |
diff --git a/drivers/net/wireless/rt2x00/rt2x00debug.h b/drivers/net/wireless/rt2x00/rt2x00debug.h index 860e8fa3a0da..d37efbd09c41 100644 --- a/drivers/net/wireless/rt2x00/rt2x00debug.h +++ b/drivers/net/wireless/rt2x00/rt2x00debug.h | |||
@@ -30,9 +30,9 @@ struct rt2x00_dev; | |||
30 | 30 | ||
31 | #define RT2X00DEBUGFS_REGISTER_ENTRY(__name, __type) \ | 31 | #define RT2X00DEBUGFS_REGISTER_ENTRY(__name, __type) \ |
32 | struct reg##__name { \ | 32 | struct reg##__name { \ |
33 | void (*read)(const struct rt2x00_dev *rt2x00dev, \ | 33 | void (*read)(struct rt2x00_dev *rt2x00dev, \ |
34 | const unsigned int word, __type *data); \ | 34 | const unsigned int word, __type *data); \ |
35 | void (*write)(const struct rt2x00_dev *rt2x00dev, \ | 35 | void (*write)(struct rt2x00_dev *rt2x00dev, \ |
36 | const unsigned int word, __type data); \ | 36 | const unsigned int word, __type data); \ |
37 | \ | 37 | \ |
38 | unsigned int word_size; \ | 38 | unsigned int word_size; \ |
diff --git a/drivers/net/wireless/rt2x00/rt2x00pci.h b/drivers/net/wireless/rt2x00/rt2x00pci.h index 82adeac061d0..03572054509a 100644 --- a/drivers/net/wireless/rt2x00/rt2x00pci.h +++ b/drivers/net/wireless/rt2x00/rt2x00pci.h | |||
@@ -57,7 +57,7 @@ | |||
57 | /* | 57 | /* |
58 | * Register access. | 58 | * Register access. |
59 | */ | 59 | */ |
60 | static inline void rt2x00pci_register_read(const struct rt2x00_dev *rt2x00dev, | 60 | static inline void rt2x00pci_register_read(struct rt2x00_dev *rt2x00dev, |
61 | const unsigned long offset, | 61 | const unsigned long offset, |
62 | u32 *value) | 62 | u32 *value) |
63 | { | 63 | { |
@@ -65,14 +65,14 @@ static inline void rt2x00pci_register_read(const struct rt2x00_dev *rt2x00dev, | |||
65 | } | 65 | } |
66 | 66 | ||
67 | static inline void | 67 | static inline void |
68 | rt2x00pci_register_multiread(const struct rt2x00_dev *rt2x00dev, | 68 | rt2x00pci_register_multiread(struct rt2x00_dev *rt2x00dev, |
69 | const unsigned long offset, | 69 | const unsigned long offset, |
70 | void *value, const u16 length) | 70 | void *value, const u16 length) |
71 | { | 71 | { |
72 | memcpy_fromio(value, rt2x00dev->csr_addr + offset, length); | 72 | memcpy_fromio(value, rt2x00dev->csr_addr + offset, length); |
73 | } | 73 | } |
74 | 74 | ||
75 | static inline void rt2x00pci_register_write(const struct rt2x00_dev *rt2x00dev, | 75 | static inline void rt2x00pci_register_write(struct rt2x00_dev *rt2x00dev, |
76 | const unsigned long offset, | 76 | const unsigned long offset, |
77 | u32 value) | 77 | u32 value) |
78 | { | 78 | { |
@@ -80,7 +80,7 @@ static inline void rt2x00pci_register_write(const struct rt2x00_dev *rt2x00dev, | |||
80 | } | 80 | } |
81 | 81 | ||
82 | static inline void | 82 | static inline void |
83 | rt2x00pci_register_multiwrite(const struct rt2x00_dev *rt2x00dev, | 83 | rt2x00pci_register_multiwrite(struct rt2x00_dev *rt2x00dev, |
84 | const unsigned long offset, | 84 | const unsigned long offset, |
85 | void *value, const u16 length) | 85 | void *value, const u16 length) |
86 | { | 86 | { |
diff --git a/drivers/net/wireless/rt2x00/rt2x00usb.c b/drivers/net/wireless/rt2x00/rt2x00usb.c index 568d73847dca..d16f0a79d985 100644 --- a/drivers/net/wireless/rt2x00/rt2x00usb.c +++ b/drivers/net/wireless/rt2x00/rt2x00usb.c | |||
@@ -38,7 +38,7 @@ | |||
38 | /* | 38 | /* |
39 | * Interfacing with the HW. | 39 | * Interfacing with the HW. |
40 | */ | 40 | */ |
41 | int rt2x00usb_vendor_request(const struct rt2x00_dev *rt2x00dev, | 41 | int rt2x00usb_vendor_request(struct rt2x00_dev *rt2x00dev, |
42 | const u8 request, const u8 requesttype, | 42 | const u8 request, const u8 requesttype, |
43 | const u16 offset, const u16 value, | 43 | const u16 offset, const u16 value, |
44 | void *buffer, const u16 buffer_length, | 44 | void *buffer, const u16 buffer_length, |
@@ -76,7 +76,7 @@ int rt2x00usb_vendor_request(const struct rt2x00_dev *rt2x00dev, | |||
76 | } | 76 | } |
77 | EXPORT_SYMBOL_GPL(rt2x00usb_vendor_request); | 77 | EXPORT_SYMBOL_GPL(rt2x00usb_vendor_request); |
78 | 78 | ||
79 | int rt2x00usb_vendor_request_buff(const struct rt2x00_dev *rt2x00dev, | 79 | int rt2x00usb_vendor_request_buff(struct rt2x00_dev *rt2x00dev, |
80 | const u8 request, const u8 requesttype, | 80 | const u8 request, const u8 requesttype, |
81 | const u16 offset, void *buffer, | 81 | const u16 offset, void *buffer, |
82 | const u16 buffer_length, const int timeout) | 82 | const u16 buffer_length, const int timeout) |
diff --git a/drivers/net/wireless/rt2x00/rt2x00usb.h b/drivers/net/wireless/rt2x00/rt2x00usb.h index 2681abe4d49e..53282b036927 100644 --- a/drivers/net/wireless/rt2x00/rt2x00usb.h +++ b/drivers/net/wireless/rt2x00/rt2x00usb.h | |||
@@ -91,7 +91,7 @@ | |||
91 | * a buffer allocated by kmalloc. Failure to do so can lead | 91 | * a buffer allocated by kmalloc. Failure to do so can lead |
92 | * to unexpected behavior depending on the architecture. | 92 | * to unexpected behavior depending on the architecture. |
93 | */ | 93 | */ |
94 | int rt2x00usb_vendor_request(const struct rt2x00_dev *rt2x00dev, | 94 | int rt2x00usb_vendor_request(struct rt2x00_dev *rt2x00dev, |
95 | const u8 request, const u8 requesttype, | 95 | const u8 request, const u8 requesttype, |
96 | const u16 offset, const u16 value, | 96 | const u16 offset, const u16 value, |
97 | void *buffer, const u16 buffer_length, | 97 | void *buffer, const u16 buffer_length, |
@@ -107,7 +107,7 @@ int rt2x00usb_vendor_request(const struct rt2x00_dev *rt2x00dev, | |||
107 | * kmalloc. Hence the reason for using a previously allocated cache | 107 | * kmalloc. Hence the reason for using a previously allocated cache |
108 | * which has been allocated properly. | 108 | * which has been allocated properly. |
109 | */ | 109 | */ |
110 | int rt2x00usb_vendor_request_buff(const struct rt2x00_dev *rt2x00dev, | 110 | int rt2x00usb_vendor_request_buff(struct rt2x00_dev *rt2x00dev, |
111 | const u8 request, const u8 requesttype, | 111 | const u8 request, const u8 requesttype, |
112 | const u16 offset, void *buffer, | 112 | const u16 offset, void *buffer, |
113 | const u16 buffer_length, const int timeout); | 113 | const u16 buffer_length, const int timeout); |
@@ -117,8 +117,7 @@ int rt2x00usb_vendor_request_buff(const struct rt2x00_dev *rt2x00dev, | |||
117 | * command to the device. Since we don't use the buffer argument we | 117 | * command to the device. Since we don't use the buffer argument we |
118 | * don't have to worry about kmalloc here. | 118 | * don't have to worry about kmalloc here. |
119 | */ | 119 | */ |
120 | static inline int rt2x00usb_vendor_request_sw(const struct rt2x00_dev | 120 | static inline int rt2x00usb_vendor_request_sw(struct rt2x00_dev *rt2x00dev, |
121 | *rt2x00dev, | ||
122 | const u8 request, | 121 | const u8 request, |
123 | const u16 offset, | 122 | const u16 offset, |
124 | const u16 value, | 123 | const u16 value, |
@@ -134,8 +133,8 @@ static inline int rt2x00usb_vendor_request_sw(const struct rt2x00_dev | |||
134 | * from the device. Note that the eeprom argument _must_ be allocated using | 133 | * from the device. Note that the eeprom argument _must_ be allocated using |
135 | * kmalloc for correct handling inside the kernel USB layer. | 134 | * kmalloc for correct handling inside the kernel USB layer. |
136 | */ | 135 | */ |
137 | static inline int rt2x00usb_eeprom_read(const struct rt2x00_dev *rt2x00dev, | 136 | static inline int rt2x00usb_eeprom_read(struct rt2x00_dev *rt2x00dev, |
138 | __le16 *eeprom, const u16 lenght) | 137 | __le16 *eeprom, const u16 lenght) |
139 | { | 138 | { |
140 | int timeout = REGISTER_TIMEOUT * (lenght / sizeof(u16)); | 139 | int timeout = REGISTER_TIMEOUT * (lenght / sizeof(u16)); |
141 | 140 | ||
diff --git a/drivers/net/wireless/rt2x00/rt61pci.c b/drivers/net/wireless/rt2x00/rt61pci.c index 7c97761034e7..19ae8f49d9c8 100644 --- a/drivers/net/wireless/rt2x00/rt61pci.c +++ b/drivers/net/wireless/rt2x00/rt61pci.c | |||
@@ -52,7 +52,7 @@ | |||
52 | * the access attempt is considered to have failed, | 52 | * the access attempt is considered to have failed, |
53 | * and we will print an error. | 53 | * and we will print an error. |
54 | */ | 54 | */ |
55 | static u32 rt61pci_bbp_check(const struct rt2x00_dev *rt2x00dev) | 55 | static u32 rt61pci_bbp_check(struct rt2x00_dev *rt2x00dev) |
56 | { | 56 | { |
57 | u32 reg; | 57 | u32 reg; |
58 | unsigned int i; | 58 | unsigned int i; |
@@ -67,7 +67,7 @@ static u32 rt61pci_bbp_check(const struct rt2x00_dev *rt2x00dev) | |||
67 | return reg; | 67 | return reg; |
68 | } | 68 | } |
69 | 69 | ||
70 | static void rt61pci_bbp_write(const struct rt2x00_dev *rt2x00dev, | 70 | static void rt61pci_bbp_write(struct rt2x00_dev *rt2x00dev, |
71 | const unsigned int word, const u8 value) | 71 | const unsigned int word, const u8 value) |
72 | { | 72 | { |
73 | u32 reg; | 73 | u32 reg; |
@@ -93,7 +93,7 @@ static void rt61pci_bbp_write(const struct rt2x00_dev *rt2x00dev, | |||
93 | rt2x00pci_register_write(rt2x00dev, PHY_CSR3, reg); | 93 | rt2x00pci_register_write(rt2x00dev, PHY_CSR3, reg); |
94 | } | 94 | } |
95 | 95 | ||
96 | static void rt61pci_bbp_read(const struct rt2x00_dev *rt2x00dev, | 96 | static void rt61pci_bbp_read(struct rt2x00_dev *rt2x00dev, |
97 | const unsigned int word, u8 *value) | 97 | const unsigned int word, u8 *value) |
98 | { | 98 | { |
99 | u32 reg; | 99 | u32 reg; |
@@ -130,7 +130,7 @@ static void rt61pci_bbp_read(const struct rt2x00_dev *rt2x00dev, | |||
130 | *value = rt2x00_get_field32(reg, PHY_CSR3_VALUE); | 130 | *value = rt2x00_get_field32(reg, PHY_CSR3_VALUE); |
131 | } | 131 | } |
132 | 132 | ||
133 | static void rt61pci_rf_write(const struct rt2x00_dev *rt2x00dev, | 133 | static void rt61pci_rf_write(struct rt2x00_dev *rt2x00dev, |
134 | const unsigned int word, const u32 value) | 134 | const unsigned int word, const u32 value) |
135 | { | 135 | { |
136 | u32 reg; | 136 | u32 reg; |
@@ -160,7 +160,7 @@ rf_write: | |||
160 | rt2x00_rf_write(rt2x00dev, word, value); | 160 | rt2x00_rf_write(rt2x00dev, word, value); |
161 | } | 161 | } |
162 | 162 | ||
163 | static void rt61pci_mcu_request(const struct rt2x00_dev *rt2x00dev, | 163 | static void rt61pci_mcu_request(struct rt2x00_dev *rt2x00dev, |
164 | const u8 command, const u8 token, | 164 | const u8 command, const u8 token, |
165 | const u8 arg0, const u8 arg1) | 165 | const u8 arg0, const u8 arg1) |
166 | { | 166 | { |
@@ -220,13 +220,13 @@ static void rt61pci_eepromregister_write(struct eeprom_93cx6 *eeprom) | |||
220 | #ifdef CONFIG_RT2X00_LIB_DEBUGFS | 220 | #ifdef CONFIG_RT2X00_LIB_DEBUGFS |
221 | #define CSR_OFFSET(__word) ( CSR_REG_BASE + ((__word) * sizeof(u32)) ) | 221 | #define CSR_OFFSET(__word) ( CSR_REG_BASE + ((__word) * sizeof(u32)) ) |
222 | 222 | ||
223 | static void rt61pci_read_csr(const struct rt2x00_dev *rt2x00dev, | 223 | static void rt61pci_read_csr(struct rt2x00_dev *rt2x00dev, |
224 | const unsigned int word, u32 *data) | 224 | const unsigned int word, u32 *data) |
225 | { | 225 | { |
226 | rt2x00pci_register_read(rt2x00dev, CSR_OFFSET(word), data); | 226 | rt2x00pci_register_read(rt2x00dev, CSR_OFFSET(word), data); |
227 | } | 227 | } |
228 | 228 | ||
229 | static void rt61pci_write_csr(const struct rt2x00_dev *rt2x00dev, | 229 | static void rt61pci_write_csr(struct rt2x00_dev *rt2x00dev, |
230 | const unsigned int word, u32 data) | 230 | const unsigned int word, u32 data) |
231 | { | 231 | { |
232 | rt2x00pci_register_write(rt2x00dev, CSR_OFFSET(word), data); | 232 | rt2x00pci_register_write(rt2x00dev, CSR_OFFSET(word), data); |
diff --git a/drivers/net/wireless/rt2x00/rt73usb.c b/drivers/net/wireless/rt2x00/rt73usb.c index b9d5310c386f..6b6649624470 100644 --- a/drivers/net/wireless/rt2x00/rt73usb.c +++ b/drivers/net/wireless/rt2x00/rt73usb.c | |||
@@ -53,7 +53,7 @@ | |||
53 | * the access attempt is considered to have failed, | 53 | * the access attempt is considered to have failed, |
54 | * and we will print an error. | 54 | * and we will print an error. |
55 | */ | 55 | */ |
56 | static inline void rt73usb_register_read(const struct rt2x00_dev *rt2x00dev, | 56 | static inline void rt73usb_register_read(struct rt2x00_dev *rt2x00dev, |
57 | const unsigned int offset, u32 *value) | 57 | const unsigned int offset, u32 *value) |
58 | { | 58 | { |
59 | __le32 reg; | 59 | __le32 reg; |
@@ -63,8 +63,7 @@ static inline void rt73usb_register_read(const struct rt2x00_dev *rt2x00dev, | |||
63 | *value = le32_to_cpu(reg); | 63 | *value = le32_to_cpu(reg); |
64 | } | 64 | } |
65 | 65 | ||
66 | static inline void rt73usb_register_multiread(const struct rt2x00_dev | 66 | static inline void rt73usb_register_multiread(struct rt2x00_dev *rt2x00dev, |
67 | *rt2x00dev, | ||
68 | const unsigned int offset, | 67 | const unsigned int offset, |
69 | void *value, const u32 length) | 68 | void *value, const u32 length) |
70 | { | 69 | { |
@@ -74,7 +73,7 @@ static inline void rt73usb_register_multiread(const struct rt2x00_dev | |||
74 | value, length, timeout); | 73 | value, length, timeout); |
75 | } | 74 | } |
76 | 75 | ||
77 | static inline void rt73usb_register_write(const struct rt2x00_dev *rt2x00dev, | 76 | static inline void rt73usb_register_write(struct rt2x00_dev *rt2x00dev, |
78 | const unsigned int offset, u32 value) | 77 | const unsigned int offset, u32 value) |
79 | { | 78 | { |
80 | __le32 reg = cpu_to_le32(value); | 79 | __le32 reg = cpu_to_le32(value); |
@@ -83,8 +82,7 @@ static inline void rt73usb_register_write(const struct rt2x00_dev *rt2x00dev, | |||
83 | ®, sizeof(u32), REGISTER_TIMEOUT); | 82 | ®, sizeof(u32), REGISTER_TIMEOUT); |
84 | } | 83 | } |
85 | 84 | ||
86 | static inline void rt73usb_register_multiwrite(const struct rt2x00_dev | 85 | static inline void rt73usb_register_multiwrite(struct rt2x00_dev *rt2x00dev, |
87 | *rt2x00dev, | ||
88 | const unsigned int offset, | 86 | const unsigned int offset, |
89 | void *value, const u32 length) | 87 | void *value, const u32 length) |
90 | { | 88 | { |
@@ -94,7 +92,7 @@ static inline void rt73usb_register_multiwrite(const struct rt2x00_dev | |||
94 | value, length, timeout); | 92 | value, length, timeout); |
95 | } | 93 | } |
96 | 94 | ||
97 | static u32 rt73usb_bbp_check(const struct rt2x00_dev *rt2x00dev) | 95 | static u32 rt73usb_bbp_check(struct rt2x00_dev *rt2x00dev) |
98 | { | 96 | { |
99 | u32 reg; | 97 | u32 reg; |
100 | unsigned int i; | 98 | unsigned int i; |
@@ -109,7 +107,7 @@ static u32 rt73usb_bbp_check(const struct rt2x00_dev *rt2x00dev) | |||
109 | return reg; | 107 | return reg; |
110 | } | 108 | } |
111 | 109 | ||
112 | static void rt73usb_bbp_write(const struct rt2x00_dev *rt2x00dev, | 110 | static void rt73usb_bbp_write(struct rt2x00_dev *rt2x00dev, |
113 | const unsigned int word, const u8 value) | 111 | const unsigned int word, const u8 value) |
114 | { | 112 | { |
115 | u32 reg; | 113 | u32 reg; |
@@ -135,7 +133,7 @@ static void rt73usb_bbp_write(const struct rt2x00_dev *rt2x00dev, | |||
135 | rt73usb_register_write(rt2x00dev, PHY_CSR3, reg); | 133 | rt73usb_register_write(rt2x00dev, PHY_CSR3, reg); |
136 | } | 134 | } |
137 | 135 | ||
138 | static void rt73usb_bbp_read(const struct rt2x00_dev *rt2x00dev, | 136 | static void rt73usb_bbp_read(struct rt2x00_dev *rt2x00dev, |
139 | const unsigned int word, u8 *value) | 137 | const unsigned int word, u8 *value) |
140 | { | 138 | { |
141 | u32 reg; | 139 | u32 reg; |
@@ -172,7 +170,7 @@ static void rt73usb_bbp_read(const struct rt2x00_dev *rt2x00dev, | |||
172 | *value = rt2x00_get_field32(reg, PHY_CSR3_VALUE); | 170 | *value = rt2x00_get_field32(reg, PHY_CSR3_VALUE); |
173 | } | 171 | } |
174 | 172 | ||
175 | static void rt73usb_rf_write(const struct rt2x00_dev *rt2x00dev, | 173 | static void rt73usb_rf_write(struct rt2x00_dev *rt2x00dev, |
176 | const unsigned int word, const u32 value) | 174 | const unsigned int word, const u32 value) |
177 | { | 175 | { |
178 | u32 reg; | 176 | u32 reg; |
@@ -212,13 +210,13 @@ rf_write: | |||
212 | #ifdef CONFIG_RT2X00_LIB_DEBUGFS | 210 | #ifdef CONFIG_RT2X00_LIB_DEBUGFS |
213 | #define CSR_OFFSET(__word) ( CSR_REG_BASE + ((__word) * sizeof(u32)) ) | 211 | #define CSR_OFFSET(__word) ( CSR_REG_BASE + ((__word) * sizeof(u32)) ) |
214 | 212 | ||
215 | static void rt73usb_read_csr(const struct rt2x00_dev *rt2x00dev, | 213 | static void rt73usb_read_csr(struct rt2x00_dev *rt2x00dev, |
216 | const unsigned int word, u32 *data) | 214 | const unsigned int word, u32 *data) |
217 | { | 215 | { |
218 | rt73usb_register_read(rt2x00dev, CSR_OFFSET(word), data); | 216 | rt73usb_register_read(rt2x00dev, CSR_OFFSET(word), data); |
219 | } | 217 | } |
220 | 218 | ||
221 | static void rt73usb_write_csr(const struct rt2x00_dev *rt2x00dev, | 219 | static void rt73usb_write_csr(struct rt2x00_dev *rt2x00dev, |
222 | const unsigned int word, u32 data) | 220 | const unsigned int word, u32 data) |
223 | { | 221 | { |
224 | rt73usb_register_write(rt2x00dev, CSR_OFFSET(word), data); | 222 | rt73usb_register_write(rt2x00dev, CSR_OFFSET(word), data); |