Lines Matching defs:priv

80 void iwl_down(struct iwl_priv *priv);
81 void iwl_cancel_deferred_work(struct iwl_priv *priv);
82 void iwlagn_prepare_restart(struct iwl_priv *priv);
90 bool iwl_check_for_ct_kill(struct iwl_priv *priv);
92 void iwlagn_lift_passive_no_rx(struct iwl_priv *priv);
96 int iwlagn_mac_setup_register(struct iwl_priv *priv,
98 void iwlagn_mac_unregister(struct iwl_priv *priv);
101 int iwl_dvm_send_cmd(struct iwl_priv *priv, struct iwl_host_cmd *cmd);
102 int iwl_dvm_send_cmd_pdu(struct iwl_priv *priv, u8 id,
106 int iwlagn_set_pan_params(struct iwl_priv *priv);
107 int iwlagn_commit_rxon(struct iwl_priv *priv, struct iwl_rxon_context *ctx);
108 void iwlagn_set_rxon_chain(struct iwl_priv *priv, struct iwl_rxon_context *ctx);
118 int iwlagn_rx_calib_result(struct iwl_priv *priv,
121 int iwl_send_bt_env(struct iwl_priv *priv, u8 action, u8 type);
122 void iwl_send_prio_tbl(struct iwl_priv *priv);
123 int iwl_init_alive_start(struct iwl_priv *priv);
124 int iwl_run_init_ucode(struct iwl_priv *priv);
125 int iwl_load_ucode_wait_alive(struct iwl_priv *priv,
127 int iwl_send_calib_results(struct iwl_priv *priv);
128 int iwl_calib_set(struct iwl_priv *priv,
130 void iwl_calib_free_results(struct iwl_priv *priv);
133 int iwlagn_send_tx_power(struct iwl_priv *priv);
134 void iwlagn_temperature(struct iwl_priv *priv);
136 int iwlagn_txfifo_flush(struct iwl_priv *priv, u16 flush_control);
137 void iwlagn_dev_txfifo_flush(struct iwl_priv *priv, u16 flush_control);
138 int iwlagn_send_beacon_cmd(struct iwl_priv *priv);
140 int iwlagn_send_patterns(struct iwl_priv *priv,
142 int iwlagn_suspend(struct iwl_priv *priv, struct cfg80211_wowlan *wowlan);
147 void iwl_setup_rx_handlers(struct iwl_priv *priv);
151 int iwlagn_tx_skb(struct iwl_priv *priv, struct sk_buff *skb);
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_rx_reply_compressed_ba(struct iwl_priv *priv,
161 int 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 void iwlagn_disable_roc(struct iwl_priv *priv);
194 void iwlagn_send_advance_bt_config(struct iwl_priv *priv);
195 int iwlagn_bt_coex_profile_notif(struct iwl_priv *priv,
198 void iwlagn_bt_rx_handler_setup(struct iwl_priv *priv);
199 void iwlagn_bt_setup_deferred_work(struct iwl_priv *priv);
200 void iwlagn_bt_cancel_deferred_work(struct iwl_priv *priv);
201 void iwlagn_bt_coex_rssi_monitor(struct iwl_priv *priv);
202 void iwlagn_bt_adjust_rssi_monitor(struct iwl_priv *priv, bool rssi_ena);
214 int iwlagn_manage_ibss_station(struct iwl_priv *priv,
225 void iwl_restore_stations(struct iwl_priv *priv, struct iwl_rxon_context *ctx);
226 void iwl_clear_ucode_stations(struct iwl_priv *priv,
228 void iwl_dealloc_bcast_stations(struct iwl_priv *priv);
229 int iwl_get_free_ucode_key_offset(struct iwl_priv *priv);
230 int iwl_send_add_sta(struct iwl_priv *priv,
232 int iwl_add_station_common(struct iwl_priv *priv, struct iwl_rxon_context *ctx,
235 int iwl_remove_station(struct iwl_priv *priv, const u8 sta_id,
237 void iwl_deactivate_station(struct iwl_priv *priv, const u8 sta_id,
239 u8 iwl_prep_station(struct iwl_priv *priv, struct iwl_rxon_context *ctx,
242 void iwl_sta_fill_lq(struct iwl_priv *priv, struct iwl_rxon_context *ctx,
244 int iwl_send_lq_cmd(struct iwl_priv *priv, struct iwl_rxon_context *ctx,
246 int iwl_add_sta_callback(struct iwl_priv *priv, struct iwl_rx_cmd_buffer *rxb,
248 int iwl_sta_update_ht(struct iwl_priv *priv, struct iwl_rxon_context *ctx,
260 int iwlagn_alloc_bcast_station(struct iwl_priv *priv,
262 int iwlagn_add_bssid_station(struct iwl_priv *priv, struct iwl_rxon_context *ctx,
264 int iwl_remove_default_wep_key(struct iwl_priv *priv,
267 int iwl_set_default_wep_key(struct iwl_priv *priv,
270 int iwl_restore_default_wep_keys(struct iwl_priv *priv,
272 int iwl_set_dynamic_key(struct iwl_priv *priv, struct iwl_rxon_context *ctx,
275 int iwl_remove_dynamic_key(struct iwl_priv *priv, struct iwl_rxon_context *ctx,
278 void iwl_update_tkip_key(struct iwl_priv *priv,
282 int iwl_sta_tx_modify_enable_tid(struct iwl_priv *priv, int sta_id, int tid);
283 int iwl_sta_rx_agg_start(struct iwl_priv *priv, struct ieee80211_sta *sta,
285 int iwl_sta_rx_agg_stop(struct iwl_priv *priv, struct ieee80211_sta *sta,
287 void iwl_sta_modify_sleep_tx_count(struct iwl_priv *priv, int sta_id, int cnt);
288 int iwl_update_bcast_station(struct iwl_priv *priv,
290 int iwl_update_bcast_stations(struct iwl_priv *priv);
311 extern int iwl_alive_start(struct iwl_priv *priv);
320 extern void iwl_testmode_init(struct iwl_priv *priv);
321 extern void iwl_testmode_cleanup(struct iwl_priv *priv);
336 void iwl_testmode_init(struct iwl_priv *priv)
340 void iwl_testmode_cleanup(struct iwl_priv *priv)
346 void iwl_print_rx_config_cmd(struct iwl_priv *priv,
349 static inline void iwl_print_rx_config_cmd(struct iwl_priv *priv,
357 static inline int iwl_is_ready(struct iwl_priv *priv)
361 return test_bit(STATUS_READY, &priv->status) &&
362 test_bit(STATUS_GEO_CONFIGURED, &priv->status) &&
363 !test_bit(STATUS_EXIT_PENDING, &priv->status);
366 static inline int iwl_is_alive(struct iwl_priv *priv)
368 return test_bit(STATUS_ALIVE, &priv->status);
371 static inline int iwl_is_rfkill(struct iwl_priv *priv)
373 return test_bit(STATUS_RF_KILL_HW, &priv->status);
376 static inline int iwl_is_ctkill(struct iwl_priv *priv)
378 return test_bit(STATUS_CT_KILL, &priv->status);
381 static inline int iwl_is_ready_rf(struct iwl_priv *priv)
383 if (iwl_is_rfkill(priv))
386 return iwl_is_ready(priv);