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

#include <ni_labpc.h>

Data Fields

struct mite_structmite
 
volatile unsigned long long count
 
unsigned int ao_value [NUM_AO_CHAN]
 
volatile unsigned int command1_bits
 
volatile unsigned int command2_bits
 
volatile unsigned int command3_bits
 
volatile unsigned int command4_bits
 
volatile unsigned int command5_bits
 
volatile unsigned int command6_bits
 
volatile unsigned int status1_bits
 
volatile unsigned int status2_bits
 
unsigned int divisor_a0
 
unsigned int divisor_b0
 
unsigned int divisor_b1
 
unsigned int dma_chan
 
u16dma_buffer
 
unsigned int dma_transfer_size
 
enum transfer_type current_transfer
 
unsigned int eeprom_data [EEPROM_SIZE]
 
unsigned int caldac [16]
 
unsigned int(* read_byte )(unsigned long address)
 
void(* write_byte )(unsigned int byte, unsigned long address)
 

Detailed Description

Definition at line 56 of file ni_labpc.h.

Field Documentation

unsigned int ao_value[NUM_AO_CHAN]

Definition at line 61 of file ni_labpc.h.

unsigned int caldac[16]

Definition at line 95 of file ni_labpc.h.

volatile unsigned int command1_bits

Definition at line 63 of file ni_labpc.h.

volatile unsigned int command2_bits

Definition at line 64 of file ni_labpc.h.

volatile unsigned int command3_bits

Definition at line 65 of file ni_labpc.h.

volatile unsigned int command4_bits

Definition at line 66 of file ni_labpc.h.

volatile unsigned int command5_bits

Definition at line 67 of file ni_labpc.h.

volatile unsigned int command6_bits

Definition at line 68 of file ni_labpc.h.

volatile unsigned long long count

Definition at line 59 of file ni_labpc.h.

enum transfer_type current_transfer

Definition at line 91 of file ni_labpc.h.

unsigned int divisor_a0

Definition at line 76 of file ni_labpc.h.

unsigned int divisor_b0

Definition at line 80 of file ni_labpc.h.

unsigned int divisor_b1

Definition at line 85 of file ni_labpc.h.

u16* dma_buffer

Definition at line 87 of file ni_labpc.h.

unsigned int dma_chan

Definition at line 86 of file ni_labpc.h.

unsigned int dma_transfer_size

Definition at line 89 of file ni_labpc.h.

Definition at line 93 of file ni_labpc.h.

Definition at line 57 of file ni_labpc.h.

unsigned int(* read_byte)(unsigned long address)

Definition at line 100 of file ni_labpc.h.

volatile unsigned int status1_bits

Definition at line 70 of file ni_labpc.h.

volatile unsigned int status2_bits

Definition at line 71 of file ni_labpc.h.

void(* write_byte)(unsigned int byte, unsigned long address)

Definition at line 101 of file ni_labpc.h.


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