Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
nvt_dev Struct Reference

#include <nuvoton-cir.h>

Data Fields

struct pnp_devpdev
 
struct rc_devrdev
 
spinlock_t nvt_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
 
   u8   tx_state
 
tx
 
u8 cr_efir
 
u8 cr_efdr
 
unsigned long cir_addr
 
unsigned long cir_wake_addr
 
int cir_irq
 
int cir_wake_irq
 
u8 chip_major
 
u8 chip_minor
 
bool hw_learning_capable
 
bool hw_tx_capable
 
bool learning_enabled
 
bool carrier_detect_enabled
 
u8 wake_state
 
u8 study_state
 
u32 carrier
 

Detailed Description

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

Field Documentation

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

unsigned int buf_count

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

u32 carrier

Definition at line 113 of file nuvoton-cir.h.

bool carrier_detect_enabled

Definition at line 106 of file nuvoton-cir.h.

u8 chip_major

Definition at line 97 of file nuvoton-cir.h.

u8 chip_minor

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

unsigned long cir_addr

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

int cir_irq

Definition at line 93 of file nuvoton-cir.h.

unsigned long cir_wake_addr

Definition at line 92 of file nuvoton-cir.h.

int cir_wake_irq

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

u8 cr_efdr

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

u8 cr_efir

Definition at line 87 of file nuvoton-cir.h.

unsigned int cur_buf_num

Definition at line 81 of file nuvoton-cir.h.

bool hw_learning_capable

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

bool hw_tx_capable

Definition at line 102 of file nuvoton-cir.h.

bool learning_enabled

Definition at line 105 of file nuvoton-cir.h.

spinlock_t lock

Definition at line 78 of file nuvoton-cir.h.

spinlock_t nvt_lock

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

struct pnp_dev* pdev

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

unsigned int pkts

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

Definition at line 82 of file nuvoton-cir.h.

struct rc_dev* rdev

Definition at line 69 of file nuvoton-cir.h.

u8 study_state

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

struct { ... } tx
u8 tx_state

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

u8 wake_state

Definition at line 109 of file nuvoton-cir.h.


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