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

Data Fields

struct clkadc_clk
 
u16buffer
 
unsigned long channels_mask
 
struct clkclk
 
bool done
 
int irq
 
bool irq_enabled
 
u16 last_value
 
struct mutex lock
 
u8 num_channels
 
void __iomemreg_base
 
struct at91_adc_reg_descregisters
 
u8 startup_time
 
struct iio_trigger ** trig
 
struct at91_adc_triggertrigger_list
 
u32 trigger_number
 
bool use_external
 
u32 vref_mv
 
wait_queue_head_t wq_data_avail
 

Detailed Description

Definition at line 42 of file at91_adc.c.

Field Documentation

struct clk* adc_clk

Definition at line 43 of file at91_adc.c.

Definition at line 44 of file at91_adc.c.

unsigned long channels_mask

Definition at line 45 of file at91_adc.c.

Definition at line 46 of file at91_adc.c.

bool done

Definition at line 47 of file at91_adc.c.

int irq

Definition at line 48 of file at91_adc.c.

bool irq_enabled

Definition at line 49 of file at91_adc.c.

u16 last_value

Definition at line 50 of file at91_adc.c.

struct mutex lock

Definition at line 51 of file at91_adc.c.

u8 num_channels

Definition at line 52 of file at91_adc.c.

void __iomem* reg_base

Definition at line 53 of file at91_adc.c.

Definition at line 54 of file at91_adc.c.

u8 startup_time

Definition at line 55 of file at91_adc.c.

Definition at line 56 of file at91_adc.c.

struct at91_adc_trigger* trigger_list

Definition at line 57 of file at91_adc.c.

u32 trigger_number

Definition at line 58 of file at91_adc.c.

bool use_external

Definition at line 59 of file at91_adc.c.

u32 vref_mv

Definition at line 60 of file at91_adc.c.

wait_queue_head_t wq_data_avail

Definition at line 61 of file at91_adc.c.


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