Lines Matching refs:iwl_priv

64 void iwl_down(struct iwl_priv *priv);
65 void iwl_cancel_deferred_work(struct iwl_priv *priv);
66 void iwlagn_prepare_restart(struct iwl_priv *priv);
70 bool iwl_check_for_ct_kill(struct iwl_priv *priv);
72 void iwlagn_lift_passive_no_rx(struct iwl_priv *priv);
76 int iwlagn_mac_setup_register(struct iwl_priv *priv,
78 void iwlagn_mac_unregister(struct iwl_priv *priv);
81 int iwl_dvm_send_cmd(struct iwl_priv *priv, struct iwl_host_cmd *cmd);
82 int iwl_dvm_send_cmd_pdu(struct iwl_priv *priv, u8 id,
86 void iwl_connection_init_rx_config(struct iwl_priv *priv,
88 int iwlagn_set_pan_params(struct iwl_priv *priv);
89 int iwlagn_commit_rxon(struct iwl_priv *priv, struct iwl_rxon_context *ctx);
90 void iwlagn_set_rxon_chain(struct iwl_priv *priv, struct iwl_rxon_context *ctx);
98 void iwl_set_rxon_ht(struct iwl_priv *priv, struct iwl_ht_config *ht_conf);
99 void iwl_set_rxon_channel(struct iwl_priv *priv, struct ieee80211_channel *ch,
101 void iwl_set_flags_for_band(struct iwl_priv *priv,
107 int iwl_send_bt_env(struct iwl_priv *priv, u8 action, u8 type);
108 void iwl_send_prio_tbl(struct iwl_priv *priv);
109 int iwl_init_alive_start(struct iwl_priv *priv);
110 int iwl_run_init_ucode(struct iwl_priv *priv);
111 int iwl_load_ucode_wait_alive(struct iwl_priv *priv,
113 int iwl_send_calib_results(struct iwl_priv *priv);
114 int iwl_calib_set(struct iwl_priv *priv,
116 void iwl_calib_free_results(struct iwl_priv *priv);
117 int iwl_dump_nic_event_log(struct iwl_priv *priv, bool full_log,
122 int iwlagn_send_tx_power(struct iwl_priv *priv);
123 void iwlagn_temperature(struct iwl_priv *priv);
124 int iwlagn_txfifo_flush(struct iwl_priv *priv, u32 scd_q_msk);
125 void iwlagn_dev_txfifo_flush(struct iwl_priv *priv);
126 int iwlagn_send_beacon_cmd(struct iwl_priv *priv);
127 int iwl_send_statistics_request(struct iwl_priv *priv,
131 struct iwl_priv *priv, enum nl80211_band band) in iwl_get_hw_mode()
137 int iwlagn_send_patterns(struct iwl_priv *priv,
139 int iwlagn_suspend(struct iwl_priv *priv, struct cfg80211_wowlan *wowlan);
144 void iwl_setup_rx_handlers(struct iwl_priv *priv);
145 void iwl_chswitch_done(struct iwl_priv *priv, bool is_success);
149 int iwlagn_tx_skb(struct iwl_priv *priv,
152 int iwlagn_tx_agg_start(struct iwl_priv *priv, struct ieee80211_vif *vif,
154 int iwlagn_tx_agg_oper(struct iwl_priv *priv, struct ieee80211_vif *vif,
156 int iwlagn_tx_agg_stop(struct iwl_priv *priv, struct ieee80211_vif *vif,
158 int iwlagn_tx_agg_flush(struct iwl_priv *priv, struct ieee80211_vif *vif,
160 void iwlagn_rx_reply_compressed_ba(struct iwl_priv *priv,
162 void iwlagn_rx_reply_tx(struct iwl_priv *priv, struct iwl_rx_cmd_buffer *rxb);
187 u8 iwl_toggle_tx_ant(struct iwl_priv *priv, u8 ant_idx, u8 valid);
190 void iwlagn_post_scan(struct iwl_priv *priv);
191 int iwl_force_rf_reset(struct iwl_priv *priv, bool external);
192 void iwl_init_scan_params(struct iwl_priv *priv);
193 int iwl_scan_cancel(struct iwl_priv *priv);
194 void iwl_scan_cancel_timeout(struct iwl_priv *priv, unsigned long ms);
195 void iwl_force_scan_end(struct iwl_priv *priv);
196 void iwl_internal_short_hw_scan(struct iwl_priv *priv);
197 void iwl_setup_rx_scan_handlers(struct iwl_priv *priv);
198 void iwl_setup_scan_deferred_work(struct iwl_priv *priv);
199 void iwl_cancel_scan_deferred_work(struct iwl_priv *priv);
200 int __must_check iwl_scan_initiate(struct iwl_priv *priv,
218 void iwlagn_send_advance_bt_config(struct iwl_priv *priv);
219 void iwlagn_bt_rx_handler_setup(struct iwl_priv *priv);
220 void iwlagn_bt_setup_deferred_work(struct iwl_priv *priv);
221 void iwlagn_bt_cancel_deferred_work(struct iwl_priv *priv);
222 void iwlagn_bt_coex_rssi_monitor(struct iwl_priv *priv);
223 void iwlagn_bt_adjust_rssi_monitor(struct iwl_priv *priv, bool rssi_ena);
225 static inline bool iwl_advanced_bt_coexist(struct iwl_priv *priv) in iwl_advanced_bt_coexist()
241 int iwlagn_manage_ibss_station(struct iwl_priv *priv,
252 void iwl_restore_stations(struct iwl_priv *priv, struct iwl_rxon_context *ctx);
253 void iwl_clear_ucode_stations(struct iwl_priv *priv,
255 void iwl_dealloc_bcast_stations(struct iwl_priv *priv);
256 int iwl_get_free_ucode_key_offset(struct iwl_priv *priv);
257 int iwl_send_add_sta(struct iwl_priv *priv,
259 int iwl_add_station_common(struct iwl_priv *priv, struct iwl_rxon_context *ctx,
262 int iwl_remove_station(struct iwl_priv *priv, const u8 sta_id,
264 void iwl_deactivate_station(struct iwl_priv *priv, const u8 sta_id,
266 u8 iwl_prep_station(struct iwl_priv *priv, struct iwl_rxon_context *ctx,
269 int iwl_send_lq_cmd(struct iwl_priv *priv, struct iwl_rxon_context *ctx,
271 void iwl_add_sta_callback(struct iwl_priv *priv, struct iwl_rx_cmd_buffer *rxb);
272 int iwl_sta_update_ht(struct iwl_priv *priv, struct iwl_rxon_context *ctx,
275 bool iwl_is_ht40_tx_allowed(struct iwl_priv *priv,
287 int iwlagn_alloc_bcast_station(struct iwl_priv *priv,
289 int iwlagn_add_bssid_station(struct iwl_priv *priv, struct iwl_rxon_context *ctx,
291 int iwl_remove_default_wep_key(struct iwl_priv *priv,
294 int iwl_set_default_wep_key(struct iwl_priv *priv,
297 int iwl_restore_default_wep_keys(struct iwl_priv *priv,
299 int iwl_set_dynamic_key(struct iwl_priv *priv, struct iwl_rxon_context *ctx,
302 int iwl_remove_dynamic_key(struct iwl_priv *priv, struct iwl_rxon_context *ctx,
305 void iwl_update_tkip_key(struct iwl_priv *priv,
309 int iwl_sta_tx_modify_enable_tid(struct iwl_priv *priv, int sta_id, int tid);
310 int iwl_sta_rx_agg_start(struct iwl_priv *priv, struct ieee80211_sta *sta,
312 int iwl_sta_rx_agg_stop(struct iwl_priv *priv, struct ieee80211_sta *sta,
314 void iwl_sta_modify_sleep_tx_count(struct iwl_priv *priv, int sta_id, int cnt);
315 int iwl_update_bcast_station(struct iwl_priv *priv,
317 int iwl_update_bcast_stations(struct iwl_priv *priv);
335 int iwl_alive_start(struct iwl_priv *priv);
338 void iwl_print_rx_config_cmd(struct iwl_priv *priv,
341 static inline void iwl_print_rx_config_cmd(struct iwl_priv *priv, in iwl_print_rx_config_cmd()
349 static inline int iwl_is_ready(struct iwl_priv *priv) in iwl_is_ready()
356 static inline int iwl_is_alive(struct iwl_priv *priv) in iwl_is_alive()
361 static inline int iwl_is_rfkill(struct iwl_priv *priv) in iwl_is_rfkill()
366 static inline int iwl_is_ctkill(struct iwl_priv *priv) in iwl_is_ctkill()
371 static inline int iwl_is_ready_rf(struct iwl_priv *priv) in iwl_is_ready_rf()
379 static inline void iwl_dvm_set_pmi(struct iwl_priv *priv, bool state) in iwl_dvm_set_pmi()
389 void iwl_dbgfs_register(struct iwl_priv *priv, struct dentry *dbgfs_dir);
391 static inline void iwl_dbgfs_register(struct iwl_priv *priv, in iwl_dbgfs_register()