Lines Matching defs:adu_device
93 struct adu_device { struct
94 struct mutex mtx;
95 struct usb_device* udev; /* save off the usb device pointer */
96 struct usb_interface* interface;
97 unsigned int minor; /* the starting minor number for this device */
98 char serial_number[8];
100 int open_count; /* number of times this port has been opened */
102 char* read_buffer_primary;
103 int read_buffer_length;
104 char* read_buffer_secondary;
105 int secondary_head;
106 int secondary_tail;
107 spinlock_t buflock;
109 wait_queue_head_t read_wait;
110 wait_queue_head_t write_wait;
112 char* interrupt_in_buffer;
113 struct usb_endpoint_descriptor* interrupt_in_endpoint;
114 struct urb* interrupt_in_urb;
115 int read_urb_finished;
117 char* interrupt_out_buffer;
118 struct usb_endpoint_descriptor* interrupt_out_endpoint;
119 struct urb* interrupt_out_urb;
120 int out_urb_finished;