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

#include <usb.h>

Data Fields

struct mutex dev_mutex
 
struct usb_device * pusb_dev
 
struct usb_interfacepusb_intf
 
struct us_unusual_devunusual_dev
 
unsigned long fflags
 
unsigned long dflags
 
unsigned int send_bulk_pipe
 
unsigned int recv_bulk_pipe
 
unsigned int send_ctrl_pipe
 
unsigned int recv_ctrl_pipe
 
unsigned int recv_intr_pipe
 
chartransport_name
 
charprotocol_name
 
__le32 bcs_signature
 
u8 subclass
 
u8 protocol
 
u8 max_lun
 
u8 ifnum
 
u8 ep_bInterval
 
trans_cmnd transport
 
trans_reset transport_reset
 
proto_cmnd proto_handler
 
struct scsi_cmndsrb
 
unsigned int tag
 
struct urbcurrent_urb
 
struct usb_ctrlrequestcr
 
struct usb_sg_request current_sg
 
unsigned chariobuf
 
unsigned charsensebuf
 
dma_addr_t cr_dma
 
dma_addr_t iobuf_dma
 
struct task_structctl_thread
 
struct completion cmnd_ready
 
struct completion notify
 
wait_queue_head_t delay_wait
 
struct completion scanning_done
 
voidextra
 
extra_data_destructor extra_destructor
 
SD_STATUS SD_Status
 
MS_STATUS MS_Status
 
SM_STATUS SM_Status
 
WORD SD_Block_Mult
 
BYTE SD_READ_BL_LEN
 
WORD SD_C_SIZE
 
BYTE SD_C_SIZE_MULT
 
BYTE SD_SPEC_VER
 
BYTE SD_CSD_VER
 
BYTE SD20_HIGH_CAPACITY
 
DWORD HC_C_SIZE
 
BYTE MMC_SPEC_VER
 
BYTE MMC_BusWidth
 
BYTE MMC_HIGH_CAPACITY
 
BOOLEAN MS_SWWP
 
DWORD MSP_TotalBlock
 
BOOLEAN MS_IsRWPage
 
WORD MS_Model
 
BYTE SM_DeviceID
 
BYTE SM_CardID
 
PBYTE testbuf
 
BYTE BIN_FLAG
 
DWORD bl_num
 
int SrbStatus
 
BOOLEAN Power_IsResum
 
char scsi_name [32]
 
struct delayed_work scan_dwork
 
int use_last_sector_hacks
 
int last_sector_retries
 

Detailed Description

Definition at line 120 of file usb.h.

Field Documentation

__le32 bcs_signature

Definition at line 140 of file usb.h.

BYTE BIN_FLAG

Definition at line 212 of file usb.h.

DWORD bl_num

Definition at line 213 of file usb.h.

struct completion cmnd_ready

Definition at line 168 of file usb.h.

Definition at line 159 of file usb.h.

dma_addr_t cr_dma

Definition at line 163 of file usb.h.

struct task_struct * ctl_thread

Definition at line 165 of file usb.h.

struct usb_sg_request current_sg

Definition at line 160 of file usb.h.

struct urb * current_urb

Definition at line 158 of file usb.h.

wait_queue_head_t delay_wait

Definition at line 170 of file usb.h.

struct mutex dev_mutex

Definition at line 125 of file usb.h.

unsigned long dflags

Definition at line 130 of file usb.h.

u8 ep_bInterval

Definition at line 146 of file usb.h.

void * extra

Definition at line 174 of file usb.h.

extra_data_destructor extra_destructor

Definition at line 175 of file usb.h.

unsigned long fflags

Definition at line 129 of file usb.h.

DWORD HC_C_SIZE

Definition at line 195 of file usb.h.

u8 ifnum

Definition at line 145 of file usb.h.

unsigned char * iobuf

Definition at line 161 of file usb.h.

dma_addr_t iobuf_dma

Definition at line 164 of file usb.h.

int last_sector_retries

Definition at line 163 of file usb.h.

u8 max_lun

Definition at line 143 of file usb.h.

BYTE MMC_BusWidth

Definition at line 197 of file usb.h.

BYTE MMC_HIGH_CAPACITY

Definition at line 198 of file usb.h.

BYTE MMC_SPEC_VER

Definition at line 196 of file usb.h.

BOOLEAN MS_IsRWPage

Definition at line 204 of file usb.h.

WORD MS_Model

Definition at line 205 of file usb.h.

MS_STATUS MS_Status

Definition at line 181 of file usb.h.

BOOLEAN MS_SWWP

Definition at line 201 of file usb.h.

DWORD MSP_TotalBlock

Definition at line 202 of file usb.h.

Definition at line 169 of file usb.h.

BOOLEAN Power_IsResum

Definition at line 217 of file usb.h.

proto_cmnd proto_handler

Definition at line 151 of file usb.h.

Definition at line 142 of file usb.h.

char * protocol_name

Definition at line 139 of file usb.h.

struct usb_device * pusb_dev

Definition at line 126 of file usb.h.

struct usb_interface * pusb_intf

Definition at line 127 of file usb.h.

unsigned int recv_bulk_pipe

Definition at line 132 of file usb.h.

unsigned int recv_ctrl_pipe

Definition at line 134 of file usb.h.

unsigned int recv_intr_pipe

Definition at line 135 of file usb.h.

struct delayed_work scan_dwork

Definition at line 152 of file usb.h.

struct completion scanning_done

Definition at line 171 of file usb.h.

char scsi_name[32]

Definition at line 138 of file usb.h.

BYTE SD20_HIGH_CAPACITY

Definition at line 194 of file usb.h.

WORD SD_Block_Mult

Definition at line 186 of file usb.h.

WORD SD_C_SIZE

Definition at line 188 of file usb.h.

BYTE SD_C_SIZE_MULT

Definition at line 189 of file usb.h.

BYTE SD_CSD_VER

Definition at line 193 of file usb.h.

BYTE SD_READ_BL_LEN

Definition at line 187 of file usb.h.

BYTE SD_SPEC_VER

Definition at line 192 of file usb.h.

SD_STATUS SD_Status

Definition at line 180 of file usb.h.

unsigned int send_bulk_pipe

Definition at line 131 of file usb.h.

unsigned int send_ctrl_pipe

Definition at line 133 of file usb.h.

unsigned char* sensebuf

Definition at line 162 of file usb.h.

BYTE SM_CardID

Definition at line 209 of file usb.h.

BYTE SM_DeviceID

Definition at line 208 of file usb.h.

SM_STATUS SM_Status

Definition at line 182 of file usb.h.

Definition at line 154 of file usb.h.

int SrbStatus

Definition at line 214 of file usb.h.

Definition at line 141 of file usb.h.

unsigned int tag

Definition at line 155 of file usb.h.

PBYTE testbuf

Definition at line 211 of file usb.h.

Definition at line 149 of file usb.h.

char * transport_name

Definition at line 138 of file usb.h.

trans_reset transport_reset

Definition at line 150 of file usb.h.

struct us_unusual_dev * unusual_dev

Definition at line 128 of file usb.h.

int use_last_sector_hacks

Definition at line 162 of file usb.h.


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