Linux Kernel
3.7.1
|
Data Structures | |
struct | ffs_file_perms |
Data Fields | |
struct usb_gadget * | gadget |
struct mutex | mutex |
spinlock_t | eps_lock |
struct usb_request * | ep0req |
struct completion | ep0req_completion |
int | ep0req_status |
atomic_t | ref |
atomic_t | opened |
enum ffs_state | state |
enum ffs_setup_state | setup_state |
struct { | |
u8 types [4] | |
unsigned short count | |
unsigned short can_stall | |
struct usb_ctrlrequest setup | |
wait_queue_head_t waitq | |
} | ev |
unsigned long | flags |
struct ffs_function * | func |
const char * | dev_name |
void * | private_data |
const void * | raw_descs |
unsigned | raw_descs_length |
unsigned | raw_fs_descs_length |
unsigned | fs_descs_count |
unsigned | hs_descs_count |
unsigned short | strings_count |
unsigned short | interfaces_count |
unsigned short | eps_count |
unsigned short | _pad1 |
const void * | raw_strings |
struct usb_gadget_strings ** | stringtabs |
struct super_block * | sb |
struct ffs_data::ffs_file_perms | file_perms |
struct ffs_epfile * | epfiles |
struct { | |
u8 types [4] | |
unsigned short count | |
unsigned short can_stall | |
struct usb_ctrlrequest setup | |
wait_queue_head_t waitq | |
} | ev |
struct usb_request * ep0req |
struct completion ep0req_completion |
struct ffs_epfile * epfiles |
spinlock_t eps_lock |
struct { ... } ev |
struct { ... } ev |
struct usb_gadget * gadget |
struct super_block * sb |
enum ffs_setup_state setup_state |
struct usb_gadget_strings ** stringtabs |
wait_queue_head_t waitq |