Linux Kernel
3.7.1
|
Public Types | |
enum | { CMD_HEADER = 0, SUBCMD, CMD_DATA, PARSE_IRDATA } |
Data Fields | |
struct rc_dev * | rc |
bool | carrier_report_enabled |
bool | learning_enabled |
struct device * | dev |
struct usb_device * | usbdev |
struct urb * | urb_in |
struct usb_endpoint_descriptor * | usb_ep_out |
unsigned char * | buf_in |
unsigned int | len_in |
dma_addr_t | dma_in |
enum mceusb_dev:: { ... } | parser_state |
u8 | cmd |
u8 | rem |
struct { | |
u32 connected:1 | |
u32 tx_mask_normal:1 | |
u32 microsoft_gen1:1 | |
u32 no_tx:1 | |
} | flags |
int | send_flags |
u32 | carrier |
unsigned char | tx_mask |
char | name [128] |
char | phys [64] |
enum mceusb_model_type | model |
bool | need_reset |
u8 | emver |
u8 | num_txports |
u8 | num_rxports |
u8 | txports_cabled |
u8 | rxports_active |
anonymous enum |
dma_addr_t dma_in |
struct { ... } flags |
enum mceusb_model_type model |
enum { ... } parser_state |
struct usb_endpoint_descriptor* usb_ep_out |