Lines Matching defs:mceusb_dev
397 struct mceusb_dev { struct
399 struct rc_dev *rc;
402 bool carrier_report_enabled;
403 bool learning_enabled;
406 struct device *dev;
409 struct usb_device *usbdev;
410 struct urb *urb_in;
411 struct usb_endpoint_descriptor *usb_ep_in;
412 struct usb_endpoint_descriptor *usb_ep_out;
415 unsigned char *buf_in;
416 unsigned int len_in;
417 dma_addr_t dma_in;
418 dma_addr_t dma_out;
420 enum {
425 } parser_state;
427 u8 cmd, rem; /* Remaining IR data bytes in packet */
429 struct {
434 } flags;
437 int send_flags;
438 u32 carrier;
439 unsigned char tx_mask;
441 char name[128];
442 char phys[64];
443 enum mceusb_model_type model;
445 bool need_reset; /* flag to issue a device resume cmd */
446 u8 emver; /* emulator interface version */
447 u8 num_txports; /* number of transmit ports */
448 u8 num_rxports; /* number of receive sensors */
449 u8 txports_cabled; /* bitmask of transmitters with cable */
450 u8 rxports_active; /* bitmask of active receive sensors */