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

#include <dev.h>

Data Fields

struct net_devicedev
 
u32 connect_status
 
struct work_struct mcast_work
 
u32 nr_of_multicastmacaddr
 
u8 multicastlist [MRVDRV_MAX_MULTICAST_LIST_SIZE][ETH_ALEN]
 
struct wireless_devwdev
 
bool wiphy_registered
 
struct cfg80211_scan_requestscan_req
 
u8 assoc_bss [ETH_ALEN]
 
u8 country_code [IEEE80211_COUNTRY_STRING_LEN]
 
u8 disassoc_reason
 
struct net_devicemesh_dev
 
struct dentrydebugfs_dir
 
struct dentrydebugfs_debug
 
struct dentrydebugfs_files [6]
 
struct dentryevents_dir
 
struct dentrydebugfs_events_files [6]
 
struct dentryregs_dir
 
struct dentrydebugfs_regs_files [6]
 
u32 mac_offset
 
u32 bbp_offset
 
u32 rf_offset
 
u16 psmode
 
u32 psstate
 
u8 needtowakeup
 
int is_deep_sleep
 
int deep_sleep_required
 
int is_auto_deep_sleep_enabled
 
int wakeup_dev_required
 
int is_activity_detected
 
int auto_deep_sleep_timeout
 
wait_queue_head_t ds_awake_q
 
struct timer_list auto_deepsleep_timer
 
int is_host_sleep_configured
 
int is_host_sleep_activated
 
wait_queue_head_t host_sleep_q
 
voidcard
 
bool iface_running
 
u8 fw_ready
 
u8 surpriseremoved
 
u8 setup_fw_on_resume
 
int(* hw_host_to_card )(struct lbs_private *priv, u8 type, u8 *payload, u16 nb)
 
void(* reset_card )(struct lbs_private *priv)
 
int(* power_save )(struct lbs_private *priv)
 
int(* power_restore )(struct lbs_private *priv)
 
int(* enter_deep_sleep )(struct lbs_private *priv)
 
int(* exit_deep_sleep )(struct lbs_private *priv)
 
int(* reset_deep_sleep_wakeup )(struct lbs_private *priv)
 
u32 fwrelease
 
u32 fwcapinfo
 
u16 regioncode
 
u8 current_addr [ETH_ALEN]
 
u8 copied_hwaddr
 
u8 dnld_sent
 
u16 seqnum
 
struct cmd_ctrl_nodecmd_array
 
struct cmd_ctrl_nodecur_cmd
 
struct list_head cmdfreeq
 
struct list_head cmdpendingq
 
struct timer_list command_timer
 
int cmd_timed_out
 
u8 resp_idx
 
u8 resp_buf [2][LBS_UPLD_SIZE]
 
u32 resp_len [2]
 
struct kfifo event_fifo
 
struct task_structmain_thread
 
wait_queue_head_t waitq
 
struct workqueue_structwork_thread
 
u8 authtype_auto
 
u8 wep_tx_key
 
u8 wep_key [4][WLAN_KEY_LEN_WEP104]
 
u8 wep_key_len [4]
 
uint32_t wol_criteria
 
uint8_t wol_gpio
 
uint8_t wol_gap
 
bool ehs_remove_supported
 
int tx_pending_len
 
u8 tx_pending_buf [LBS_UPLD_SIZE]
 
u8 txretrycount
 
struct sk_buffcurrenttxskb
 
struct timer_list tx_lockup_timer
 
struct mutex lock
 
spinlock_t driver_lock
 
u16 mac_control
 
u8 radio_on
 
u8 cur_rate
 
u8 channel
 
s16 txpower_cur
 
s16 txpower_min
 
s16 txpower_max
 
struct delayed_work scan_work
 
int scan_channel
 
wait_queue_head_t scan_q
 
bool internal_scan
 
u32 fw_model
 
wait_queue_head_t fw_waitq
 
struct devicefw_device
 
struct firmwarehelper_fw
 
struct lbs_fw_tablefw_table
 
struct lbs_fw_tablefw_iter
 
lbs_fw_cb fw_callback
 

Detailed Description

Definition at line 38 of file dev.h.

Field Documentation

u8 assoc_bss[ETH_ALEN]

Definition at line 51 of file dev.h.

u8 authtype_auto

Definition at line 147 of file dev.h.

int auto_deep_sleep_timeout

Definition at line 90 of file dev.h.

struct timer_list auto_deepsleep_timer

Definition at line 92 of file dev.h.

u32 bbp_offset

Definition at line 76 of file dev.h.

void* card

Definition at line 100 of file dev.h.

Definition at line 174 of file dev.h.

struct cmd_ctrl_node* cmd_array

Definition at line 126 of file dev.h.

int cmd_timed_out

Definition at line 131 of file dev.h.

struct list_head cmdfreeq

Definition at line 128 of file dev.h.

struct list_head cmdpendingq

Definition at line 129 of file dev.h.

struct timer_list command_timer

Definition at line 130 of file dev.h.

u32 connect_status

Definition at line 42 of file dev.h.

u8 copied_hwaddr

Definition at line 118 of file dev.h.

Definition at line 52 of file dev.h.

Definition at line 127 of file dev.h.

u8 cur_rate

Definition at line 173 of file dev.h.

u8 current_addr[ETH_ALEN]

Definition at line 117 of file dev.h.

struct sk_buff* currenttxskb

Definition at line 163 of file dev.h.

struct dentry* debugfs_debug

Definition at line 67 of file dev.h.

struct dentry* debugfs_dir

Definition at line 66 of file dev.h.

struct dentry* debugfs_events_files[6]

Definition at line 70 of file dev.h.

struct dentry* debugfs_files[6]

Definition at line 68 of file dev.h.

struct dentry* debugfs_regs_files[6]

Definition at line 72 of file dev.h.

int deep_sleep_required

Definition at line 86 of file dev.h.

Definition at line 41 of file dev.h.

u8 disassoc_reason

Definition at line 53 of file dev.h.

u8 dnld_sent

Definition at line 121 of file dev.h.

spinlock_t driver_lock

Definition at line 168 of file dev.h.

wait_queue_head_t ds_awake_q

Definition at line 91 of file dev.h.

bool ehs_remove_supported

Definition at line 156 of file dev.h.

int(* enter_deep_sleep)(struct lbs_private *priv)

Definition at line 109 of file dev.h.

struct kfifo event_fifo

Definition at line 139 of file dev.h.

struct dentry* events_dir

Definition at line 69 of file dev.h.

int(* exit_deep_sleep)(struct lbs_private *priv)

Definition at line 110 of file dev.h.

lbs_fw_cb fw_callback

Definition at line 194 of file dev.h.

Definition at line 190 of file dev.h.

struct lbs_fw_table* fw_iter

Definition at line 193 of file dev.h.

u32 fw_model

Definition at line 188 of file dev.h.

u8 fw_ready

Definition at line 102 of file dev.h.

struct lbs_fw_table* fw_table

Definition at line 192 of file dev.h.

Definition at line 189 of file dev.h.

u32 fwcapinfo

Definition at line 115 of file dev.h.

u32 fwrelease

Definition at line 114 of file dev.h.

struct firmware* helper_fw

Definition at line 191 of file dev.h.

wait_queue_head_t host_sleep_q

Definition at line 97 of file dev.h.

int(* hw_host_to_card)(struct lbs_private *priv, u8 type, u8 *payload, u16 nb)

Definition at line 105 of file dev.h.

bool iface_running

Definition at line 101 of file dev.h.

bool internal_scan

Definition at line 185 of file dev.h.

int is_activity_detected

Definition at line 89 of file dev.h.

int is_auto_deep_sleep_enabled

Definition at line 87 of file dev.h.

int is_deep_sleep

Definition at line 85 of file dev.h.

int is_host_sleep_activated

Definition at line 96 of file dev.h.

int is_host_sleep_configured

Definition at line 95 of file dev.h.

struct mutex lock

Definition at line 167 of file dev.h.

u16 mac_control

Definition at line 171 of file dev.h.

u32 mac_offset

Definition at line 75 of file dev.h.

struct task_struct* main_thread

Definition at line 142 of file dev.h.

struct work_struct mcast_work

Definition at line 43 of file dev.h.

struct net_device* mesh_dev

Definition at line 56 of file dev.h.

Definition at line 45 of file dev.h.

u8 needtowakeup

Definition at line 82 of file dev.h.

u32 nr_of_multicastmacaddr

Definition at line 44 of file dev.h.

int(* power_restore)(struct lbs_private *priv)

Definition at line 108 of file dev.h.

int(* power_save)(struct lbs_private *priv)

Definition at line 107 of file dev.h.

u16 psmode

Definition at line 80 of file dev.h.

u32 psstate

Definition at line 81 of file dev.h.

u8 radio_on

Definition at line 172 of file dev.h.

u16 regioncode

Definition at line 116 of file dev.h.

struct dentry* regs_dir

Definition at line 71 of file dev.h.

void(* reset_card)(struct lbs_private *priv)

Definition at line 106 of file dev.h.

int(* reset_deep_sleep_wakeup)(struct lbs_private *priv)

Definition at line 111 of file dev.h.

u8 resp_buf[2][LBS_UPLD_SIZE]

Definition at line 135 of file dev.h.

u8 resp_idx

Definition at line 134 of file dev.h.

u32 resp_len[2]

Definition at line 136 of file dev.h.

u32 rf_offset

Definition at line 77 of file dev.h.

int scan_channel

Definition at line 181 of file dev.h.

Definition at line 183 of file dev.h.

Definition at line 50 of file dev.h.

struct delayed_work scan_work

Definition at line 180 of file dev.h.

u16 seqnum

Definition at line 125 of file dev.h.

u8 setup_fw_on_resume

Definition at line 104 of file dev.h.

u8 surpriseremoved

Definition at line 103 of file dev.h.

struct timer_list tx_lockup_timer

Definition at line 164 of file dev.h.

u8 tx_pending_buf[LBS_UPLD_SIZE]

Definition at line 160 of file dev.h.

int tx_pending_len

Definition at line 159 of file dev.h.

s16 txpower_cur

Definition at line 175 of file dev.h.

s16 txpower_max

Definition at line 177 of file dev.h.

s16 txpower_min

Definition at line 176 of file dev.h.

u8 txretrycount

Definition at line 162 of file dev.h.

Definition at line 143 of file dev.h.

int wakeup_dev_required

Definition at line 88 of file dev.h.

Definition at line 48 of file dev.h.

Definition at line 149 of file dev.h.

u8 wep_key_len[4]

Definition at line 150 of file dev.h.

u8 wep_tx_key

Definition at line 148 of file dev.h.

bool wiphy_registered

Definition at line 49 of file dev.h.

uint32_t wol_criteria

Definition at line 153 of file dev.h.

uint8_t wol_gap

Definition at line 155 of file dev.h.

uint8_t wol_gpio

Definition at line 154 of file dev.h.

struct workqueue_struct* work_thread

Definition at line 144 of file dev.h.


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