/linux-4.4.14/drivers/net/wireless/iwlwifi/dvm/ |
D | agn.h | 122 void iwl_down(struct iwl_priv *priv); 123 void iwl_cancel_deferred_work(struct iwl_priv *priv); 124 void iwlagn_prepare_restart(struct iwl_priv *priv); 128 bool iwl_check_for_ct_kill(struct iwl_priv *priv); 130 void iwlagn_lift_passive_no_rx(struct iwl_priv *priv); 134 int iwlagn_mac_setup_register(struct iwl_priv *priv, 136 void iwlagn_mac_unregister(struct iwl_priv *priv); 139 int iwl_dvm_send_cmd(struct iwl_priv *priv, struct iwl_host_cmd *cmd); 140 int iwl_dvm_send_cmd_pdu(struct iwl_priv *priv, u8 id, 144 void iwl_connection_init_rx_config(struct iwl_priv *priv, [all …]
|
D | tt.h | 117 u8 iwl_tt_current_power_mode(struct iwl_priv *priv); 118 bool iwl_tt_is_low_power_state(struct iwl_priv *priv); 119 bool iwl_ht_enabled(struct iwl_priv *priv); 120 enum iwl_antenna_ok iwl_tx_ant_restriction(struct iwl_priv *priv); 121 enum iwl_antenna_ok iwl_rx_ant_restriction(struct iwl_priv *priv); 122 void iwl_tt_enter_ct_kill(struct iwl_priv *priv); 123 void iwl_tt_exit_ct_kill(struct iwl_priv *priv); 124 void iwl_tt_handler(struct iwl_priv *priv); 125 void iwl_tt_initialize(struct iwl_priv *priv); 126 void iwl_tt_exit(struct iwl_priv *priv);
|
D | led.h | 31 struct iwl_priv; 40 void iwlagn_led_enable(struct iwl_priv *priv); 41 void iwl_leds_init(struct iwl_priv *priv); 42 void iwl_leds_exit(struct iwl_priv *priv); 44 static inline void iwlagn_led_enable(struct iwl_priv *priv) in iwlagn_led_enable() 47 static inline void iwl_leds_init(struct iwl_priv *priv) in iwl_leds_init() 50 static inline void iwl_leds_exit(struct iwl_priv *priv) in iwl_leds_exit()
|
D | tt.c | 82 bool iwl_tt_is_low_power_state(struct iwl_priv *priv) in iwl_tt_is_low_power_state() 91 u8 iwl_tt_current_power_mode(struct iwl_priv *priv) in iwl_tt_current_power_mode() 98 bool iwl_ht_enabled(struct iwl_priv *priv) in iwl_ht_enabled() 109 static bool iwl_within_ct_kill_margin(struct iwl_priv *priv) in iwl_within_ct_kill_margin() 123 bool iwl_check_for_ct_kill(struct iwl_priv *priv) in iwl_check_for_ct_kill() 134 enum iwl_antenna_ok iwl_tx_ant_restriction(struct iwl_priv *priv) in iwl_tx_ant_restriction() 145 enum iwl_antenna_ok iwl_rx_ant_restriction(struct iwl_priv *priv) in iwl_rx_ant_restriction() 169 struct iwl_priv *priv = (struct iwl_priv *)data; in iwl_tt_check_exit_ct_kill() 199 static void iwl_perform_ct_kill_task(struct iwl_priv *priv, in iwl_perform_ct_kill_task() 219 struct iwl_priv *priv = (struct iwl_priv *)data; in iwl_tt_ready_for_ct_kill() [all …]
|
D | led.c | 69 void iwlagn_led_enable(struct iwl_priv *priv) in iwlagn_led_enable() 85 static inline u8 iwl_blink_compensation(struct iwl_priv *priv, in iwl_blink_compensation() 97 static int iwl_send_led_cmd(struct iwl_priv *priv, struct iwl_led_cmd *led_cmd) in iwl_send_led_cmd() 116 static int iwl_led_cmd(struct iwl_priv *priv, in iwl_led_cmd() 155 struct iwl_priv *priv = container_of(led_cdev, struct iwl_priv, led); in iwl_led_brightness_set() 168 struct iwl_priv *priv = container_of(led_cdev, struct iwl_priv, led); in iwl_led_blink_set() 173 void iwl_leds_init(struct iwl_priv *priv) in iwl_leds_init() 216 void iwl_leds_exit(struct iwl_priv *priv) in iwl_leds_exit()
|
D | devices.c | 54 static void iwl1000_set_ct_threshold(struct iwl_priv *priv) in iwl1000_set_ct_threshold() 62 static void iwl1000_nic_config(struct iwl_priv *priv) in iwl1000_nic_config() 76 static inline u32 iwl_beacon_time_mask_low(struct iwl_priv *priv, in iwl_beacon_time_mask_low() 87 static inline u32 iwl_beacon_time_mask_high(struct iwl_priv *priv, in iwl_beacon_time_mask_high() 99 static u32 iwl_usecs_to_beacons(struct iwl_priv *priv, u32 usec, in iwl_usecs_to_beacons() 121 static __le32 iwl_add_beacon_time(struct iwl_priv *priv, u32 base, in iwl_add_beacon_time() 169 static void iwl1000_hw_set_hw_params(struct iwl_priv *priv) in iwl1000_hw_set_hw_params() 192 static void iwl2000_set_ct_threshold(struct iwl_priv *priv) in iwl2000_set_ct_threshold() 200 static void iwl2000_nic_config(struct iwl_priv *priv) in iwl2000_nic_config() 230 static void iwl2000_hw_set_hw_params(struct iwl_priv *priv) in iwl2000_hw_set_hw_params() [all …]
|
D | scan.c | 57 static int iwl_send_scan_abort(struct iwl_priv *priv) in iwl_send_scan_abort() 95 static void iwl_complete_scan(struct iwl_priv *priv, bool aborted) in iwl_complete_scan() 108 static void iwl_process_scan_complete(struct iwl_priv *priv) in iwl_process_scan_complete() 161 void iwl_force_scan_end(struct iwl_priv *priv) in iwl_force_scan_end() 178 static void iwl_do_scan_abort(struct iwl_priv *priv) in iwl_do_scan_abort() 205 int iwl_scan_cancel(struct iwl_priv *priv) in iwl_scan_cancel() 217 void iwl_scan_cancel_timeout(struct iwl_priv *priv, unsigned long ms) in iwl_scan_cancel_timeout() 250 static void iwl_rx_reply_scan(struct iwl_priv *priv, in iwl_rx_reply_scan() 262 static void iwl_rx_scan_start_notif(struct iwl_priv *priv, in iwl_rx_scan_start_notif() 280 static void iwl_rx_scan_results_notif(struct iwl_priv *priv, in iwl_rx_scan_results_notif() [all …]
|
D | calib.h | 68 void iwl_chain_noise_calibration(struct iwl_priv *priv); 69 void iwl_sensitivity_calibration(struct iwl_priv *priv); 71 void iwl_init_sensitivity(struct iwl_priv *priv); 72 void iwl_reset_run_time_calib(struct iwl_priv *priv);
|
D | ucode.c | 50 iwl_get_ucode_image(struct iwl_priv *priv, enum iwl_ucode_type ucode_type) in iwl_get_ucode_image() 61 static int iwl_set_Xtal_calib(struct iwl_priv *priv) in iwl_set_Xtal_calib() 72 static int iwl_set_temperature_offset_calib(struct iwl_priv *priv) in iwl_set_temperature_offset_calib() 87 static int iwl_set_temperature_offset_calib_v2(struct iwl_priv *priv) in iwl_set_temperature_offset_calib_v2() 112 static int iwl_send_calib_cfg(struct iwl_priv *priv) in iwl_send_calib_cfg() 131 int iwl_init_alive_start(struct iwl_priv *priv) in iwl_init_alive_start() 168 static int iwl_send_wimax_coex(struct iwl_priv *priv) in iwl_send_wimax_coex() 202 void iwl_send_prio_tbl(struct iwl_priv *priv) in iwl_send_prio_tbl() 214 int iwl_send_bt_env(struct iwl_priv *priv, u8 action, u8 type) in iwl_send_bt_env() 250 static int iwl_alive_notify(struct iwl_priv *priv) in iwl_alive_notify() [all …]
|
D | main.c | 74 void iwl_update_chain_flags(struct iwl_priv *priv) in iwl_update_chain_flags() 86 static void iwl_set_beacon_tim(struct iwl_priv *priv, in iwl_set_beacon_tim() 112 int iwlagn_send_beacon_cmd(struct iwl_priv *priv) in iwlagn_send_beacon_cmd() 198 struct iwl_priv *priv = in iwl_bg_beacon_update() 199 container_of(work, struct iwl_priv, beacon_update); in iwl_bg_beacon_update() 237 struct iwl_priv *priv = in iwl_bg_bt_runtime_config() 238 container_of(work, struct iwl_priv, bt_runtime_config); in iwl_bg_bt_runtime_config() 255 struct iwl_priv *priv = in iwl_bg_bt_full_concurrency() 256 container_of(work, struct iwl_priv, bt_full_concurrency); in iwl_bg_bt_full_concurrency() 286 int iwl_send_statistics_request(struct iwl_priv *priv, u8 flags, bool clear) in iwl_send_statistics_request() [all …]
|
D | sta.c | 37 static int iwl_sta_ucode_activate(struct iwl_priv *priv, u8 sta_id) in iwl_sta_ucode_activate() 63 static void iwl_process_add_sta_resp(struct iwl_priv *priv, in iwl_process_add_sta_resp() 95 void iwl_add_sta_callback(struct iwl_priv *priv, struct iwl_rx_cmd_buffer *rxb) in iwl_add_sta_callback() 102 int iwl_send_add_sta(struct iwl_priv *priv, in iwl_send_add_sta() 146 bool iwl_is_ht40_tx_allowed(struct iwl_priv *priv, in iwl_is_ht40_tx_allowed() 165 static void iwl_sta_calc_ht_flags(struct iwl_priv *priv, in iwl_sta_calc_ht_flags() 213 int iwl_sta_update_ht(struct iwl_priv *priv, struct iwl_rxon_context *ctx, in iwl_sta_update_ht() 239 static void iwl_set_ht_add_station(struct iwl_priv *priv, u8 index, in iwl_set_ht_add_station() 257 u8 iwl_prep_station(struct iwl_priv *priv, struct iwl_rxon_context *ctx, in iwl_prep_station() 344 int iwl_add_station_common(struct iwl_priv *priv, struct iwl_rxon_context *ctx, in iwl_add_station_common() [all …]
|
D | mac80211.c | 97 int iwlagn_mac_setup_register(struct iwl_priv *priv, in iwlagn_mac_setup_register() 224 void iwlagn_mac_unregister(struct iwl_priv *priv) in iwlagn_mac_unregister() 233 static int __iwl_up(struct iwl_priv *priv) in __iwl_up() 293 struct iwl_priv *priv = IWL_MAC80211_GET_DVM(hw); in iwlagn_mac_start() 320 struct iwl_priv *priv = IWL_MAC80211_GET_DVM(hw); in iwlagn_mac_stop() 344 struct iwl_priv *priv = IWL_MAC80211_GET_DVM(hw); in iwlagn_mac_set_rekey_data() 371 struct iwl_priv *priv = IWL_MAC80211_GET_DVM(hw); in iwlagn_mac_suspend() 412 struct iwl_priv *priv; 421 struct iwl_priv *priv = resume_data->priv; in iwl_resume_status_fn() 435 struct iwl_priv *priv = IWL_MAC80211_GET_DVM(hw); in iwlagn_mac_resume() [all …]
|
D | rx.c | 126 static void iwlagn_rx_reply_error(struct iwl_priv *priv, in iwlagn_rx_reply_error() 140 static void iwlagn_rx_csa(struct iwl_priv *priv, struct iwl_rx_cmd_buffer *rxb) in iwlagn_rx_csa() 168 static void iwlagn_rx_spectrum_measure_notif(struct iwl_priv *priv, in iwlagn_rx_spectrum_measure_notif() 184 static void iwlagn_rx_pm_sleep_notif(struct iwl_priv *priv, in iwlagn_rx_pm_sleep_notif() 195 static void iwlagn_rx_pm_debug_statistics_notif(struct iwl_priv *priv, in iwlagn_rx_pm_debug_statistics_notif() 205 static void iwlagn_rx_beacon_notif(struct iwl_priv *priv, in iwlagn_rx_beacon_notif() 232 static bool iwlagn_good_plcp_health(struct iwl_priv *priv, in iwlagn_good_plcp_health() 264 int iwl_force_rf_reset(struct iwl_priv *priv, bool external) in iwl_force_rf_reset() 303 static void iwlagn_recover_from_statistics(struct iwl_priv *priv, in iwlagn_recover_from_statistics() 331 static void iwlagn_rx_calc_noise(struct iwl_priv *priv) in iwlagn_rx_calc_noise() [all …]
|
D | power.h | 40 int iwl_power_set_mode(struct iwl_priv *priv, struct iwl_powertable_cmd *cmd, 42 int iwl_power_update_mode(struct iwl_priv *priv, bool force); 43 void iwl_power_initialize(struct iwl_priv *priv);
|
D | lib.c | 49 int iwlagn_send_tx_power(struct iwl_priv *priv) in iwlagn_send_tx_power() 88 void iwlagn_temperature(struct iwl_priv *priv) in iwlagn_temperature() 118 int iwlagn_manage_ibss_station(struct iwl_priv *priv, in iwlagn_manage_ibss_station() 138 int iwlagn_txfifo_flush(struct iwl_priv *priv, u32 scd_q_msk) in iwlagn_txfifo_flush() 174 void iwlagn_dev_txfifo_flush(struct iwl_priv *priv) in iwlagn_dev_txfifo_flush() 241 void iwlagn_send_advance_bt_config(struct iwl_priv *priv) in iwlagn_send_advance_bt_config() 348 void iwlagn_bt_adjust_rssi_monitor(struct iwl_priv *priv, bool rssi_ena) in iwlagn_bt_adjust_rssi_monitor() 428 struct iwl_priv *priv = in iwlagn_bt_traffic_change_work() 429 container_of(work, struct iwl_priv, bt_traffic_change_work); in iwlagn_bt_traffic_change_work() 502 void iwlagn_bt_coex_rssi_monitor(struct iwl_priv *priv) in iwlagn_bt_coex_rssi_monitor() [all …]
|
D | rxon.c | 38 void iwl_connection_init_rx_config(struct iwl_priv *priv, in iwl_connection_init_rx_config() 99 static int iwlagn_disable_bss(struct iwl_priv *priv, in iwlagn_disable_bss() 119 static int iwlagn_disable_pan(struct iwl_priv *priv, in iwlagn_disable_pan() 156 static int iwlagn_disconn_pan(struct iwl_priv *priv, in iwlagn_disconn_pan() 172 static void iwlagn_update_qos(struct iwl_priv *priv, in iwlagn_update_qos() 200 static int iwlagn_update_beacon(struct iwl_priv *priv, in iwlagn_update_beacon() 212 static int iwlagn_send_rxon_assoc(struct iwl_priv *priv, in iwlagn_send_rxon_assoc() 292 static int iwl_send_rxon_timing(struct iwl_priv *priv, in iwl_send_rxon_timing() 360 static int iwlagn_rxon_disconn(struct iwl_priv *priv, in iwlagn_rxon_disconn() 402 static int iwl_set_tx_power(struct iwl_priv *priv, s8 tx_power, bool force) in iwl_set_tx_power() [all …]
|
D | dev.h | 273 void iwl_update_chain_flags(struct iwl_priv *priv); 606 void (*set_hw_params)(struct iwl_priv *priv); 607 int (*set_channel_switch)(struct iwl_priv *priv, 609 void (*nic_config)(struct iwl_priv *priv); 610 void (*temperature)(struct iwl_priv *priv); 643 ((struct iwl_priv *) ((_iwl_op_mode)->op_mode_specific)) 646 ((struct iwl_priv *) ((struct iwl_op_mode *) \ 649 struct iwl_priv { struct 683 void (*rx_handlers[REPLY_MAX])(struct iwl_priv *priv, argument 934 static inline int iwl_is_associated(struct iwl_priv *priv, in iwl_is_associated() [all …]
|
D | tx.c | 51 static void iwlagn_tx_cmd_protection(struct iwl_priv *priv, in iwlagn_tx_cmd_protection() 64 static void iwlagn_tx_cmd_build_basic(struct iwl_priv *priv, in iwlagn_tx_cmd_build_basic() 126 static void iwlagn_tx_cmd_build_rate(struct iwl_priv *priv, in iwlagn_tx_cmd_build_rate() 208 static void iwlagn_tx_cmd_build_hwcrypto(struct iwl_priv *priv, in iwlagn_tx_cmd_build_hwcrypto() 279 int iwlagn_tx_skb(struct iwl_priv *priv, in iwlagn_tx_skb() 483 static int iwlagn_alloc_agg_txq(struct iwl_priv *priv, int mq) in iwlagn_alloc_agg_txq() 498 static void iwlagn_dealloc_agg_txq(struct iwl_priv *priv, int q) in iwlagn_dealloc_agg_txq() 504 int iwlagn_tx_agg_stop(struct iwl_priv *priv, struct ieee80211_vif *vif, in iwlagn_tx_agg_stop() 595 int iwlagn_tx_agg_start(struct iwl_priv *priv, struct ieee80211_vif *vif, in iwlagn_tx_agg_start() 654 int iwlagn_tx_agg_flush(struct iwl_priv *priv, struct ieee80211_vif *vif, in iwlagn_tx_agg_flush() [all …]
|
D | debugfs.c | 108 struct iwl_priv *priv = file->private_data; in iwl_dbgfs_sram_read() 189 struct iwl_priv *priv = file->private_data; in iwl_dbgfs_sram_write() 217 struct iwl_priv *priv = file->private_data; in iwl_dbgfs_wowlan_sram_read() 230 struct iwl_priv *priv = file->private_data; in iwl_dbgfs_stations_read() 289 struct iwl_priv *priv = file->private_data; in iwl_dbgfs_nvm_read() 325 struct iwl_priv *priv = file->private_data; in iwl_dbgfs_channels_read() 391 struct iwl_priv *priv = file->private_data; in iwl_dbgfs_status_read() 425 struct iwl_priv *priv = file->private_data; in iwl_dbgfs_rx_handlers_read() 454 struct iwl_priv *priv = file->private_data; in iwl_dbgfs_rx_handlers_write() 476 struct iwl_priv *priv = file->private_data; in iwl_dbgfs_qos_read() [all …]
|
D | power.c | 159 static void iwl_static_sleep_cmd(struct iwl_priv *priv, in iwl_static_sleep_cmd() 261 static void iwl_power_sleep_cam_cmd(struct iwl_priv *priv, in iwl_power_sleep_cam_cmd() 272 static int iwl_set_power(struct iwl_priv *priv, struct iwl_powertable_cmd *cmd) in iwl_set_power() 289 static void iwl_power_build_cmd(struct iwl_priv *priv, in iwl_power_build_cmd() 330 int iwl_power_set_mode(struct iwl_priv *priv, struct iwl_powertable_cmd *cmd, in iwl_power_set_mode() 378 int iwl_power_update_mode(struct iwl_priv *priv, bool force) in iwl_power_update_mode() 387 void iwl_power_initialize(struct iwl_priv *priv) in iwl_power_initialize()
|
D | calib.c | 93 int iwl_send_calib_results(struct iwl_priv *priv) in iwl_send_calib_results() 117 int iwl_calib_set(struct iwl_priv *priv, in iwl_calib_set() 143 void iwl_calib_free_results(struct iwl_priv *priv) in iwl_calib_free_results() 165 static int iwl_sens_energy_cck(struct iwl_priv *priv, in iwl_sens_energy_cck() 366 static int iwl_sens_auto_corr_ofdm(struct iwl_priv *priv, in iwl_sens_auto_corr_ofdm() 430 static void iwl_prepare_legacy_sensitivity_tbl(struct iwl_priv *priv, in iwl_prepare_legacy_sensitivity_tbl() 471 static int iwl_sensitivity_write(struct iwl_priv *priv) in iwl_sensitivity_write() 506 static int iwl_enhance_sensitivity_write(struct iwl_priv *priv) in iwl_enhance_sensitivity_write() 594 void iwl_init_sensitivity(struct iwl_priv *priv) in iwl_init_sensitivity() 651 void iwl_sensitivity_calibration(struct iwl_priv *priv) in iwl_sensitivity_calibration() [all …]
|
D | rs.c | 150 static void rs_rate_scale_perform(struct iwl_priv *priv, 154 static void rs_fill_link_cmd(struct iwl_priv *priv, 341 static void rs_program_fix_rate(struct iwl_priv *priv, in rs_program_fix_rate() 395 static int rs_tl_turn_on_agg_for_tid(struct iwl_priv *priv, in rs_tl_turn_on_agg_for_tid() 431 static void rs_tl_turn_on_agg(struct iwl_priv *priv, u8 tid, in rs_tl_turn_on_agg() 545 static u32 rate_n_flags_from_tbl(struct iwl_priv *priv, in rate_n_flags_from_tbl() 732 static u16 rs_get_adjacent_rate(struct iwl_priv *priv, u8 index, u16 rate_mask, in rs_get_adjacent_rate() 797 struct iwl_priv *priv = lq_sta->drv; in rs_get_lower_rate() 858 static void rs_bt_update_lq(struct iwl_priv *priv, struct iwl_rxon_context *ctx, in rs_bt_update_lq() 902 struct iwl_priv *priv = IWL_OP_MODE_GET_DVM(op_mode); in rs_tx_status() [all …]
|
D | rs.h | 380 struct iwl_priv *drv; 403 void iwl_rs_rate_init(struct iwl_priv *priv, struct ieee80211_sta *sta,
|