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

#include <common.h>

Data Fields

struct ieee80211_hwhw
 
struct ieee80211_channelieee_channels
 
struct ieee80211_rateieee_rates
 
struct il_cfgcfg
 
struct il_opsops
 
struct list_head free_frames
 
int frames_count
 
enum ieee80211_band band
 
int alloc_rxb_page
 
void(* handlers [IL_CN_MAX])(struct il_priv *il, struct il_rx_buf *rxb)
 
struct ieee80211_supported_band bands [IEEE80211_NUM_BANDS]
 
struct il_spectrum_notification measure_report
 
u8 measurement_status
 
u32 ucode_beacon_time
 
int missed_beacon_threshold
 
u32 ibss_manager
 
struct il_force_reset force_reset
 
struct il_channel_infochannel_info
 
u8 channel_count
 
s32 temperature
 
s32 last_temperature
 
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
 
u8 scan_tx_ant [IEEE80211_NUM_BANDS]
 
u8 mgmt_tx_ant
 
spinlock_t lock
 
spinlock_t hcmd_lock
 
spinlock_t reg_lock
 
struct mutex mutex
 
struct pci_devpci_dev
 
void __iomemhw_base
 
u32 hw_rev
 
u32 hw_wa_rev
 
u8 rev_id
 
u8 cmd_queue
 
u8 sta_key_max_num
 
struct mac_address addresses [1]
 
int fw_idx
 
u32 ucode_ver
 
struct fw_desc ucode_code
 
struct fw_desc ucode_data
 
struct fw_desc ucode_data_backup
 
struct fw_desc ucode_init
 
struct fw_desc ucode_init_data
 
struct fw_desc ucode_boot
 
enum ucode_type ucode_type
 
u8 ucode_write_complete
 
char firmware_name [25]
 
struct ieee80211_vifvif
 
struct il_qos_info qos_data
 
struct {
   bool   enabled
 
   bool   is_40mhz
 
   bool   non_gf_sta_present
 
   u8   protection
 
   u8   extension_chan_offset
 
ht
 
struct il_rxon_cmd active
 
struct il_rxon_cmd staging
 
struct il_rxon_time_cmd timing
 
__le16 switch_channel
 
struct il_init_alive_resp card_alive_init
 
struct il_alive_resp card_alive
 
u16 active_rate
 
u8 start_calib
 
struct il_sensitivity_data sensitivity_data
 
struct il_chain_noise_data chain_noise_data
 
__le16 sensitivity_tbl [HD_TBL_SIZE]
 
struct il_ht_config current_ht_config
 
u8 retry_rate
 
wait_queue_head_t wait_command_queue
 
int activity_timer_active
 
struct il_rx_queue rxq
 
struct il_tx_queuetxq
 
unsigned long txq_ctx_active_msk
 
struct il_dma_ptr kw
 
struct il_dma_ptr scd_bc_tbls
 
u32 scd_base_addr
 
unsigned long status
 
struct traffic_stats tx_stats
 
struct traffic_stats rx_stats
 
struct isr_stats isr_stats
 
struct il_power_mgr power_data
 
u8 bssid [ETH_ALEN]
 
spinlock_t sta_lock
 
int num_stations
 
struct il_station_entry stations [IL_STATION_COUNT]
 
unsigned long ucode_key_table
 
unsigned long queue_stopped [BITS_TO_LONGS(IL_MAX_HW_QUEUES)]
 
atomic_t queue_stop_count [4]
 
u8 is_open
 
u8 mac80211_registered
 
u8eeprom
 
struct il_eeprom_calib_infocalib_info
 
enum nl80211_iftype iw_mode
 
u64 timestamp
 
union {
}; 
 
struct il_hw_params hw_params
 
u32 inta_mask
 
struct workqueue_structworkqueue
 
struct work_struct restart
 
struct work_struct scan_completed
 
struct work_struct rx_replenish
 
struct work_struct abort_scan
 
bool beacon_enabled
 
struct sk_buffbeacon_skb
 
struct work_struct tx_flush
 
struct tasklet_struct irq_tasklet
 
struct delayed_work init_alive_start
 
struct delayed_work alive_start
 
struct delayed_work scan_check
 
s8 tx_power_user_lmt
 
s8 tx_power_device_lmt
 
s8 tx_power_next
 
struct work_struct txpower_work
 
u32 disable_sens_cal
 
u32 disable_chain_noise_cal
 
u32 disable_tx_power_cal
 
struct work_struct run_time_calib_work
 
struct timer_list stats_periodic
 
struct timer_list watchdog
 
bool hw_ready
 
struct led_classdev led
 
unsigned long blink_on
 
unsigned long blink_off
 
bool led_registered
 

Detailed Description

Definition at line 1132 of file common.h.

Field Documentation

union { ... }
struct work_struct abort_scan

Definition at line 1393 of file common.h.

Definition at line 1244 of file common.h.

u16 active_rate

Definition at line 1256 of file common.h.

int activity_timer_active

Definition at line 1270 of file common.h.

struct mac_address addresses[1]

Definition at line 1210 of file common.h.

struct delayed_work alive_start

Definition at line 1403 of file common.h.

int alloc_rxb_page

Definition at line 1148 of file common.h.

enum ieee80211_band band

Definition at line 1147 of file common.h.

Definition at line 1153 of file common.h.

bool beacon_enabled

Definition at line 1395 of file common.h.

struct sk_buff* beacon_skb

Definition at line 1396 of file common.h.

unsigned long blink_off

Definition at line 1437 of file common.h.

unsigned long blink_on

Definition at line 1437 of file common.h.

u8 bssid[ETH_ALEN]

Definition at line 1293 of file common.h.

Definition at line 1316 of file common.h.

struct il_alive_resp card_alive

Definition at line 1254 of file common.h.

struct il_init_alive_resp card_alive_init

Definition at line 1253 of file common.h.

struct il_cfg* cfg

Definition at line 1137 of file common.h.

struct il_chain_noise_data chain_noise_data

Definition at line 1260 of file common.h.

u8 channel_count

Definition at line 1172 of file common.h.

Definition at line 1171 of file common.h.

u8 cmd_queue

Definition at line 1204 of file common.h.

struct il_ht_config current_ht_config

Definition at line 1263 of file common.h.

u32 disable_chain_noise_cal

Definition at line 1429 of file common.h.

u32 disable_sens_cal

Definition at line 1428 of file common.h.

u32 disable_tx_power_cal

Definition at line 1430 of file common.h.

Definition at line 1315 of file common.h.

bool enabled

Definition at line 1231 of file common.h.

u8 extension_chan_offset

Definition at line 1235 of file common.h.

char firmware_name[25]

Definition at line 1224 of file common.h.

struct il_force_reset force_reset

Definition at line 1167 of file common.h.

int frames_count

Definition at line 1145 of file common.h.

struct list_head free_frames

Definition at line 1144 of file common.h.

int fw_idx

Definition at line 1213 of file common.h.

void(* handlers[IL_CN_MAX])(struct il_priv *il, struct il_rx_buf *rxb)

Definition at line 1150 of file common.h.

spinlock_t hcmd_lock

Definition at line 1190 of file common.h.

struct { ... } ht

Definition at line 1133 of file common.h.

void __iomem* hw_base

Definition at line 1198 of file common.h.

struct il_hw_params hw_params

Definition at line 1384 of file common.h.

bool hw_ready

Definition at line 1434 of file common.h.

u32 hw_rev

Definition at line 1199 of file common.h.

u32 hw_wa_rev

Definition at line 1200 of file common.h.

u32 ibss_manager

Definition at line 1164 of file common.h.

struct ieee80211_channel* ieee_channels

Definition at line 1134 of file common.h.

struct ieee80211_rate* ieee_rates

Definition at line 1135 of file common.h.

struct delayed_work init_alive_start

Definition at line 1402 of file common.h.

u32 inta_mask

Definition at line 1386 of file common.h.

struct tasklet_struct irq_tasklet

Definition at line 1400 of file common.h.

bool is_40mhz

Definition at line 1232 of file common.h.

u8 is_open

Definition at line 1310 of file common.h.

Definition at line 1288 of file common.h.

enum nl80211_iftype iw_mode

Definition at line 1318 of file common.h.

Definition at line 1276 of file common.h.

s32 last_temperature

Definition at line 1176 of file common.h.

Definition at line 1436 of file common.h.

bool led_registered

Definition at line 1438 of file common.h.

spinlock_t lock

Definition at line 1189 of file common.h.

u8 mac80211_registered

Definition at line 1312 of file common.h.

Definition at line 1156 of file common.h.

u8 measurement_status

Definition at line 1157 of file common.h.

u8 mgmt_tx_ant

Definition at line 1186 of file common.h.

int missed_beacon_threshold

Definition at line 1161 of file common.h.

Definition at line 1192 of file common.h.

bool non_gf_sta_present

Definition at line 1233 of file common.h.

int num_stations

Definition at line 1299 of file common.h.

struct il_ops* ops

Definition at line 1138 of file common.h.

Definition at line 1195 of file common.h.

struct il_power_mgr power_data

Definition at line 1290 of file common.h.

u8 protection

Definition at line 1234 of file common.h.

struct il_qos_info qos_data

Definition at line 1228 of file common.h.

atomic_t queue_stop_count[4]

Definition at line 1307 of file common.h.

unsigned long queue_stopped[BITS_TO_LONGS(IL_MAX_HW_QUEUES)]

Definition at line 1305 of file common.h.

spinlock_t reg_lock

Definition at line 1191 of file common.h.

Definition at line 1390 of file common.h.

u8 retry_rate

Definition at line 1266 of file common.h.

u8 rev_id

Definition at line 1201 of file common.h.

struct work_struct run_time_calib_work

Definition at line 1431 of file common.h.

struct work_struct rx_replenish

Definition at line 1392 of file common.h.

Definition at line 1285 of file common.h.

Definition at line 1273 of file common.h.

enum ieee80211_band scan_band

Definition at line 1182 of file common.h.

struct delayed_work scan_check

Definition at line 1404 of file common.h.

void* scan_cmd

Definition at line 1181 of file common.h.

struct work_struct scan_completed

Definition at line 1391 of file common.h.

Definition at line 1183 of file common.h.

unsigned long scan_start

Definition at line 1179 of file common.h.

unsigned long scan_start_tsf

Definition at line 1180 of file common.h.

u8 scan_tx_ant[IEEE80211_NUM_BANDS]

Definition at line 1185 of file common.h.

struct ieee80211_vif* scan_vif

Definition at line 1184 of file common.h.

u32 scd_base_addr

Definition at line 1279 of file common.h.

struct il_dma_ptr scd_bc_tbls

Definition at line 1277 of file common.h.

struct il_sensitivity_data sensitivity_data

Definition at line 1259 of file common.h.

__le16 sensitivity_tbl[HD_TBL_SIZE]

Definition at line 1261 of file common.h.

u8 sta_key_max_num

Definition at line 1207 of file common.h.

spinlock_t sta_lock

Definition at line 1298 of file common.h.

Definition at line 1245 of file common.h.

u8 start_calib

Definition at line 1258 of file common.h.

Definition at line 1300 of file common.h.

struct timer_list stats_periodic

Definition at line 1432 of file common.h.

unsigned long status

Definition at line 1281 of file common.h.

__le16 switch_channel

Definition at line 1249 of file common.h.

Definition at line 1175 of file common.h.

Definition at line 1321 of file common.h.

Definition at line 1247 of file common.h.

struct work_struct tx_flush

Definition at line 1398 of file common.h.

s8 tx_power_device_lmt

Definition at line 1408 of file common.h.

s8 tx_power_next

Definition at line 1409 of file common.h.

s8 tx_power_user_lmt

Definition at line 1407 of file common.h.

Definition at line 1284 of file common.h.

struct work_struct txpower_work

Definition at line 1427 of file common.h.

Definition at line 1274 of file common.h.

unsigned long txq_ctx_active_msk

Definition at line 1275 of file common.h.

u32 ucode_beacon_time

Definition at line 1160 of file common.h.

struct fw_desc ucode_boot

Definition at line 1221 of file common.h.

struct fw_desc ucode_code

Definition at line 1216 of file common.h.

struct fw_desc ucode_data

Definition at line 1217 of file common.h.

struct fw_desc ucode_data_backup

Definition at line 1218 of file common.h.

struct fw_desc ucode_init

Definition at line 1219 of file common.h.

struct fw_desc ucode_init_data

Definition at line 1220 of file common.h.

unsigned long ucode_key_table

Definition at line 1301 of file common.h.

Definition at line 1222 of file common.h.

u32 ucode_ver

Definition at line 1214 of file common.h.

u8 ucode_write_complete

Definition at line 1223 of file common.h.

Definition at line 1226 of file common.h.

wait_queue_head_t wait_command_queue

Definition at line 1268 of file common.h.

Definition at line 1433 of file common.h.

Definition at line 1388 of file common.h.


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