Lines Matching refs:iwl_priv
88 struct iwl_priv *priv;
212 extern void iwl3945_rx_queue_reset(struct iwl_priv *priv, struct iwl_rx_queue *rxq);
213 extern unsigned int iwl3945_fill_beacon_frame(struct iwl_priv *priv,
215 extern int iwl3945_dump_nic_event_log(struct iwl_priv *priv, bool full_log,
217 extern void iwl3945_dump_nic_error_log(struct iwl_priv *priv);
219 extern void iwl3945_hw_rx_handler_setup(struct iwl_priv *priv);
220 extern void iwl3945_hw_setup_deferred_work(struct iwl_priv *priv);
221 extern void iwl3945_hw_cancel_deferred_work(struct iwl_priv *priv);
222 extern int iwl3945_hw_rxq_stop(struct iwl_priv *priv);
223 extern int iwl3945_hw_set_hw_params(struct iwl_priv *priv);
224 extern int iwl3945_hw_nic_init(struct iwl_priv *priv);
225 extern int iwl3945_hw_nic_stop_master(struct iwl_priv *priv);
226 extern void iwl3945_hw_txq_ctx_free(struct iwl_priv *priv);
227 extern void iwl3945_hw_txq_ctx_stop(struct iwl_priv *priv);
228 extern int iwl3945_hw_nic_reset(struct iwl_priv *priv);
229 extern int iwl3945_hw_txq_attach_buf_to_tfd(struct iwl_priv *priv,
233 extern void iwl3945_hw_txq_free_tfd(struct iwl_priv *priv,
235 extern int iwl3945_hw_get_temperature(struct iwl_priv *priv);
236 extern int iwl3945_hw_tx_queue_init(struct iwl_priv *priv,
238 extern unsigned int iwl3945_hw_get_beacon_cmd(struct iwl_priv *priv,
240 void iwl3945_hw_build_tx_cmd_rate(struct iwl_priv *priv,
245 extern int iwl3945_hw_reg_send_txpower(struct iwl_priv *priv);
246 extern int iwl3945_hw_reg_set_txpower(struct iwl_priv *priv, s8 power);
247 extern void iwl3945_hw_rx_statistics(struct iwl_priv *priv,
249 void iwl3945_reply_statistics(struct iwl_priv *priv,
251 extern void iwl3945_disable_events(struct iwl_priv *priv);
252 extern int iwl4965_get_temperature(const struct iwl_priv *priv);
253 extern void iwl3945_post_associate(struct iwl_priv *priv,
255 extern void iwl3945_config_ap(struct iwl_priv *priv,
266 extern u8 iwl3945_hw_find_station(struct iwl_priv *priv, const u8 *bssid);
271 extern __le32 iwl3945_get_antenna_flags(const struct iwl_priv *priv);
272 extern int iwl3945_init_hw_rate_table(struct iwl_priv *priv);
273 extern void iwl3945_reg_txpower_periodic(struct iwl_priv *priv);
274 extern int iwl3945_txpower_set_from_eeprom(struct iwl_priv *priv);
277 const struct iwl_priv *priv, enum ieee80211_band band, u16 channel);
279 extern int iwl3945_rs_next_rate(struct iwl_priv *priv, int rate);
282 void iwl3945_request_scan(struct iwl_priv *priv, struct ieee80211_vif *vif);
284 /* Requires full declaration of iwl_priv before including */