Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Public Types | Data Fields
mceusb_dev Struct Reference

Public Types

enum  { CMD_HEADER = 0, SUBCMD, CMD_DATA, PARSE_IRDATA }
 

Data Fields

struct rc_devrc
 
bool carrier_report_enabled
 
bool learning_enabled
 
struct devicedev
 
struct usb_device * usbdev
 
struct urburb_in
 
struct usb_endpoint_descriptorusb_ep_out
 
unsigned charbuf_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
 

Detailed Description

Definition at line 406 of file mceusb.c.

Member Enumeration Documentation

anonymous enum
Enumerator:
CMD_HEADER 
SUBCMD 
CMD_DATA 
PARSE_IRDATA 

Definition at line 427 of file mceusb.c.

Field Documentation

unsigned char* buf_in

Definition at line 423 of file mceusb.c.

u32 carrier

Definition at line 445 of file mceusb.c.

bool carrier_report_enabled

Definition at line 411 of file mceusb.c.

Definition at line 434 of file mceusb.c.

u32 connected

Definition at line 437 of file mceusb.c.

struct device* dev

Definition at line 415 of file mceusb.c.

dma_addr_t dma_in

Definition at line 425 of file mceusb.c.

u8 emver

Definition at line 453 of file mceusb.c.

struct { ... } flags
bool learning_enabled

Definition at line 412 of file mceusb.c.

unsigned int len_in

Definition at line 424 of file mceusb.c.

u32 microsoft_gen1

Definition at line 439 of file mceusb.c.

enum mceusb_model_type model

Definition at line 450 of file mceusb.c.

char name[128]

Definition at line 448 of file mceusb.c.

bool need_reset

Definition at line 452 of file mceusb.c.

u32 no_tx

Definition at line 440 of file mceusb.c.

u8 num_rxports

Definition at line 455 of file mceusb.c.

u8 num_txports

Definition at line 454 of file mceusb.c.

enum { ... } parser_state
char phys[64]

Definition at line 449 of file mceusb.c.

Definition at line 408 of file mceusb.c.

u8 rem

Definition at line 434 of file mceusb.c.

u8 rxports_active

Definition at line 457 of file mceusb.c.

int send_flags

Definition at line 444 of file mceusb.c.

unsigned char tx_mask

Definition at line 446 of file mceusb.c.

u32 tx_mask_normal

Definition at line 438 of file mceusb.c.

u8 txports_cabled

Definition at line 456 of file mceusb.c.

struct urb* urb_in

Definition at line 419 of file mceusb.c.

Definition at line 420 of file mceusb.c.

struct usb_device* usbdev

Definition at line 418 of file mceusb.c.


The documentation for this struct was generated from the following file: