AlcapDAQ  1
Data Fields
bit3_config_t Struct Reference

Data Fields

int dev_id
 
struct pci_dev * pci_dev
 
unsigned char irq
 
unsigned io_node_io_base
 
void * mapped_node_io_base
 
void * mapping_registers_base
 
void * dma_mapping_registers_base
 
void * window_region_base
 
unsigned long physical_window_region_base
 
char window_status_table [bit3_NUMBER_OF_WINDOWS]
 
struct interrupt_client_tinterrupt_client_list [vmeNUMBER_OF_IRQ_LINES]
 
unsigned interrupt_enabling_flags
 
unsigned saved_interrupt_flags
 
int is_dma_available
 
void * dma_buffer
 
unsigned long dma_buffer_size
 
unsigned long dma_buffer_bus_address
 
unsigned long dma_buffer_mapped_pci_address
 

Detailed Description

Definition at line 110 of file vmedrv.c.

Field Documentation

int bit3_config_t::dev_id

Definition at line 111 of file vmedrv.c.

Referenced by vmedrv_open(), and vmedrv_release().

void* bit3_config_t::dma_buffer

Definition at line 125 of file vmedrv.c.

Referenced by allocate_dma_buffer(), dma_read(), dma_write(), and release_dma_buffer().

unsigned long bit3_config_t::dma_buffer_bus_address

Definition at line 127 of file vmedrv.c.

Referenced by allocate_dma_buffer(), prepare_dma(), and release_dma_buffer().

unsigned long bit3_config_t::dma_buffer_mapped_pci_address

Definition at line 128 of file vmedrv.c.

Referenced by dma_read(), dma_write(), and prepare_dma().

unsigned long bit3_config_t::dma_buffer_size
void* bit3_config_t::dma_mapping_registers_base

Definition at line 117 of file vmedrv.c.

Referenced by initialize(), map_dma_windows(), and vmedrv_initialize_module().

struct interrupt_client_t* bit3_config_t::interrupt_client_list[vmeNUMBER_OF_IRQ_LINES]
unsigned bit3_config_t::interrupt_enabling_flags
unsigned bit3_config_t::io_node_io_base

Definition at line 114 of file vmedrv.c.

Referenced by initialize(), vmedrv_initialize_module(), vmedrv_open(), and vmedrv_release().

unsigned char bit3_config_t::irq

Definition at line 113 of file vmedrv.c.

Referenced by vmedrv_initialize_module(), vmedrv_open(), and vmedrv_release().

int bit3_config_t::is_dma_available

Definition at line 124 of file vmedrv.c.

Referenced by set_transfer_method(), vmedrv_interrupt(), and vmedrv_pci_probe().

void* bit3_config_t::mapped_node_io_base
void* bit3_config_t::mapping_registers_base
struct pci_dev* bit3_config_t::pci_dev
unsigned long bit3_config_t::physical_window_region_base

Definition at line 119 of file vmedrv.c.

Referenced by initialize(), and vmedrv_mmap().

unsigned bit3_config_t::saved_interrupt_flags

Definition at line 123 of file vmedrv.c.

Referenced by restore_interrupt_flags(), and save_interrupt_flags().

void* bit3_config_t::window_region_base
char bit3_config_t::window_status_table[bit3_NUMBER_OF_WINDOWS]

Definition at line 120 of file vmedrv.c.

Referenced by allocate_windows(), and free_windows().


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