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

#include <pegasus.h>

Data Fields

struct usb_device * usb
 
struct usb_interfaceintf
 
struct net_devicenet
 
struct net_device_stats stats
 
struct mii_if_info mii
 
unsigned flags
 
unsigned features
 
u32 msg_enable
 
u32 wolopts
 
int dev_index
 
int intr_interval
 
struct tasklet_struct rx_tl
 
struct delayed_work carrier_check
 
struct urbctrl_urb
 
struct urbrx_urb
 
struct urbtx_urb
 
struct urbintr_urb
 
struct sk_buffrx_pool [RX_SKBS]
 
struct sk_buffrx_skb
 
struct usb_ctrlrequest dr
 
wait_queue_head_t ctrl_wait
 
spinlock_t rx_pool_lock
 
int chip
 
unsigned char intr_buff [8]
 
__u8 tx_buff [PEGASUS_MTU]
 
__u8 eth_regs [4]
 
__u8 phy
 
__u8 gpio_res
 

Detailed Description

Definition at line 85 of file pegasus.h.

Field Documentation

struct delayed_work carrier_check

Definition at line 98 of file pegasus.h.

Definition at line 105 of file pegasus.h.

struct urb* ctrl_urb

Definition at line 99 of file pegasus.h.

wait_queue_head_t ctrl_wait

Definition at line 103 of file pegasus.h.

int dev_index

Definition at line 95 of file pegasus.h.

Definition at line 102 of file pegasus.h.

Definition at line 108 of file pegasus.h.

unsigned features

Definition at line 92 of file pegasus.h.

unsigned flags

Definition at line 91 of file pegasus.h.

__u8 gpio_res

Definition at line 110 of file pegasus.h.

Definition at line 87 of file pegasus.h.

unsigned char intr_buff[8]

Definition at line 106 of file pegasus.h.

int intr_interval

Definition at line 96 of file pegasus.h.

struct urb * intr_urb

Definition at line 99 of file pegasus.h.

Definition at line 90 of file pegasus.h.

u32 msg_enable

Definition at line 93 of file pegasus.h.

Definition at line 88 of file pegasus.h.

Definition at line 109 of file pegasus.h.

Definition at line 100 of file pegasus.h.

spinlock_t rx_pool_lock

Definition at line 104 of file pegasus.h.

struct sk_buff* rx_skb

Definition at line 101 of file pegasus.h.

Definition at line 97 of file pegasus.h.

struct urb * rx_urb

Definition at line 99 of file pegasus.h.

Definition at line 89 of file pegasus.h.

__u8 tx_buff[PEGASUS_MTU]

Definition at line 107 of file pegasus.h.

struct urb * tx_urb

Definition at line 99 of file pegasus.h.

struct usb_device* usb

Definition at line 86 of file pegasus.h.

u32 wolopts

Definition at line 94 of file pegasus.h.


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