Linux Kernel
3.7.1
|
Data Fields | |
struct usb_device * | udev |
struct usb_interface * | interface |
struct semaphore | limit_sem |
struct usb_anchor | submitted |
struct urb * | bulk_in_urb |
unsigned char * | bulk_in_buffer |
size_t | bulk_in_size |
size_t | bulk_in_filled |
size_t | bulk_in_copied |
__u8 | bulk_in_endpointAddr |
__u8 | bulk_out_endpointAddr |
int | errors |
bool | ongoing_read |
bool | processed_urb |
spinlock_t | err_lock |
struct kref | kref |
struct mutex | io_mutex |
struct completion | bulk_in_completion |
Definition at line 50 of file usb-skeleton.c.
unsigned char* bulk_in_buffer |
Definition at line 56 of file usb-skeleton.c.
struct completion bulk_in_completion |
Definition at line 68 of file usb-skeleton.c.
size_t bulk_in_copied |
Definition at line 59 of file usb-skeleton.c.
__u8 bulk_in_endpointAddr |
Definition at line 60 of file usb-skeleton.c.
size_t bulk_in_filled |
Definition at line 58 of file usb-skeleton.c.
size_t bulk_in_size |
Definition at line 57 of file usb-skeleton.c.
Definition at line 55 of file usb-skeleton.c.
__u8 bulk_out_endpointAddr |
Definition at line 61 of file usb-skeleton.c.
spinlock_t err_lock |
Definition at line 65 of file usb-skeleton.c.
int errors |
Definition at line 62 of file usb-skeleton.c.
Definition at line 52 of file usb-skeleton.c.
Definition at line 67 of file usb-skeleton.c.
Definition at line 66 of file usb-skeleton.c.
Definition at line 53 of file usb-skeleton.c.
bool ongoing_read |
Definition at line 63 of file usb-skeleton.c.
bool processed_urb |
Definition at line 64 of file usb-skeleton.c.
struct usb_anchor submitted |
Definition at line 54 of file usb-skeleton.c.
struct usb_device* udev |
Definition at line 51 of file usb-skeleton.c.