|
int | _il_poll_bit (struct il_priv *il, u32 addr, u32 bits, u32 mask, int timeout) |
|
| EXPORT_SYMBOL (_il_poll_bit) |
|
void | il_set_bit (struct il_priv *p, u32 r, u32 m) |
|
| EXPORT_SYMBOL (il_set_bit) |
|
void | il_clear_bit (struct il_priv *p, u32 r, u32 m) |
|
| EXPORT_SYMBOL (il_clear_bit) |
|
bool | _il_grab_nic_access (struct il_priv *il) |
|
| EXPORT_SYMBOL_GPL (_il_grab_nic_access) |
|
int | il_poll_bit (struct il_priv *il, u32 addr, u32 mask, int timeout) |
|
| EXPORT_SYMBOL (il_poll_bit) |
|
u32 | il_rd_prph (struct il_priv *il, u32 reg) |
|
| EXPORT_SYMBOL (il_rd_prph) |
|
void | il_wr_prph (struct il_priv *il, u32 addr, u32 val) |
|
| EXPORT_SYMBOL (il_wr_prph) |
|
u32 | il_read_targ_mem (struct il_priv *il, u32 addr) |
|
| EXPORT_SYMBOL (il_read_targ_mem) |
|
void | il_write_targ_mem (struct il_priv *il, u32 addr, u32 val) |
|
| EXPORT_SYMBOL (il_write_targ_mem) |
|
const char * | il_get_cmd_string (u8 cmd) |
|
| EXPORT_SYMBOL (il_get_cmd_string) |
|
int | il_send_cmd_sync (struct il_priv *il, struct il_host_cmd *cmd) |
|
| EXPORT_SYMBOL (il_send_cmd_sync) |
|
int | il_send_cmd (struct il_priv *il, struct il_host_cmd *cmd) |
|
| EXPORT_SYMBOL (il_send_cmd) |
|
int | il_send_cmd_pdu (struct il_priv *il, u8 id, u16 len, const void *data) |
|
| EXPORT_SYMBOL (il_send_cmd_pdu) |
|
int | il_send_cmd_pdu_async (struct il_priv *il, u8 id, u16 len, const void *data, void(*callback)(struct il_priv *il, struct il_device_cmd *cmd, struct il_rx_pkt *pkt)) |
|
| EXPORT_SYMBOL (il_send_cmd_pdu_async) |
|
| module_param (led_mode, int, S_IRUGO) |
|
| MODULE_PARM_DESC (led_mode,"0=system default, ""1=On(RF On)/Off(RF Off), 2=blinking") |
|
void | il_leds_init (struct il_priv *il) |
|
| EXPORT_SYMBOL (il_leds_init) |
|
void | il_leds_exit (struct il_priv *il) |
|
| EXPORT_SYMBOL (il_leds_exit) |
|
const u8 * | il_eeprom_query_addr (const struct il_priv *il, size_t offset) |
|
| EXPORT_SYMBOL (il_eeprom_query_addr) |
|
u16 | il_eeprom_query16 (const struct il_priv *il, size_t offset) |
|
| EXPORT_SYMBOL (il_eeprom_query16) |
|
int | il_eeprom_init (struct il_priv *il) |
|
| EXPORT_SYMBOL (il_eeprom_init) |
|
void | il_eeprom_free (struct il_priv *il) |
|
| EXPORT_SYMBOL (il_eeprom_free) |
|
int | il_init_channel_map (struct il_priv *il) |
|
| EXPORT_SYMBOL (il_init_channel_map) |
|
void | il_free_channel_map (struct il_priv *il) |
|
| EXPORT_SYMBOL (il_free_channel_map) |
|
struct il_channel_info * | il_get_channel_info (const struct il_priv *il, enum ieee80211_band band, u16 channel) |
|
| EXPORT_SYMBOL (il_get_channel_info) |
|
int | il_power_set_mode (struct il_priv *il, struct il_powertable_cmd *cmd, bool force) |
|
int | il_power_update_mode (struct il_priv *il, bool force) |
|
| EXPORT_SYMBOL (il_power_update_mode) |
|
void | il_power_initialize (struct il_priv *il) |
|
| EXPORT_SYMBOL (il_power_initialize) |
|
void | il_force_scan_end (struct il_priv *il) |
|
int | il_scan_cancel (struct il_priv *il) |
|
| EXPORT_SYMBOL (il_scan_cancel) |
|
int | il_scan_cancel_timeout (struct il_priv *il, unsigned long ms) |
|
| EXPORT_SYMBOL (il_scan_cancel_timeout) |
|
void | il_setup_rx_scan_handlers (struct il_priv *il) |
|
| EXPORT_SYMBOL (il_setup_rx_scan_handlers) |
|
u16 | il_get_active_dwell_time (struct il_priv *il, enum ieee80211_band band, u8 n_probes) |
|
| EXPORT_SYMBOL (il_get_active_dwell_time) |
|
u16 | il_get_passive_dwell_time (struct il_priv *il, enum ieee80211_band band, struct ieee80211_vif *vif) |
|
| EXPORT_SYMBOL (il_get_passive_dwell_time) |
|
void | il_init_scan_params (struct il_priv *il) |
|
| EXPORT_SYMBOL (il_init_scan_params) |
|
int | il_mac_hw_scan (struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct cfg80211_scan_request *req) |
|
| EXPORT_SYMBOL (il_mac_hw_scan) |
|
u16 | il_fill_probe_req (struct il_priv *il, struct ieee80211_mgmt *frame, const u8 *ta, const u8 *ies, int ie_len, int left) |
|
| EXPORT_SYMBOL (il_fill_probe_req) |
|
void | il_setup_scan_deferred_work (struct il_priv *il) |
|
| EXPORT_SYMBOL (il_setup_scan_deferred_work) |
|
void | il_cancel_scan_deferred_work (struct il_priv *il) |
|
| EXPORT_SYMBOL (il_cancel_scan_deferred_work) |
|
int | il_send_add_sta (struct il_priv *il, struct il_addsta_cmd *sta, u8 flags) |
|
| EXPORT_SYMBOL (il_send_add_sta) |
|
u8 | il_prep_station (struct il_priv *il, const u8 *addr, bool is_ap, struct ieee80211_sta *sta) |
|
| EXPORT_SYMBOL_GPL (il_prep_station) |
|
int | il_add_station_common (struct il_priv *il, const u8 *addr, bool is_ap, struct ieee80211_sta *sta, u8 *sta_id_r) |
|
| EXPORT_SYMBOL (il_add_station_common) |
|
int | il_remove_station (struct il_priv *il, const u8 sta_id, const u8 *addr) |
|
| EXPORT_SYMBOL_GPL (il_remove_station) |
|
void | il_clear_ucode_stations (struct il_priv *il) |
|
| EXPORT_SYMBOL (il_clear_ucode_stations) |
|
void | il_restore_stations (struct il_priv *il) |
|
| EXPORT_SYMBOL (il_restore_stations) |
|
int | il_get_free_ucode_key_idx (struct il_priv *il) |
|
| EXPORT_SYMBOL (il_get_free_ucode_key_idx) |
|
void | il_dealloc_bcast_stations (struct il_priv *il) |
|
| EXPORT_SYMBOL_GPL (il_dealloc_bcast_stations) |
|
int | il_send_lq_cmd (struct il_priv *il, struct il_link_quality_cmd *lq, u8 flags, bool init) |
|
| EXPORT_SYMBOL (il_send_lq_cmd) |
|
int | il_mac_sta_remove (struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta) |
|
| EXPORT_SYMBOL (il_mac_sta_remove) |
|
int | il_rx_queue_space (const struct il_rx_queue *q) |
|
| EXPORT_SYMBOL (il_rx_queue_space) |
|
void | il_rx_queue_update_write_ptr (struct il_priv *il, struct il_rx_queue *q) |
|
| EXPORT_SYMBOL (il_rx_queue_update_write_ptr) |
|
int | il_rx_queue_alloc (struct il_priv *il) |
|
| EXPORT_SYMBOL (il_rx_queue_alloc) |
|
void | il_hdl_spectrum_measurement (struct il_priv *il, struct il_rx_buf *rxb) |
|
| EXPORT_SYMBOL (il_hdl_spectrum_measurement) |
|
int | il_set_decrypted_flag (struct il_priv *il, struct ieee80211_hdr *hdr, u32 decrypt_res, struct ieee80211_rx_status *stats) |
|
| EXPORT_SYMBOL (il_set_decrypted_flag) |
|
void | il_txq_update_write_ptr (struct il_priv *il, struct il_tx_queue *txq) |
|
| EXPORT_SYMBOL (il_txq_update_write_ptr) |
|
void | il_tx_queue_unmap (struct il_priv *il, int txq_id) |
|
| EXPORT_SYMBOL (il_tx_queue_unmap) |
|
void | il_tx_queue_free (struct il_priv *il, int txq_id) |
|
| EXPORT_SYMBOL (il_tx_queue_free) |
|
void | il_cmd_queue_unmap (struct il_priv *il) |
|
| EXPORT_SYMBOL (il_cmd_queue_unmap) |
|
void | il_cmd_queue_free (struct il_priv *il) |
|
| EXPORT_SYMBOL (il_cmd_queue_free) |
|
int | il_queue_space (const struct il_queue *q) |
|
| EXPORT_SYMBOL (il_queue_space) |
|
int | il_tx_queue_init (struct il_priv *il, u32 txq_id) |
|
| EXPORT_SYMBOL (il_tx_queue_init) |
|
void | il_tx_queue_reset (struct il_priv *il, u32 txq_id) |
|
| EXPORT_SYMBOL (il_tx_queue_reset) |
|
int | il_enqueue_hcmd (struct il_priv *il, struct il_host_cmd *cmd) |
|
void | il_tx_cmd_complete (struct il_priv *il, struct il_rx_buf *rxb) |
|
| EXPORT_SYMBOL (il_tx_cmd_complete) |
|
| MODULE_DESCRIPTION ("iwl-legacy: common functions for 3945 and 4965") |
|
| MODULE_VERSION (IWLWIFI_VERSION) |
|
| MODULE_AUTHOR (DRV_COPYRIGHT" "DRV_AUTHOR) |
|
| MODULE_LICENSE ("GPL") |
|
| module_param (bt_coex_active, bool, S_IRUGO) |
|
| MODULE_PARM_DESC (bt_coex_active,"enable wifi/bluetooth co-exist") |
|
| EXPORT_SYMBOL (il_debug_level) |
|
| EXPORT_SYMBOL (il_bcast_addr) |
|
int | il_init_geos (struct il_priv *il) |
|
| EXPORT_SYMBOL (il_init_geos) |
|
void | il_free_geos (struct il_priv *il) |
|
| EXPORT_SYMBOL (il_free_geos) |
|
bool | il_is_ht40_tx_allowed (struct il_priv *il, struct ieee80211_sta_ht_cap *ht_cap) |
|
| EXPORT_SYMBOL (il_is_ht40_tx_allowed) |
|
int | il_send_rxon_timing (struct il_priv *il) |
|
| EXPORT_SYMBOL (il_send_rxon_timing) |
|
void | il_set_rxon_hwcrypto (struct il_priv *il, int hw_decrypt) |
|
| EXPORT_SYMBOL (il_set_rxon_hwcrypto) |
|
int | il_check_rxon_cmd (struct il_priv *il) |
|
| EXPORT_SYMBOL (il_check_rxon_cmd) |
|
int | il_full_rxon_required (struct il_priv *il) |
|
| EXPORT_SYMBOL (il_full_rxon_required) |
|
u8 | il_get_lowest_plcp (struct il_priv *il) |
|
| EXPORT_SYMBOL (il_get_lowest_plcp) |
|
void | il_set_rxon_ht (struct il_priv *il, struct il_ht_config *ht_conf) |
|
| EXPORT_SYMBOL (il_set_rxon_ht) |
|
u8 | il_get_single_channel_number (struct il_priv *il, enum ieee80211_band band) |
|
| EXPORT_SYMBOL (il_get_single_channel_number) |
|
int | il_set_rxon_channel (struct il_priv *il, struct ieee80211_channel *ch) |
|
| EXPORT_SYMBOL (il_set_rxon_channel) |
|
void | il_set_flags_for_band (struct il_priv *il, enum ieee80211_band band, struct ieee80211_vif *vif) |
|
| EXPORT_SYMBOL (il_set_flags_for_band) |
|
void | il_connection_init_rx_config (struct il_priv *il) |
|
| EXPORT_SYMBOL (il_connection_init_rx_config) |
|
void | il_set_rate (struct il_priv *il) |
|
| EXPORT_SYMBOL (il_set_rate) |
|
void | il_chswitch_done (struct il_priv *il, bool is_success) |
|
| EXPORT_SYMBOL (il_chswitch_done) |
|
void | il_hdl_csa (struct il_priv *il, struct il_rx_buf *rxb) |
|
| EXPORT_SYMBOL (il_hdl_csa) |
|
void | il_irq_handle_error (struct il_priv *il) |
|
| EXPORT_SYMBOL (il_irq_handle_error) |
|
void | _il_apm_stop (struct il_priv *il) |
|
| EXPORT_SYMBOL (_il_apm_stop) |
|
void | il_apm_stop (struct il_priv *il) |
|
| EXPORT_SYMBOL (il_apm_stop) |
|
int | il_apm_init (struct il_priv *il) |
|
| EXPORT_SYMBOL (il_apm_init) |
|
int | il_set_tx_power (struct il_priv *il, s8 tx_power, bool force) |
|
| EXPORT_SYMBOL (il_set_tx_power) |
|
void | il_send_bt_config (struct il_priv *il) |
|
| EXPORT_SYMBOL (il_send_bt_config) |
|
int | il_send_stats_request (struct il_priv *il, u8 flags, bool clear) |
|
| EXPORT_SYMBOL (il_send_stats_request) |
|
void | il_hdl_pm_sleep (struct il_priv *il, struct il_rx_buf *rxb) |
|
| EXPORT_SYMBOL (il_hdl_pm_sleep) |
|
void | il_hdl_pm_debug_stats (struct il_priv *il, struct il_rx_buf *rxb) |
|
| EXPORT_SYMBOL (il_hdl_pm_debug_stats) |
|
void | il_hdl_error (struct il_priv *il, struct il_rx_buf *rxb) |
|
| EXPORT_SYMBOL (il_hdl_error) |
|
void | il_clear_isr_stats (struct il_priv *il) |
|
int | il_mac_conf_tx (struct ieee80211_hw *hw, struct ieee80211_vif *vif, u16 queue, const struct ieee80211_tx_queue_params *params) |
|
| EXPORT_SYMBOL (il_mac_conf_tx) |
|
int | il_mac_tx_last_beacon (struct ieee80211_hw *hw) |
|
| EXPORT_SYMBOL_GPL (il_mac_tx_last_beacon) |
|
int | il_mac_add_interface (struct ieee80211_hw *hw, struct ieee80211_vif *vif) |
|
| EXPORT_SYMBOL (il_mac_add_interface) |
|
void | il_mac_remove_interface (struct ieee80211_hw *hw, struct ieee80211_vif *vif) |
|
| EXPORT_SYMBOL (il_mac_remove_interface) |
|
int | il_alloc_txq_mem (struct il_priv *il) |
|
| EXPORT_SYMBOL (il_alloc_txq_mem) |
|
void | il_free_txq_mem (struct il_priv *il) |
|
| EXPORT_SYMBOL (il_free_txq_mem) |
|
int | il_force_reset (struct il_priv *il, bool external) |
|
int | il_mac_change_interface (struct ieee80211_hw *hw, struct ieee80211_vif *vif, enum nl80211_iftype newtype, bool newp2p) |
|
| EXPORT_SYMBOL (il_mac_change_interface) |
|
void | il_bg_watchdog (unsigned long data) |
|
| EXPORT_SYMBOL (il_bg_watchdog) |
|
void | il_setup_watchdog (struct il_priv *il) |
|
| EXPORT_SYMBOL (il_setup_watchdog) |
|
u32 | il_usecs_to_beacons (struct il_priv *il, u32 usec, u32 beacon_interval) |
|
| EXPORT_SYMBOL (il_usecs_to_beacons) |
|
__le32 | il_add_beacon_time (struct il_priv *il, u32 base, u32 addon, u32 beacon_interval) |
|
| EXPORT_SYMBOL (il_add_beacon_time) |
|
int | il_mac_config (struct ieee80211_hw *hw, u32 changed) |
|
| EXPORT_SYMBOL (il_mac_config) |
|
void | il_mac_reset_tsf (struct ieee80211_hw *hw, struct ieee80211_vif *vif) |
|
| EXPORT_SYMBOL (il_mac_reset_tsf) |
|
void | il_mac_bss_info_changed (struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_bss_conf *bss_conf, u32 changes) |
|
| EXPORT_SYMBOL (il_mac_bss_info_changed) |
|
irqreturn_t | il_isr (int irq, void *data) |
|
| EXPORT_SYMBOL (il_isr) |
|
void | il_tx_cmd_protection (struct il_priv *il, struct ieee80211_tx_info *info, __le16 fc, __le32 *tx_flags) |
|
| EXPORT_SYMBOL (il_tx_cmd_protection) |
|