diff options
author | Emmanuel Grumbach <emmanuel.grumbach@intel.com> | 2011-08-26 02:11:06 -0400 |
---|---|---|
committer | John W. Linville <linville@tuxdriver.com> | 2011-08-29 15:30:27 -0400 |
commit | 6d8f6eeb350696050a1f5cf8f9d0daabab68eaf5 (patch) | |
tree | 69ec1c4cbe98e48240ba28b4bf9ce48fd2ae3c96 /drivers/net/wireless/iwlwifi/iwl-trans.h | |
parent | 790428b6552c698b2f295457b5dee686323cb732 (diff) |
iwlagn: transport layer should receive iwl_trans
Change a lot of functions to have them receive iwl_trans and not iwl_priv.
Signed-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
Signed-off-by: Wey-Yi Guy <wey-yi.w.guy@intel.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'drivers/net/wireless/iwlwifi/iwl-trans.h')
-rw-r--r-- | drivers/net/wireless/iwlwifi/iwl-trans.h | 40 |
1 files changed, 20 insertions, 20 deletions
diff --git a/drivers/net/wireless/iwlwifi/iwl-trans.h b/drivers/net/wireless/iwlwifi/iwl-trans.h index 7fd0296f155e..da6cc59dfa2b 100644 --- a/drivers/net/wireless/iwlwifi/iwl-trans.h +++ b/drivers/net/wireless/iwlwifi/iwl-trans.h | |||
@@ -109,18 +109,18 @@ struct iwl_trans_ops { | |||
109 | 109 | ||
110 | struct iwl_trans *(*alloc)(struct iwl_shared *shrd); | 110 | struct iwl_trans *(*alloc)(struct iwl_shared *shrd); |
111 | int (*request_irq)(struct iwl_trans *iwl_trans); | 111 | int (*request_irq)(struct iwl_trans *iwl_trans); |
112 | int (*start_device)(struct iwl_priv *priv); | 112 | int (*start_device)(struct iwl_trans *trans); |
113 | int (*prepare_card_hw)(struct iwl_priv *priv); | 113 | int (*prepare_card_hw)(struct iwl_trans *trans); |
114 | void (*stop_device)(struct iwl_priv *priv); | 114 | void (*stop_device)(struct iwl_trans *trans); |
115 | void (*tx_start)(struct iwl_priv *priv); | 115 | void (*tx_start)(struct iwl_trans *trans); |
116 | void (*tx_free)(struct iwl_priv *priv); | 116 | void (*tx_free)(struct iwl_trans *trans); |
117 | void (*rx_free)(struct iwl_trans *trans); | 117 | void (*rx_free)(struct iwl_trans *trans); |
118 | 118 | ||
119 | int (*send_cmd)(struct iwl_priv *priv, struct iwl_host_cmd *cmd); | 119 | int (*send_cmd)(struct iwl_trans *trans, struct iwl_host_cmd *cmd); |
120 | 120 | ||
121 | int (*send_cmd_pdu)(struct iwl_priv *priv, u8 id, u32 flags, u16 len, | 121 | int (*send_cmd_pdu)(struct iwl_trans *trans, u8 id, u32 flags, u16 len, |
122 | const void *data); | 122 | const void *data); |
123 | struct iwl_tx_cmd * (*get_tx_cmd)(struct iwl_priv *priv, int txq_id); | 123 | struct iwl_tx_cmd * (*get_tx_cmd)(struct iwl_trans *trans, int txq_id); |
124 | int (*tx)(struct iwl_priv *priv, struct sk_buff *skb, | 124 | int (*tx)(struct iwl_priv *priv, struct sk_buff *skb, |
125 | struct iwl_tx_cmd *tx_cmd, int txq_id, __le16 fc, bool ampdu, | 125 | struct iwl_tx_cmd *tx_cmd, int txq_id, __le16 fc, bool ampdu, |
126 | struct iwl_rxon_context *ctx); | 126 | struct iwl_rxon_context *ctx); |
@@ -132,10 +132,10 @@ struct iwl_trans_ops { | |||
132 | void (*txq_agg_setup)(struct iwl_priv *priv, int sta_id, int tid, | 132 | void (*txq_agg_setup)(struct iwl_priv *priv, int sta_id, int tid, |
133 | int frame_limit); | 133 | int frame_limit); |
134 | 134 | ||
135 | void (*kick_nic)(struct iwl_priv *priv); | 135 | void (*kick_nic)(struct iwl_trans *trans); |
136 | 136 | ||
137 | void (*disable_sync_irq)(struct iwl_trans *trans); | 137 | void (*disable_sync_irq)(struct iwl_trans *trans); |
138 | void (*free)(struct iwl_priv *priv); | 138 | void (*free)(struct iwl_trans *trans); |
139 | 139 | ||
140 | int (*dbgfs_register)(struct iwl_trans *trans, struct dentry* dir); | 140 | int (*dbgfs_register)(struct iwl_trans *trans, struct dentry* dir); |
141 | int (*suspend)(struct iwl_trans *trans); | 141 | int (*suspend)(struct iwl_trans *trans); |
@@ -163,22 +163,22 @@ static inline int iwl_trans_request_irq(struct iwl_trans *trans) | |||
163 | 163 | ||
164 | static inline int iwl_trans_start_device(struct iwl_trans *trans) | 164 | static inline int iwl_trans_start_device(struct iwl_trans *trans) |
165 | { | 165 | { |
166 | return trans->ops->start_device(priv(trans)); | 166 | return trans->ops->start_device(trans); |
167 | } | 167 | } |
168 | 168 | ||
169 | static inline int iwl_trans_prepare_card_hw(struct iwl_trans *trans) | 169 | static inline int iwl_trans_prepare_card_hw(struct iwl_trans *trans) |
170 | { | 170 | { |
171 | return trans->ops->prepare_card_hw(priv(trans)); | 171 | return trans->ops->prepare_card_hw(trans); |
172 | } | 172 | } |
173 | 173 | ||
174 | static inline void iwl_trans_stop_device(struct iwl_trans *trans) | 174 | static inline void iwl_trans_stop_device(struct iwl_trans *trans) |
175 | { | 175 | { |
176 | trans->ops->stop_device(priv(trans)); | 176 | trans->ops->stop_device(trans); |
177 | } | 177 | } |
178 | 178 | ||
179 | static inline void iwl_trans_tx_start(struct iwl_trans *trans) | 179 | static inline void iwl_trans_tx_start(struct iwl_trans *trans) |
180 | { | 180 | { |
181 | trans->ops->tx_start(priv(trans)); | 181 | trans->ops->tx_start(trans); |
182 | } | 182 | } |
183 | 183 | ||
184 | static inline void iwl_trans_rx_free(struct iwl_trans *trans) | 184 | static inline void iwl_trans_rx_free(struct iwl_trans *trans) |
@@ -188,25 +188,25 @@ static inline void iwl_trans_rx_free(struct iwl_trans *trans) | |||
188 | 188 | ||
189 | static inline void iwl_trans_tx_free(struct iwl_trans *trans) | 189 | static inline void iwl_trans_tx_free(struct iwl_trans *trans) |
190 | { | 190 | { |
191 | trans->ops->tx_free(priv(trans)); | 191 | trans->ops->tx_free(trans); |
192 | } | 192 | } |
193 | 193 | ||
194 | static inline int iwl_trans_send_cmd(struct iwl_trans *trans, | 194 | static inline int iwl_trans_send_cmd(struct iwl_trans *trans, |
195 | struct iwl_host_cmd *cmd) | 195 | struct iwl_host_cmd *cmd) |
196 | { | 196 | { |
197 | return trans->ops->send_cmd(priv(trans), cmd); | 197 | return trans->ops->send_cmd(trans, cmd); |
198 | } | 198 | } |
199 | 199 | ||
200 | static inline int iwl_trans_send_cmd_pdu(struct iwl_trans *trans, u8 id, | 200 | static inline int iwl_trans_send_cmd_pdu(struct iwl_trans *trans, u8 id, |
201 | u32 flags, u16 len, const void *data) | 201 | u32 flags, u16 len, const void *data) |
202 | { | 202 | { |
203 | return trans->ops->send_cmd_pdu(priv(trans), id, flags, len, data); | 203 | return trans->ops->send_cmd_pdu(trans, id, flags, len, data); |
204 | } | 204 | } |
205 | 205 | ||
206 | static inline struct iwl_tx_cmd *iwl_trans_get_tx_cmd(struct iwl_trans *trans, | 206 | static inline struct iwl_tx_cmd *iwl_trans_get_tx_cmd(struct iwl_trans *trans, |
207 | int txq_id) | 207 | int txq_id) |
208 | { | 208 | { |
209 | return trans->ops->get_tx_cmd(priv(trans), txq_id); | 209 | return trans->ops->get_tx_cmd(trans, txq_id); |
210 | } | 210 | } |
211 | 211 | ||
212 | static inline int iwl_trans_tx(struct iwl_trans *trans, struct sk_buff *skb, | 212 | static inline int iwl_trans_tx(struct iwl_trans *trans, struct sk_buff *skb, |
@@ -238,7 +238,7 @@ static inline void iwl_trans_txq_agg_setup(struct iwl_trans *trans, int sta_id, | |||
238 | 238 | ||
239 | static inline void iwl_trans_kick_nic(struct iwl_trans *trans) | 239 | static inline void iwl_trans_kick_nic(struct iwl_trans *trans) |
240 | { | 240 | { |
241 | trans->ops->kick_nic(priv(trans)); | 241 | trans->ops->kick_nic(trans); |
242 | } | 242 | } |
243 | 243 | ||
244 | static inline void iwl_trans_disable_sync_irq(struct iwl_trans *trans) | 244 | static inline void iwl_trans_disable_sync_irq(struct iwl_trans *trans) |
@@ -248,7 +248,7 @@ static inline void iwl_trans_disable_sync_irq(struct iwl_trans *trans) | |||
248 | 248 | ||
249 | static inline void iwl_trans_free(struct iwl_trans *trans) | 249 | static inline void iwl_trans_free(struct iwl_trans *trans) |
250 | { | 250 | { |
251 | trans->ops->free(priv(trans)); | 251 | trans->ops->free(trans); |
252 | } | 252 | } |
253 | 253 | ||
254 | static inline int iwl_trans_dbgfs_register(struct iwl_trans *trans, | 254 | static inline int iwl_trans_dbgfs_register(struct iwl_trans *trans, |