|
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 |
1.8.2