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

#include <libertas_tf.h>

Data Fields

voidcard
 
struct ieee80211_hwhw
 
u8 cmd_resp_buff [LBS_UPLD_SIZE]
 
struct ieee80211_vifvif
 
struct work_struct cmd_work
 
struct work_struct tx_work
 
int(* hw_host_to_card )(struct lbtf_private *priv, u8 type, u8 *payload, u16 nb)
 
int(* hw_prog_firmware )(struct if_usb_card *cardp)
 
int(* hw_reset_device )(struct if_usb_card *cardp)
 
u32 fwrelease
 
u32 fwcapinfo
 
struct mutex lock
 
u16 seqnum
 
struct cmd_ctrl_nodecmd_array
 
struct cmd_ctrl_nodecur_cmd
 
struct list_head cmdfreeq
 
struct list_head cmdpendingq
 
spinlock_t driver_lock
 
struct timer_list command_timer
 
int nr_retries
 
int cmd_timed_out
 
u8 cmd_response_rxed
 
u16 capability
 
u8 current_addr [ETH_ALEN]
 
u8 multicastlist [MRVDRV_MAX_MULTICAST_LIST_SIZE][ETH_ALEN]
 
u32 nr_of_multicastmacaddr
 
int cur_freq
 
struct sk_buffskb_to_tx
 
struct sk_bufftx_skb
 
u16 mac_control
 
u16 regioncode
 
struct channel_range range
 
u8 radioon
 
u32 preamble
 
struct ieee80211_channel channels [14]
 
struct ieee80211_rate rates [12]
 
struct ieee80211_supported_band band
 
struct lbtf_offset_value offsetvalue
 
u8 fw_ready
 
u8 surpriseremoved
 
struct sk_buff_head bc_ps_buf
 
s8 noise
 

Detailed Description

Private structure for the MV device

Definition at line 177 of file libertas_tf.h.

Field Documentation

Definition at line 250 of file libertas_tf.h.

struct sk_buff_head bc_ps_buf

Definition at line 255 of file libertas_tf.h.

u16 capability

capability Info used in Association, start, join

Definition at line 229 of file libertas_tf.h.

void* card

Definition at line 178 of file libertas_tf.h.

struct ieee80211_channel channels[14]

Definition at line 248 of file libertas_tf.h.

struct cmd_ctrl_node* cmd_array

Definition at line 209 of file libertas_tf.h.

u8 cmd_resp_buff[LBS_UPLD_SIZE]

Definition at line 182 of file libertas_tf.h.

u8 cmd_response_rxed

Definition at line 226 of file libertas_tf.h.

int cmd_timed_out

Definition at line 224 of file libertas_tf.h.

struct work_struct cmd_work

Definition at line 189 of file libertas_tf.h.

struct list_head cmdfreeq

command Queues Free command buffers

Definition at line 214 of file libertas_tf.h.

struct list_head cmdpendingq

Pending command buffers

Definition at line 216 of file libertas_tf.h.

struct timer_list command_timer

Timers

Definition at line 222 of file libertas_tf.h.

Current command

Definition at line 211 of file libertas_tf.h.

int cur_freq

Definition at line 235 of file libertas_tf.h.

u8 current_addr[ETH_ALEN]

MAC address information

Definition at line 232 of file libertas_tf.h.

spinlock_t driver_lock

spin locks

Definition at line 219 of file libertas_tf.h.

u8 fw_ready

Definition at line 253 of file libertas_tf.h.

u32 fwcapinfo

Definition at line 200 of file libertas_tf.h.

u32 fwrelease

Wlan adapter data structure STATUS variables

Definition at line 199 of file libertas_tf.h.

Definition at line 179 of file libertas_tf.h.

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

Hardware access

Definition at line 192 of file libertas_tf.h.

int(* hw_prog_firmware)(struct if_usb_card *cardp)

Definition at line 193 of file libertas_tf.h.

int(* hw_reset_device)(struct if_usb_card *cardp)

Definition at line 194 of file libertas_tf.h.

struct mutex lock

Definition at line 203 of file libertas_tf.h.

u16 mac_control

NIC Operation characteristics

Definition at line 241 of file libertas_tf.h.

Definition at line 233 of file libertas_tf.h.

s8 noise

Definition at line 258 of file libertas_tf.h.

u32 nr_of_multicastmacaddr

Definition at line 234 of file libertas_tf.h.

int nr_retries

Definition at line 223 of file libertas_tf.h.

Definition at line 251 of file libertas_tf.h.

u32 preamble

Definition at line 246 of file libertas_tf.h.

u8 radioon

Definition at line 245 of file libertas_tf.h.

Definition at line 243 of file libertas_tf.h.

Definition at line 249 of file libertas_tf.h.

u16 regioncode

Definition at line 242 of file libertas_tf.h.

u16 seqnum

command-related variables

Definition at line 206 of file libertas_tf.h.

struct sk_buff* skb_to_tx

Definition at line 237 of file libertas_tf.h.

u8 surpriseremoved

Definition at line 254 of file libertas_tf.h.

struct sk_buff* tx_skb

Definition at line 238 of file libertas_tf.h.

Definition at line 190 of file libertas_tf.h.

Definition at line 187 of file libertas_tf.h.


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