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

Data Structures

struct  offload_interrupt_function_register
 

Data Fields

struct usb_device * udev
 
struct usb_interfaceinterface
 
struct kref kref
 
struct mutex cmd_mutex
 
struct mutex irq_mutex
 
char vub_name [3+(9 *8)+4+1]
 
u8 cmnd_out_ep
 
u8 cmnd_res_ep
 
u8 data_out_ep
 
u8 data_inp_ep
 
bool card_powered
 
bool card_present
 
bool read_only
 
bool large_usb_packets
 
bool app_spec
 
bool irq_enabled
 
bool irq_disabled
 
unsigned bus_width:4
 
u8 total_offload_count
 
u8 dynamic_register_count
 
u8 resp_len
 
u32 datasize
 
int errors
 
int usb_transport_fail
 
int usb_timed_out
 
int irqs_queued
 
struct sdio_register sdio_register [16]
 
struct
vub300_mmc_host::offload_interrupt_function_register 
fn [8]
 
u16 fbs [8]
 
struct mmc_commandcmd
 
struct mmc_requestreq
 
struct mmc_datadata
 
struct mmc_hostmmc
 
struct urb * urb
 
struct urbcommand_out_urb
 
struct urbcommand_res_urb
 
struct completion command_complete
 
struct completion irqpoll_complete
 
union sd_command cmnd
 
union sd_response resp
 
struct timer_list sg_transfer_timer
 
struct usb_sg_request sg_request
 
struct timer_list inactivity_timer
 
struct work_struct deadwork
 
struct work_struct cmndwork
 
struct delayed_work pollwork
 
struct host_controller_info hc_info
 
struct sd_status_header system_port_status
 
u8 padded_buffer [64]
 

Detailed Description

Definition at line 299 of file vub300.c.

Field Documentation

bool app_spec

Definition at line 314 of file vub300.c.

unsigned bus_width

Definition at line 317 of file vub300.c.

bool card_powered

Definition at line 310 of file vub300.c.

bool card_present

Definition at line 311 of file vub300.c.

Definition at line 336 of file vub300.c.

struct mutex cmd_mutex

Definition at line 303 of file vub300.c.

union sd_command cmnd

Definition at line 345 of file vub300.c.

u8 cmnd_out_ep

Definition at line 306 of file vub300.c.

u8 cmnd_res_ep

Definition at line 307 of file vub300.c.

struct work_struct cmndwork

Definition at line 351 of file vub300.c.

struct completion command_complete

Definition at line 343 of file vub300.c.

struct urb* command_out_urb

Definition at line 341 of file vub300.c.

struct urb* command_res_urb

Definition at line 342 of file vub300.c.

Definition at line 338 of file vub300.c.

u8 data_inp_ep

Definition at line 309 of file vub300.c.

u8 data_out_ep

Definition at line 308 of file vub300.c.

u32 datasize

Definition at line 321 of file vub300.c.

struct work_struct deadwork

Definition at line 350 of file vub300.c.

u8 dynamic_register_count

Definition at line 319 of file vub300.c.

int errors

Definition at line 322 of file vub300.c.

u16 fbs[8]

Definition at line 335 of file vub300.c.

Definition at line 353 of file vub300.c.

struct timer_list inactivity_timer

Definition at line 349 of file vub300.c.

Definition at line 301 of file vub300.c.

bool irq_disabled

Definition at line 316 of file vub300.c.

bool irq_enabled

Definition at line 315 of file vub300.c.

struct mutex irq_mutex

Definition at line 304 of file vub300.c.

struct completion irqpoll_complete

Definition at line 344 of file vub300.c.

int irqs_queued

Definition at line 325 of file vub300.c.

Definition at line 302 of file vub300.c.

bool large_usb_packets

Definition at line 313 of file vub300.c.

Definition at line 339 of file vub300.c.

u8 padded_buffer[64]

Definition at line 355 of file vub300.c.

struct delayed_work pollwork

Definition at line 352 of file vub300.c.

bool read_only

Definition at line 312 of file vub300.c.

Definition at line 337 of file vub300.c.

union sd_response resp

Definition at line 346 of file vub300.c.

u8 resp_len

Definition at line 320 of file vub300.c.

Definition at line 326 of file vub300.c.

struct usb_sg_request sg_request

Definition at line 348 of file vub300.c.

struct timer_list sg_transfer_timer

Definition at line 347 of file vub300.c.

struct sd_status_header system_port_status

Definition at line 354 of file vub300.c.

u8 total_offload_count

Definition at line 318 of file vub300.c.

struct usb_device* udev

Definition at line 300 of file vub300.c.

struct urb* urb

Definition at line 340 of file vub300.c.

int usb_timed_out

Definition at line 324 of file vub300.c.

int usb_transport_fail

Definition at line 323 of file vub300.c.

char vub_name[3+(9 *8)+4+1]

Definition at line 305 of file vub300.c.


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