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

#include <fintek-cir.h>

Public Types

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

Data Fields

struct pnp_devpdev
 
struct rc_devrdev
 
spinlock_t fintek_lock
 
u8 buf [RX_BUF_LEN]
 
unsigned int pkts
 
struct {
   spinlock_t   lock
 
   u8   buf [TX_BUF_LEN]
 
   unsigned int   buf_count
 
   unsigned int   cur_buf_num
 
   wait_queue_head_t   queue
 
tx
 
u8 cr_ip
 
u8 cr_dp
 
unsigned long cir_addr
 
int cir_irq
 
int cir_port_len
 
u8 chip_major
 
u8 chip_minor
 
u16 chip_vendor
 
u8 logical_dev_cir
 
bool hw_learning_capable
 
bool hw_tx_capable
 
bool learning_enabled
 
bool carrier_detect_enabled
 
enum fintek_dev:: { ... }  parser_state
 
u8 cmd
 
u8 rem
 
u32 carrier
 

Detailed Description

Definition at line 60 of file fintek-cir.h.

Member Enumeration Documentation

anonymous enum
Enumerator:
CMD_HEADER 
SUBCMD 
CMD_DATA 
PARSE_IRDATA 

Definition at line 101 of file fintek-cir.h.

Field Documentation

Definition at line 67 of file fintek-cir.h.

unsigned int buf_count

Definition at line 73 of file fintek-cir.h.

u32 carrier

Definition at line 111 of file fintek-cir.h.

bool carrier_detect_enabled

Definition at line 99 of file fintek-cir.h.

u8 chip_major

Definition at line 88 of file fintek-cir.h.

u8 chip_minor

Definition at line 89 of file fintek-cir.h.

u16 chip_vendor

Definition at line 90 of file fintek-cir.h.

unsigned long cir_addr

Definition at line 83 of file fintek-cir.h.

int cir_irq

Definition at line 84 of file fintek-cir.h.

int cir_port_len

Definition at line 85 of file fintek-cir.h.

Definition at line 108 of file fintek-cir.h.

u8 cr_dp

Definition at line 80 of file fintek-cir.h.

u8 cr_ip

Definition at line 79 of file fintek-cir.h.

unsigned int cur_buf_num

Definition at line 74 of file fintek-cir.h.

spinlock_t fintek_lock

Definition at line 64 of file fintek-cir.h.

bool hw_learning_capable

Definition at line 94 of file fintek-cir.h.

bool hw_tx_capable

Definition at line 95 of file fintek-cir.h.

bool learning_enabled

Definition at line 98 of file fintek-cir.h.

spinlock_t lock

Definition at line 71 of file fintek-cir.h.

u8 logical_dev_cir

Definition at line 91 of file fintek-cir.h.

enum { ... } parser_state
struct pnp_dev* pdev

Definition at line 61 of file fintek-cir.h.

unsigned int pkts

Definition at line 68 of file fintek-cir.h.

Definition at line 75 of file fintek-cir.h.

struct rc_dev* rdev

Definition at line 62 of file fintek-cir.h.

u8 rem

Definition at line 108 of file fintek-cir.h.

struct { ... } tx

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