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

#include <ene_ir.h>

Data Fields

struct pnp_devpnp_dev
 
struct rc_devrdev
 
long hw_io
 
int irq
 
spinlock_t hw_lock
 
int hw_revision
 
bool hw_use_gpio_0a
 
bool hw_extra_buffer
 
bool hw_fan_input
 
bool hw_learning_and_tx_capable
 
int pll_freq
 
int buffer_len
 
int extra_buf1_address
 
int extra_buf1_len
 
int extra_buf2_address
 
int extra_buf2_len
 
int r_pointer
 
int w_pointer
 
bool rx_fan_input_inuse
 
int tx_reg
 
u8 saved_conf1
 
unsigned int tx_sample
 
bool tx_sample_pulse
 
unsigned * tx_buffer
 
int tx_pos
 
int tx_len
 
int tx_done
 
struct completion tx_complete
 
struct timer_list tx_sim_timer
 
int tx_period
 
int tx_duty_cycle
 
int transmitter_mask
 
bool learning_mode_enabled
 
bool carrier_detect_enabled
 
int rx_period_adjust
 
bool rx_enabled
 

Detailed Description

Definition at line 195 of file ene_ir.h.

Field Documentation

int buffer_len

Definition at line 211 of file ene_ir.h.

bool carrier_detect_enabled

Definition at line 244 of file ene_ir.h.

int extra_buf1_address

Definition at line 214 of file ene_ir.h.

int extra_buf1_len

Definition at line 215 of file ene_ir.h.

int extra_buf2_address

Definition at line 216 of file ene_ir.h.

int extra_buf2_len

Definition at line 217 of file ene_ir.h.

bool hw_extra_buffer

Definition at line 207 of file ene_ir.h.

bool hw_fan_input

Definition at line 208 of file ene_ir.h.

long hw_io

Definition at line 200 of file ene_ir.h.

bool hw_learning_and_tx_capable

Definition at line 209 of file ene_ir.h.

spinlock_t hw_lock

Definition at line 202 of file ene_ir.h.

int hw_revision

Definition at line 205 of file ene_ir.h.

bool hw_use_gpio_0a

Definition at line 206 of file ene_ir.h.

int irq

Definition at line 201 of file ene_ir.h.

bool learning_mode_enabled

Definition at line 243 of file ene_ir.h.

int pll_freq

Definition at line 210 of file ene_ir.h.

Definition at line 196 of file ene_ir.h.

int r_pointer

Definition at line 220 of file ene_ir.h.

struct rc_dev* rdev

Definition at line 197 of file ene_ir.h.

bool rx_enabled

Definition at line 246 of file ene_ir.h.

bool rx_fan_input_inuse

Definition at line 222 of file ene_ir.h.

int rx_period_adjust

Definition at line 245 of file ene_ir.h.

u8 saved_conf1

Definition at line 224 of file ene_ir.h.

int transmitter_mask

Definition at line 240 of file ene_ir.h.

unsigned* tx_buffer

Definition at line 229 of file ene_ir.h.

struct completion tx_complete

Definition at line 234 of file ene_ir.h.

int tx_done

Definition at line 232 of file ene_ir.h.

int tx_duty_cycle

Definition at line 239 of file ene_ir.h.

int tx_len

Definition at line 231 of file ene_ir.h.

int tx_period

Definition at line 238 of file ene_ir.h.

int tx_pos

Definition at line 230 of file ene_ir.h.

int tx_reg

Definition at line 223 of file ene_ir.h.

unsigned int tx_sample

Definition at line 225 of file ene_ir.h.

bool tx_sample_pulse

Definition at line 226 of file ene_ir.h.

struct timer_list tx_sim_timer

Definition at line 235 of file ene_ir.h.

int w_pointer

Definition at line 221 of file ene_ir.h.


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