Lines Matching defs:edgeport_serial
372 struct edgeport_serial { struct
373 char name[MAX_NAME_LEN+1]; /* string name of this device */
375 struct edge_manuf_descriptor manuf_descriptor; /* the manufacturer descriptor */
376 struct edge_boot_descriptor boot_descriptor; /* the boot firmware descriptor */
377 struct edgeport_product_info product_info; /* Product Info */
379 __u8 interrupt_in_endpoint; /* the interrupt endpoint handle */
380 unsigned char * interrupt_in_buffer; /* the buffer we use for the interrupt endpoint */
381 struct urb * interrupt_read_urb; /* our interrupt urb */
383 __u8 bulk_in_endpoint; /* the bulk in endpoint handle */
384 unsigned char * bulk_in_buffer; /* the buffer we use for the bulk in endpoint */
385 struct urb * read_urb; /* our bulk read urb */
387 __u8 bulk_out_endpoint; /* the bulk out endpoint handle */
389 __s16 rxBytesAvail; /* the number of bytes that we need to read from this device */
391 enum RXSTATE rxState; /* the current state of the bulk receive processor */
392 __u8 rxHeader1; /* receive header byte 1 */
393 __u8 rxHeader2; /* receive header byte 2 */
394 __u8 rxHeader3; /* receive header byte 3 */
395 __u8 rxPort; /* the port that we are currently receiving data for */
396 __u8 rxStatusCode; /* the receive status code */
397 __u8 rxStatusParam; /* the receive status paramater */
398 __s16 rxBytesRemaining; /* the number of port bytes left to read */
399 struct usb_serial *serial; /* loop back to the owner of this object */