diff options
Diffstat (limited to 'drivers/net/wireless/iwlegacy/3945.h')
-rw-r--r-- | drivers/net/wireless/iwlegacy/3945.h | 82 |
1 files changed, 39 insertions, 43 deletions
diff --git a/drivers/net/wireless/iwlegacy/3945.h b/drivers/net/wireless/iwlegacy/3945.h index 9a8703def0ba..00030d43a194 100644 --- a/drivers/net/wireless/iwlegacy/3945.h +++ b/drivers/net/wireless/iwlegacy/3945.h | |||
@@ -189,15 +189,14 @@ struct il3945_ibss_seq { | |||
189 | * for use by iwl-*.c | 189 | * for use by iwl-*.c |
190 | * | 190 | * |
191 | *****************************************************************************/ | 191 | *****************************************************************************/ |
192 | extern int il3945_calc_db_from_ratio(int sig_ratio); | 192 | int il3945_calc_db_from_ratio(int sig_ratio); |
193 | extern void il3945_rx_replenish(void *data); | 193 | void il3945_rx_replenish(void *data); |
194 | extern void il3945_rx_queue_reset(struct il_priv *il, struct il_rx_queue *rxq); | 194 | void il3945_rx_queue_reset(struct il_priv *il, struct il_rx_queue *rxq); |
195 | extern unsigned int il3945_fill_beacon_frame(struct il_priv *il, | 195 | unsigned int il3945_fill_beacon_frame(struct il_priv *il, |
196 | struct ieee80211_hdr *hdr, | 196 | struct ieee80211_hdr *hdr, int left); |
197 | int left); | 197 | int il3945_dump_nic_event_log(struct il_priv *il, bool full_log, char **buf, |
198 | extern int il3945_dump_nic_event_log(struct il_priv *il, bool full_log, | 198 | bool display); |
199 | char **buf, bool display); | 199 | void il3945_dump_nic_error_log(struct il_priv *il); |
200 | extern void il3945_dump_nic_error_log(struct il_priv *il); | ||
201 | 200 | ||
202 | /****************************************************************************** | 201 | /****************************************************************************** |
203 | * | 202 | * |
@@ -215,39 +214,36 @@ extern void il3945_dump_nic_error_log(struct il_priv *il); | |||
215 | * il3945_mac_ <-- mac80211 callback | 214 | * il3945_mac_ <-- mac80211 callback |
216 | * | 215 | * |
217 | ****************************************************************************/ | 216 | ****************************************************************************/ |
218 | extern void il3945_hw_handler_setup(struct il_priv *il); | 217 | void il3945_hw_handler_setup(struct il_priv *il); |
219 | extern void il3945_hw_setup_deferred_work(struct il_priv *il); | 218 | void il3945_hw_setup_deferred_work(struct il_priv *il); |
220 | extern void il3945_hw_cancel_deferred_work(struct il_priv *il); | 219 | void il3945_hw_cancel_deferred_work(struct il_priv *il); |
221 | extern int il3945_hw_rxq_stop(struct il_priv *il); | 220 | int il3945_hw_rxq_stop(struct il_priv *il); |
222 | extern int il3945_hw_set_hw_params(struct il_priv *il); | 221 | int il3945_hw_set_hw_params(struct il_priv *il); |
223 | extern int il3945_hw_nic_init(struct il_priv *il); | 222 | int il3945_hw_nic_init(struct il_priv *il); |
224 | extern int il3945_hw_nic_stop_master(struct il_priv *il); | 223 | int il3945_hw_nic_stop_master(struct il_priv *il); |
225 | extern void il3945_hw_txq_ctx_free(struct il_priv *il); | 224 | void il3945_hw_txq_ctx_free(struct il_priv *il); |
226 | extern void il3945_hw_txq_ctx_stop(struct il_priv *il); | 225 | void il3945_hw_txq_ctx_stop(struct il_priv *il); |
227 | extern int il3945_hw_nic_reset(struct il_priv *il); | 226 | int il3945_hw_nic_reset(struct il_priv *il); |
228 | extern int il3945_hw_txq_attach_buf_to_tfd(struct il_priv *il, | 227 | int il3945_hw_txq_attach_buf_to_tfd(struct il_priv *il, struct il_tx_queue *txq, |
229 | struct il_tx_queue *txq, | 228 | dma_addr_t addr, u16 len, u8 reset, u8 pad); |
230 | dma_addr_t addr, u16 len, u8 reset, | 229 | void il3945_hw_txq_free_tfd(struct il_priv *il, struct il_tx_queue *txq); |
231 | u8 pad); | 230 | int il3945_hw_get_temperature(struct il_priv *il); |
232 | extern void il3945_hw_txq_free_tfd(struct il_priv *il, struct il_tx_queue *txq); | 231 | int il3945_hw_tx_queue_init(struct il_priv *il, struct il_tx_queue *txq); |
233 | extern int il3945_hw_get_temperature(struct il_priv *il); | 232 | unsigned int il3945_hw_get_beacon_cmd(struct il_priv *il, |
234 | extern int il3945_hw_tx_queue_init(struct il_priv *il, struct il_tx_queue *txq); | 233 | struct il3945_frame *frame, u8 rate); |
235 | extern unsigned int il3945_hw_get_beacon_cmd(struct il_priv *il, | ||
236 | struct il3945_frame *frame, | ||
237 | u8 rate); | ||
238 | void il3945_hw_build_tx_cmd_rate(struct il_priv *il, struct il_device_cmd *cmd, | 234 | void il3945_hw_build_tx_cmd_rate(struct il_priv *il, struct il_device_cmd *cmd, |
239 | struct ieee80211_tx_info *info, | 235 | struct ieee80211_tx_info *info, |
240 | struct ieee80211_hdr *hdr, int sta_id); | 236 | struct ieee80211_hdr *hdr, int sta_id); |
241 | extern int il3945_hw_reg_send_txpower(struct il_priv *il); | 237 | int il3945_hw_reg_send_txpower(struct il_priv *il); |
242 | extern int il3945_hw_reg_set_txpower(struct il_priv *il, s8 power); | 238 | int il3945_hw_reg_set_txpower(struct il_priv *il, s8 power); |
243 | extern void il3945_hdl_stats(struct il_priv *il, struct il_rx_buf *rxb); | 239 | void il3945_hdl_stats(struct il_priv *il, struct il_rx_buf *rxb); |
244 | void il3945_hdl_c_stats(struct il_priv *il, struct il_rx_buf *rxb); | 240 | void il3945_hdl_c_stats(struct il_priv *il, struct il_rx_buf *rxb); |
245 | extern void il3945_disable_events(struct il_priv *il); | 241 | void il3945_disable_events(struct il_priv *il); |
246 | extern int il4965_get_temperature(const struct il_priv *il); | 242 | int il4965_get_temperature(const struct il_priv *il); |
247 | extern void il3945_post_associate(struct il_priv *il); | 243 | void il3945_post_associate(struct il_priv *il); |
248 | extern void il3945_config_ap(struct il_priv *il); | 244 | void il3945_config_ap(struct il_priv *il); |
249 | 245 | ||
250 | extern int il3945_commit_rxon(struct il_priv *il); | 246 | int il3945_commit_rxon(struct il_priv *il); |
251 | 247 | ||
252 | /** | 248 | /** |
253 | * il3945_hw_find_station - Find station id for a given BSSID | 249 | * il3945_hw_find_station - Find station id for a given BSSID |
@@ -257,14 +253,14 @@ extern int il3945_commit_rxon(struct il_priv *il); | |||
257 | * not yet been merged into a single common layer for managing the | 253 | * not yet been merged into a single common layer for managing the |
258 | * station tables. | 254 | * station tables. |
259 | */ | 255 | */ |
260 | extern u8 il3945_hw_find_station(struct il_priv *il, const u8 * bssid); | 256 | u8 il3945_hw_find_station(struct il_priv *il, const u8 *bssid); |
261 | 257 | ||
262 | extern __le32 il3945_get_antenna_flags(const struct il_priv *il); | 258 | __le32 il3945_get_antenna_flags(const struct il_priv *il); |
263 | extern int il3945_init_hw_rate_table(struct il_priv *il); | 259 | int il3945_init_hw_rate_table(struct il_priv *il); |
264 | extern void il3945_reg_txpower_periodic(struct il_priv *il); | 260 | void il3945_reg_txpower_periodic(struct il_priv *il); |
265 | extern int il3945_txpower_set_from_eeprom(struct il_priv *il); | 261 | int il3945_txpower_set_from_eeprom(struct il_priv *il); |
266 | 262 | ||
267 | extern int il3945_rs_next_rate(struct il_priv *il, int rate); | 263 | int il3945_rs_next_rate(struct il_priv *il, int rate); |
268 | 264 | ||
269 | /* scanning */ | 265 | /* scanning */ |
270 | int il3945_request_scan(struct il_priv *il, struct ieee80211_vif *vif); | 266 | int il3945_request_scan(struct il_priv *il, struct ieee80211_vif *vif); |