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

Data Fields

struct brcmf_usbdev bus_pub
 
spinlock_t qlock
 
struct list_head rx_freeq
 
struct list_head rx_postq
 
struct list_head tx_freeq
 
struct list_head tx_postq
 
enum usbdev_suspend_state suspend_state
 
uint rx_pipe
 
uint tx_pipe
 
uint intr_pipe
 
uint rx_pipe2
 
bool activity
 
int rx_low_watermark
 
int tx_low_watermark
 
int tx_high_watermark
 
int tx_freecount
 
bool tx_flowblock
 
struct brcmf_usbreqtx_reqs
 
struct brcmf_usbreqrx_reqs
 
u8image
 
int image_len
 
wait_queue_head_t wait
 
bool waitdone
 
int sync_urb_status
 
struct usb_device * usbdev
 
struct devicedev
 
int ctl_in_pipe
 
int ctl_out_pipe
 
struct urbctl_urb
 
struct usb_ctrlrequest ctl_write
 
struct usb_ctrlrequest ctl_read
 
u32 ctl_urb_actual_length
 
int ctl_urb_status
 
int ctl_completed
 
wait_queue_head_t ioctl_resp_wait
 
wait_queue_head_t ctrl_wait
 
ulong ctl_op
 
struct urbbulk_urb
 
struct urbintr_urb
 
int intr_size
 
int interval
 
struct intr_transfer_buf intr
 

Detailed Description

Definition at line 95 of file usb.c.

Field Documentation

bool activity

Definition at line 105 of file usb.c.

struct urb* bulk_urb

Definition at line 136 of file usb.c.

Definition at line 96 of file usb.c.

int ctl_completed

Definition at line 131 of file usb.c.

int ctl_in_pipe

Definition at line 125 of file usb.c.

ulong ctl_op

Definition at line 134 of file usb.c.

int ctl_out_pipe

Definition at line 125 of file usb.c.

Definition at line 128 of file usb.c.

struct urb* ctl_urb

Definition at line 126 of file usb.c.

u32 ctl_urb_actual_length

Definition at line 129 of file usb.c.

int ctl_urb_status

Definition at line 130 of file usb.c.

Definition at line 127 of file usb.c.

wait_queue_head_t ctrl_wait

Definition at line 133 of file usb.c.

struct device* dev

Definition at line 123 of file usb.c.

u8* image

Definition at line 115 of file usb.c.

int image_len

Definition at line 116 of file usb.c.

Definition at line 139 of file usb.c.

Definition at line 140 of file usb.c.

uint intr_pipe

Definition at line 103 of file usb.c.

int intr_size

Definition at line 138 of file usb.c.

struct urb* intr_urb

Definition at line 137 of file usb.c.

wait_queue_head_t ioctl_resp_wait

Definition at line 132 of file usb.c.

spinlock_t qlock

Definition at line 97 of file usb.c.

struct list_head rx_freeq

Definition at line 98 of file usb.c.

int rx_low_watermark

Definition at line 106 of file usb.c.

uint rx_pipe

Definition at line 103 of file usb.c.

uint rx_pipe2

Definition at line 103 of file usb.c.

struct list_head rx_postq

Definition at line 99 of file usb.c.

struct brcmf_usbreq* rx_reqs

Definition at line 113 of file usb.c.

enum usbdev_suspend_state suspend_state

Definition at line 102 of file usb.c.

int sync_urb_status

Definition at line 120 of file usb.c.

bool tx_flowblock

Definition at line 110 of file usb.c.

int tx_freecount

Definition at line 109 of file usb.c.

struct list_head tx_freeq

Definition at line 100 of file usb.c.

int tx_high_watermark

Definition at line 108 of file usb.c.

int tx_low_watermark

Definition at line 107 of file usb.c.

uint tx_pipe

Definition at line 103 of file usb.c.

struct list_head tx_postq

Definition at line 101 of file usb.c.

struct brcmf_usbreq* tx_reqs

Definition at line 112 of file usb.c.

struct usb_device* usbdev

Definition at line 122 of file usb.c.

Definition at line 118 of file usb.c.

bool waitdone

Definition at line 119 of file usb.c.


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