Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
iwl_priv Struct Reference

#include <dev.h>

Data Fields

struct iwl_transtrans
 
struct devicedev
 
struct iwl_cfgcfg
 
struct iwl_fwfw
 
struct iwl_lib_opslib
 
unsigned long status
 
spinlock_t sta_lock
 
struct mutex mutex
 
unsigned long transport_queue_stop
 
bool passive_no_rx
 
u8 queue_to_mac80211 [IWL_MAX_HW_QUEUES]
 
atomic_t queue_stop_count [IWL_MAX_HW_QUEUES]
 
unsigned long agg_q_alloc [BITS_TO_LONGS(IWL_MAX_HW_QUEUES)]
 
struct ieee80211_hwhw
 
struct list_head calib_results
 
struct workqueue_structworkqueue
 
struct iwl_hw_params hw_params
 
enum ieee80211_band band
 
u8 valid_contexts
 
int(* rx_handlers [REPLY_MAX])(struct iwl_priv *priv, struct iwl_rx_cmd_buffer *rxb, struct iwl_device_cmd *cmd)
 
struct iwl_notif_wait_data notif_wait
 
struct iwl_spectrum_notification measure_report
 
u8 measurement_status
 
u8 ucode_owner
 
u32 ucode_beacon_time
 
int missed_beacon_threshold
 
u32 ibss_manager
 
unsigned long rx_statistics_jiffies
 
u32 rx_handlers_stats [REPLY_MAX]
 
struct iwl_rf_reset rf_reset
 
unsigned long reload_jiffies
 
int reload_count
 
bool ucode_loaded
 
bool init_ucode_run
 
u8 plcp_delta_threshold
 
s32 temperature
 
s32 last_temperature
 
struct iwl_wipan_noa_data __rcunoa_data
 
unsigned long scan_start
 
unsigned long scan_start_tsf
 
voidscan_cmd
 
enum ieee80211_band scan_band
 
struct cfg80211_scan_requestscan_request
 
struct ieee80211_vifscan_vif
 
enum iwl_scan_type scan_type
 
u8 scan_tx_ant [IEEE80211_NUM_BANDS]
 
u8 mgmt_tx_ant
 
u8 sta_key_max_num
 
bool new_scan_threshold_behaviour
 
bool wowlan
 
struct mac_address addresses [2]
 
struct iwl_rxon_context contexts [NUM_IWL_RXON_CTX]
 
__le16 switch_channel
 
u8 start_calib
 
struct iwl_sensitivity_data sensitivity_data
 
struct iwl_chain_noise_data chain_noise_data
 
__le16 sensitivity_tbl [HD_TABLE_SIZE]
 
__le16 enhance_sensitivity_tbl [ENHANCE_HD_TABLE_ENTRIES]
 
struct iwl_ht_config current_ht_config
 
u8 retry_rate
 
int activity_timer_active
 
struct iwl_power_mgr power_data
 
struct iwl_tt_mgmt thermal_throttle
 
int num_stations
 
struct iwl_station_entry stations [IWLAGN_STATION_COUNT]
 
unsigned long ucode_key_table
 
struct iwl_tid_data tid_data [IWLAGN_STATION_COUNT][IWL_MAX_TID_COUNT]
 
atomic_t num_aux_in_flight
 
u8 mac80211_registered
 
u8 is_open
 
enum nl80211_iftype iw_mode
 
u64 timestamp
 
struct {
   __le32   flag
 
   struct statistics_general_common   common
 
   struct statistics_rx_non_phy   rx_non_phy
 
   struct statistics_rx_phy   rx_ofdm
 
   struct statistics_rx_ht_phy   rx_ofdm_ht
 
   struct statistics_rx_phy   rx_cck
 
   struct statistics_tx   tx
 
   spinlock_t   lock
 
statistics
 
u8 agg_tids_count
 
struct iwl_rx_phy_res last_phy_res
 
u32 ampdu_ref
 
bool last_phy_res_valid
 
u8 phy_calib_chain_noise_reset_cmd
 
u8 phy_calib_chain_noise_gain_cmd
 
struct reply_tx_error_statistics reply_tx_stats
 
struct
reply_agg_tx_error_statistics 
reply_agg_tx_stats
 
struct ieee80211_channelhw_roc_channel
 
struct delayed_work hw_roc_disable_work
 
enum nl80211_channel_type hw_roc_chantype
 
int hw_roc_duration
 
bool hw_roc_setup
 
bool hw_roc_start_notified
 
u8 bt_enable_flag
 
u8 bt_status
 
u8 bt_traffic_load
 
u8 last_bt_traffic_load
 
bool bt_ch_announce
 
bool bt_full_concurrent
 
bool bt_ant_couple_ok
 
__le32 kill_ack_mask
 
__le32 kill_cts_mask
 
__le16 bt_valid
 
bool reduced_txpower
 
u16 bt_on_thresh
 
u16 bt_duration
 
u16 dynamic_frag_thresh
 
u8 bt_ci_compliance
 
struct work_struct bt_traffic_change_work
 
bool bt_enable_pspoll
 
struct iwl_rxon_contextcur_rssi_ctx
 
bool bt_is_sco
 
struct work_struct restart
 
struct work_struct scan_completed
 
struct work_struct abort_scan
 
struct work_struct beacon_update
 
struct iwl_rxon_contextbeacon_ctx
 
struct sk_buffbeacon_skb
 
voidbeacon_cmd
 
struct work_struct tt_work
 
struct work_struct ct_enter
 
struct work_struct ct_exit
 
struct work_struct start_internal_scan
 
struct work_struct tx_flush
 
struct work_struct bt_full_concurrency
 
struct work_struct bt_runtime_config
 
struct delayed_work scan_check
 
s8 tx_power_user_lmt
 
s8 tx_power_next
 
struct iwl_eeprom_dataeeprom_data
 
u8eeprom_blob
 
size_t eeprom_blob_size
 
struct work_struct txpower_work
 
u32 calib_disabled
 
struct work_struct run_time_calib_work
 
struct timer_list statistics_periodic
 
struct timer_list ucode_trace
 
struct iwl_event_log event_log
 
struct led_classdev led
 
unsigned long blink_on
 
unsigned long blink_off
 
bool led_registered
 
u8 kck [NL80211_KCK_LEN]
 
u8 kek [NL80211_KEK_LEN]
 
__le64 replay_ctr
 
__le16 last_seq_ctl
 
bool have_rekey_data
 
struct {
   u32   error_event_table
 
   u32   log_event_table
 
device_pointers
 
enum iwl_ucode_type cur_ucode
 

Detailed Description

Definition at line 607 of file dev.h.

Field Documentation

struct work_struct abort_scan

Definition at line 818 of file dev.h.

int activity_timer_active

Definition at line 719 of file dev.h.

struct mac_address addresses[2]

Definition at line 702 of file dev.h.

unsigned long agg_q_alloc[BITS_TO_LONGS(IWL_MAX_HW_QUEUES)]

Definition at line 625 of file dev.h.

u8 agg_tids_count

Definition at line 771 of file dev.h.

u32 ampdu_ref

Definition at line 774 of file dev.h.

enum ieee80211_band band

Definition at line 636 of file dev.h.

void* beacon_cmd

Definition at line 823 of file dev.h.

struct iwl_rxon_context* beacon_ctx

Definition at line 821 of file dev.h.

struct sk_buff* beacon_skb

Definition at line 822 of file dev.h.

struct work_struct beacon_update

Definition at line 820 of file dev.h.

unsigned long blink_off

Definition at line 861 of file dev.h.

unsigned long blink_on

Definition at line 861 of file dev.h.

bool bt_ant_couple_ok

Definition at line 802 of file dev.h.

bool bt_ch_announce

Definition at line 800 of file dev.h.

u8 bt_ci_compliance

Definition at line 810 of file dev.h.

u16 bt_duration

Definition at line 808 of file dev.h.

u8 bt_enable_flag

Definition at line 797 of file dev.h.

bool bt_enable_pspoll

Definition at line 812 of file dev.h.

struct work_struct bt_full_concurrency

Definition at line 830 of file dev.h.

bool bt_full_concurrent

Definition at line 801 of file dev.h.

bool bt_is_sco

Definition at line 814 of file dev.h.

u16 bt_on_thresh

Definition at line 807 of file dev.h.

struct work_struct bt_runtime_config

Definition at line 831 of file dev.h.

u8 bt_status

Definition at line 798 of file dev.h.

struct work_struct bt_traffic_change_work

Definition at line 811 of file dev.h.

u8 bt_traffic_load

Definition at line 799 of file dev.h.

__le16 bt_valid

Definition at line 805 of file dev.h.

u32 calib_disabled

Definition at line 853 of file dev.h.

struct list_head calib_results

Definition at line 630 of file dev.h.

Definition at line 611 of file dev.h.

struct iwl_chain_noise_data chain_noise_data

Definition at line 710 of file dev.h.

Definition at line 743 of file dev.h.

Definition at line 704 of file dev.h.

struct work_struct ct_enter

Definition at line 826 of file dev.h.

Definition at line 827 of file dev.h.

struct iwl_rxon_context* cur_rssi_ctx

Definition at line 813 of file dev.h.

enum iwl_ucode_type cur_ucode

Definition at line 882 of file dev.h.

struct iwl_ht_config current_ht_config

Definition at line 714 of file dev.h.

struct device* dev

Definition at line 610 of file dev.h.

struct { ... } device_pointers
u16 dynamic_frag_thresh

Definition at line 809 of file dev.h.

u8* eeprom_blob

Definition at line 849 of file dev.h.

size_t eeprom_blob_size

Definition at line 850 of file dev.h.

Definition at line 847 of file dev.h.

__le16 enhance_sensitivity_tbl[ENHANCE_HD_TABLE_ENTRIES]

Definition at line 712 of file dev.h.

u32 error_event_table

Definition at line 877 of file dev.h.

struct iwl_event_log event_log

Definition at line 858 of file dev.h.

Definition at line 742 of file dev.h.

Definition at line 612 of file dev.h.

bool have_rekey_data

Definition at line 873 of file dev.h.

Definition at line 628 of file dev.h.

struct iwl_hw_params hw_params

Definition at line 634 of file dev.h.

struct ieee80211_channel* hw_roc_channel

Definition at line 790 of file dev.h.

enum nl80211_channel_type hw_roc_chantype

Definition at line 792 of file dev.h.

struct delayed_work hw_roc_disable_work

Definition at line 791 of file dev.h.

int hw_roc_duration

Definition at line 793 of file dev.h.

bool hw_roc_setup

Definition at line 794 of file dev.h.

bool hw_roc_start_notified

Definition at line 794 of file dev.h.

u32 ibss_manager

Definition at line 658 of file dev.h.

bool init_ucode_run

Definition at line 673 of file dev.h.

u8 is_open

Definition at line 734 of file dev.h.

enum nl80211_iftype iw_mode

Definition at line 736 of file dev.h.

Definition at line 870 of file dev.h.

Definition at line 870 of file dev.h.

__le32 kill_ack_mask

Definition at line 803 of file dev.h.

__le32 kill_cts_mask

Definition at line 804 of file dev.h.

u8 last_bt_traffic_load

Definition at line 799 of file dev.h.

struct iwl_rx_phy_res last_phy_res

Definition at line 773 of file dev.h.

bool last_phy_res_valid

Definition at line 775 of file dev.h.

__le16 last_seq_ctl

Definition at line 872 of file dev.h.

s32 last_temperature

Definition at line 679 of file dev.h.

Definition at line 860 of file dev.h.

bool led_registered

Definition at line 862 of file dev.h.

Definition at line 613 of file dev.h.

spinlock_t lock

Definition at line 753 of file dev.h.

u32 log_event_table

Definition at line 878 of file dev.h.

u8 mac80211_registered

Definition at line 731 of file dev.h.

Definition at line 646 of file dev.h.

u8 measurement_status

Definition at line 647 of file dev.h.

u8 mgmt_tx_ant

Definition at line 692 of file dev.h.

int missed_beacon_threshold

Definition at line 655 of file dev.h.

Definition at line 617 of file dev.h.

bool new_scan_threshold_behaviour

Definition at line 697 of file dev.h.

Definition at line 681 of file dev.h.

Definition at line 643 of file dev.h.

atomic_t num_aux_in_flight

Definition at line 729 of file dev.h.

int num_stations

Definition at line 725 of file dev.h.

bool passive_no_rx

Definition at line 620 of file dev.h.

u8 phy_calib_chain_noise_gain_cmd

Definition at line 783 of file dev.h.

u8 phy_calib_chain_noise_reset_cmd

Definition at line 782 of file dev.h.

u8 plcp_delta_threshold

Definition at line 675 of file dev.h.

struct iwl_power_mgr power_data

Definition at line 721 of file dev.h.

atomic_t queue_stop_count[IWL_MAX_HW_QUEUES]

Definition at line 623 of file dev.h.

u8 queue_to_mac80211[IWL_MAX_HW_QUEUES]

Definition at line 622 of file dev.h.

bool reduced_txpower

Definition at line 806 of file dev.h.

int reload_count

Definition at line 671 of file dev.h.

unsigned long reload_jiffies

Definition at line 670 of file dev.h.

__le64 replay_ctr

Definition at line 871 of file dev.h.

Definition at line 787 of file dev.h.

Definition at line 786 of file dev.h.

Definition at line 816 of file dev.h.

u8 retry_rate

Definition at line 717 of file dev.h.

struct iwl_rf_reset rf_reset

Definition at line 667 of file dev.h.

struct work_struct run_time_calib_work

Definition at line 854 of file dev.h.

Definition at line 747 of file dev.h.

Definition at line 639 of file dev.h.

u32 rx_handlers_stats[REPLY_MAX]

Definition at line 664 of file dev.h.

Definition at line 744 of file dev.h.

Definition at line 745 of file dev.h.

Definition at line 746 of file dev.h.

unsigned long rx_statistics_jiffies

Definition at line 661 of file dev.h.

enum ieee80211_band scan_band

Definition at line 687 of file dev.h.

struct delayed_work scan_check

Definition at line 833 of file dev.h.

void* scan_cmd

Definition at line 686 of file dev.h.

struct work_struct scan_completed

Definition at line 817 of file dev.h.

Definition at line 688 of file dev.h.

unsigned long scan_start

Definition at line 684 of file dev.h.

unsigned long scan_start_tsf

Definition at line 685 of file dev.h.

u8 scan_tx_ant[IEEE80211_NUM_BANDS]

Definition at line 691 of file dev.h.

enum iwl_scan_type scan_type

Definition at line 690 of file dev.h.

struct ieee80211_vif* scan_vif

Definition at line 689 of file dev.h.

struct iwl_sensitivity_data sensitivity_data

Definition at line 709 of file dev.h.

__le16 sensitivity_tbl[HD_TABLE_SIZE]

Definition at line 711 of file dev.h.

u8 sta_key_max_num

Definition at line 695 of file dev.h.

spinlock_t sta_lock

Definition at line 616 of file dev.h.

u8 start_calib

Definition at line 708 of file dev.h.

struct work_struct start_internal_scan

Definition at line 828 of file dev.h.

Definition at line 726 of file dev.h.

struct { ... } statistics
struct timer_list statistics_periodic

Definition at line 855 of file dev.h.

unsigned long status

Definition at line 614 of file dev.h.

__le16 switch_channel

Definition at line 706 of file dev.h.

Definition at line 678 of file dev.h.

struct iwl_tt_mgmt thermal_throttle

Definition at line 722 of file dev.h.

Definition at line 728 of file dev.h.

Definition at line 739 of file dev.h.

struct iwl_trans* trans

Definition at line 609 of file dev.h.

unsigned long transport_queue_stop

Definition at line 619 of file dev.h.

Definition at line 825 of file dev.h.

Definition at line 748 of file dev.h.

struct work_struct tx_flush

Definition at line 829 of file dev.h.

s8 tx_power_next

Definition at line 837 of file dev.h.

s8 tx_power_user_lmt

Definition at line 836 of file dev.h.

struct work_struct txpower_work

Definition at line 852 of file dev.h.

u32 ucode_beacon_time

Definition at line 654 of file dev.h.

unsigned long ucode_key_table

Definition at line 727 of file dev.h.

bool ucode_loaded

Definition at line 672 of file dev.h.

u8 ucode_owner

Definition at line 651 of file dev.h.

struct timer_list ucode_trace

Definition at line 856 of file dev.h.

u8 valid_contexts

Definition at line 637 of file dev.h.

Definition at line 632 of file dev.h.

bool wowlan

Definition at line 699 of file dev.h.


The documentation for this struct was generated from the following file: