Lines Matching defs:mceusb_dev
414 struct mceusb_dev { struct
416 struct rc_dev *rc;
419 bool carrier_report_enabled;
420 bool learning_enabled;
423 struct device *dev;
426 struct usb_device *usbdev;
427 struct urb *urb_in;
428 struct usb_endpoint_descriptor *usb_ep_out;
431 unsigned char *buf_in;
432 unsigned int len_in;
433 dma_addr_t dma_in;
435 enum {
440 } parser_state;
442 u8 cmd, rem; /* Remaining IR data bytes in packet */
444 struct {
449 } flags;
452 int send_flags;
453 u32 carrier;
454 unsigned char tx_mask;
456 char name[128];
457 char phys[64];
458 enum mceusb_model_type model;
460 bool need_reset; /* flag to issue a device resume cmd */
461 u8 emver; /* emulator interface version */
462 u8 num_txports; /* number of transmit ports */
463 u8 num_rxports; /* number of receive sensors */
464 u8 txports_cabled; /* bitmask of transmitters with cable */
465 u8 rxports_active; /* bitmask of active receive sensors */