Lines Matching refs:iwl_priv
117 void iwl_down(struct iwl_priv *priv);
118 void iwl_cancel_deferred_work(struct iwl_priv *priv);
119 void iwlagn_prepare_restart(struct iwl_priv *priv);
123 bool iwl_check_for_ct_kill(struct iwl_priv *priv);
125 void iwlagn_lift_passive_no_rx(struct iwl_priv *priv);
129 int iwlagn_mac_setup_register(struct iwl_priv *priv,
131 void iwlagn_mac_unregister(struct iwl_priv *priv);
134 int iwl_dvm_send_cmd(struct iwl_priv *priv, struct iwl_host_cmd *cmd);
135 int iwl_dvm_send_cmd_pdu(struct iwl_priv *priv, u8 id,
139 void iwl_connection_init_rx_config(struct iwl_priv *priv,
141 int iwlagn_set_pan_params(struct iwl_priv *priv);
142 int iwlagn_commit_rxon(struct iwl_priv *priv, struct iwl_rxon_context *ctx);
143 void iwlagn_set_rxon_chain(struct iwl_priv *priv, struct iwl_rxon_context *ctx);
151 void iwl_set_rxon_ht(struct iwl_priv *priv, struct iwl_ht_config *ht_conf);
152 void iwl_set_rxon_channel(struct iwl_priv *priv, struct ieee80211_channel *ch,
154 void iwl_set_flags_for_band(struct iwl_priv *priv,
160 int iwl_send_bt_env(struct iwl_priv *priv, u8 action, u8 type);
161 void iwl_send_prio_tbl(struct iwl_priv *priv);
162 int iwl_init_alive_start(struct iwl_priv *priv);
163 int iwl_run_init_ucode(struct iwl_priv *priv);
164 int iwl_load_ucode_wait_alive(struct iwl_priv *priv,
166 int iwl_send_calib_results(struct iwl_priv *priv);
167 int iwl_calib_set(struct iwl_priv *priv,
169 void iwl_calib_free_results(struct iwl_priv *priv);
170 int iwl_dump_nic_event_log(struct iwl_priv *priv, bool full_log,
175 int iwlagn_send_tx_power(struct iwl_priv *priv);
176 void iwlagn_temperature(struct iwl_priv *priv);
177 int iwlagn_txfifo_flush(struct iwl_priv *priv, u32 scd_q_msk);
178 void iwlagn_dev_txfifo_flush(struct iwl_priv *priv);
179 int iwlagn_send_beacon_cmd(struct iwl_priv *priv);
180 int iwl_send_statistics_request(struct iwl_priv *priv,
184 struct iwl_priv *priv, enum nl80211_band band) in iwl_get_hw_mode()
190 int iwlagn_send_patterns(struct iwl_priv *priv,
192 int iwlagn_suspend(struct iwl_priv *priv, struct cfg80211_wowlan *wowlan);
197 void iwl_setup_rx_handlers(struct iwl_priv *priv);
198 void iwl_chswitch_done(struct iwl_priv *priv, bool is_success);
202 int iwlagn_tx_skb(struct iwl_priv *priv,
205 int iwlagn_tx_agg_start(struct iwl_priv *priv, struct ieee80211_vif *vif,
207 int iwlagn_tx_agg_oper(struct iwl_priv *priv, struct ieee80211_vif *vif,
209 int iwlagn_tx_agg_stop(struct iwl_priv *priv, struct ieee80211_vif *vif,
211 int iwlagn_tx_agg_flush(struct iwl_priv *priv, struct ieee80211_vif *vif,
213 void iwlagn_rx_reply_compressed_ba(struct iwl_priv *priv,
215 void iwlagn_rx_reply_tx(struct iwl_priv *priv, struct iwl_rx_cmd_buffer *rxb);
240 u8 iwl_toggle_tx_ant(struct iwl_priv *priv, u8 ant_idx, u8 valid);
243 void iwlagn_post_scan(struct iwl_priv *priv);
244 int iwl_force_rf_reset(struct iwl_priv *priv, bool external);
245 void iwl_init_scan_params(struct iwl_priv *priv);
246 int iwl_scan_cancel(struct iwl_priv *priv);
247 void iwl_scan_cancel_timeout(struct iwl_priv *priv, unsigned long ms);
248 void iwl_force_scan_end(struct iwl_priv *priv);
249 void iwl_internal_short_hw_scan(struct iwl_priv *priv);
250 void iwl_setup_rx_scan_handlers(struct iwl_priv *priv);
251 void iwl_setup_scan_deferred_work(struct iwl_priv *priv);
252 void iwl_cancel_scan_deferred_work(struct iwl_priv *priv);
253 int __must_check iwl_scan_initiate(struct iwl_priv *priv,
271 void iwlagn_send_advance_bt_config(struct iwl_priv *priv);
272 void iwlagn_bt_rx_handler_setup(struct iwl_priv *priv);
273 void iwlagn_bt_setup_deferred_work(struct iwl_priv *priv);
274 void iwlagn_bt_cancel_deferred_work(struct iwl_priv *priv);
275 void iwlagn_bt_coex_rssi_monitor(struct iwl_priv *priv);
276 void iwlagn_bt_adjust_rssi_monitor(struct iwl_priv *priv, bool rssi_ena);
278 static inline bool iwl_advanced_bt_coexist(struct iwl_priv *priv) in iwl_advanced_bt_coexist()
294 int iwlagn_manage_ibss_station(struct iwl_priv *priv,
305 void iwl_restore_stations(struct iwl_priv *priv, struct iwl_rxon_context *ctx);
306 void iwl_clear_ucode_stations(struct iwl_priv *priv,
308 void iwl_dealloc_bcast_stations(struct iwl_priv *priv);
309 int iwl_get_free_ucode_key_offset(struct iwl_priv *priv);
310 int iwl_send_add_sta(struct iwl_priv *priv,
312 int iwl_add_station_common(struct iwl_priv *priv, struct iwl_rxon_context *ctx,
315 int iwl_remove_station(struct iwl_priv *priv, const u8 sta_id,
317 void iwl_deactivate_station(struct iwl_priv *priv, const u8 sta_id,
319 u8 iwl_prep_station(struct iwl_priv *priv, struct iwl_rxon_context *ctx,
322 int iwl_send_lq_cmd(struct iwl_priv *priv, struct iwl_rxon_context *ctx,
324 void iwl_add_sta_callback(struct iwl_priv *priv, struct iwl_rx_cmd_buffer *rxb);
325 int iwl_sta_update_ht(struct iwl_priv *priv, struct iwl_rxon_context *ctx,
328 bool iwl_is_ht40_tx_allowed(struct iwl_priv *priv,
340 int iwlagn_alloc_bcast_station(struct iwl_priv *priv,
342 int iwlagn_add_bssid_station(struct iwl_priv *priv, struct iwl_rxon_context *ctx,
344 int iwl_remove_default_wep_key(struct iwl_priv *priv,
347 int iwl_set_default_wep_key(struct iwl_priv *priv,
350 int iwl_restore_default_wep_keys(struct iwl_priv *priv,
352 int iwl_set_dynamic_key(struct iwl_priv *priv, struct iwl_rxon_context *ctx,
355 int iwl_remove_dynamic_key(struct iwl_priv *priv, struct iwl_rxon_context *ctx,
358 void iwl_update_tkip_key(struct iwl_priv *priv,
362 int iwl_sta_tx_modify_enable_tid(struct iwl_priv *priv, int sta_id, int tid);
363 int iwl_sta_rx_agg_start(struct iwl_priv *priv, struct ieee80211_sta *sta,
365 int iwl_sta_rx_agg_stop(struct iwl_priv *priv, struct ieee80211_sta *sta,
367 void iwl_sta_modify_sleep_tx_count(struct iwl_priv *priv, int sta_id, int cnt);
368 int iwl_update_bcast_station(struct iwl_priv *priv,
370 int iwl_update_bcast_stations(struct iwl_priv *priv);
388 int iwl_alive_start(struct iwl_priv *priv);
391 void iwl_print_rx_config_cmd(struct iwl_priv *priv,
394 static inline void iwl_print_rx_config_cmd(struct iwl_priv *priv, in iwl_print_rx_config_cmd()
402 static inline int iwl_is_ready(struct iwl_priv *priv) in iwl_is_ready()
409 static inline int iwl_is_alive(struct iwl_priv *priv) in iwl_is_alive()
414 static inline int iwl_is_rfkill(struct iwl_priv *priv) in iwl_is_rfkill()
419 static inline int iwl_is_ctkill(struct iwl_priv *priv) in iwl_is_ctkill()
424 static inline int iwl_is_ready_rf(struct iwl_priv *priv) in iwl_is_ready_rf()
432 static inline void iwl_dvm_set_pmi(struct iwl_priv *priv, bool state) in iwl_dvm_set_pmi()
442 void iwl_dbgfs_register(struct iwl_priv *priv, struct dentry *dbgfs_dir);
444 static inline void iwl_dbgfs_register(struct iwl_priv *priv, in iwl_dbgfs_register()