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

#include <ite-cir.h>

Data Fields

const charmodel
 
int io_region_size
 
int io_rsrc_no
 
bool hw_tx_capable
 
u32 sample_period
 
unsigned int rx_low_carrier_freq
 
unsigned int rx_high_carrier_freq
 
unsigned int tx_carrier_freq
 
int tx_duty_cycle
 
int(* get_irq_causes )(struct ite_dev *dev)
 
void(* enable_rx )(struct ite_dev *dev)
 
void(* idle_rx )(struct ite_dev *dev)
 
void(* disable_rx )(struct ite_dev *dev)
 
int(* get_rx_bytes )(struct ite_dev *dev, u8 *buf, int buf_size)
 
void(* enable_tx_interrupt )(struct ite_dev *dev)
 
void(* disable_tx_interrupt )(struct ite_dev *dev)
 
int(* get_tx_used_slots )(struct ite_dev *dev)
 
void(* put_tx_byte )(struct ite_dev *dev, u8 value)
 
void(* disable )(struct ite_dev *dev)
 
void(* init_hardware )(struct ite_dev *dev)
 
void(* set_carrier_params )(struct ite_dev *dev, bool high_freq, bool use_demodulator, u8 carrier_freq_bits, u8 allowance_bits, u8 pulse_width_bits)
 

Detailed Description

Definition at line 53 of file ite-cir.h.

Field Documentation

void(* disable)(struct ite_dev *dev)

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

void(* disable_rx)(struct ite_dev *dev)

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

void(* disable_tx_interrupt)(struct ite_dev *dev)

Definition at line 104 of file ite-cir.h.

void(* enable_rx)(struct ite_dev *dev)

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

void(* enable_tx_interrupt)(struct ite_dev *dev)

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

int(* get_irq_causes)(struct ite_dev *dev)

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

int(* get_rx_bytes)(struct ite_dev *dev, u8 *buf, int buf_size)

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

int(* get_tx_used_slots)(struct ite_dev *dev)

Definition at line 107 of file ite-cir.h.

bool hw_tx_capable

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

void(* idle_rx)(struct ite_dev *dev)

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

void(* init_hardware)(struct ite_dev *dev)

Definition at line 116 of file ite-cir.h.

int io_region_size

Definition at line 58 of file ite-cir.h.

int io_rsrc_no

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

const char* model

Definition at line 55 of file ite-cir.h.

void(* put_tx_byte)(struct ite_dev *dev, u8 value)

Definition at line 110 of file ite-cir.h.

unsigned int rx_high_carrier_freq

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

unsigned int rx_low_carrier_freq

Definition at line 70 of file ite-cir.h.

u32 sample_period

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

void(* set_carrier_params)(struct ite_dev *dev, bool high_freq, bool use_demodulator, u8 carrier_freq_bits, u8 allowance_bits, u8 pulse_width_bits)

Definition at line 119 of file ite-cir.h.

unsigned int tx_carrier_freq

Definition at line 76 of file ite-cir.h.

int tx_duty_cycle

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


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