AlcapDAQ
1
|
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_t * | interrupt_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 |
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 |
Definition at line 126 of file vmedrv.c.
Referenced by allocate_dma_buffer(), dma_read(), dma_write(), prepare_dma(), release_dma_buffer(), and vmedrv_initialize_module().
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] |
Definition at line 121 of file vmedrv.c.
Referenced by acknowledge_vme_interrupt(), check_interrupt_notification(), clear_interrupt_notification(), register_interrupt_notification(), set_interrupt_autodisable(), set_vector_mask(), unregister_interrupt_notification(), and wait_for_interrupt_notification().
unsigned bit3_config_t::interrupt_enabling_flags |
Definition at line 122 of file vmedrv.c.
Referenced by disable_error_interrupt(), disable_normal_interrupt(), enable_error_interrupt(), enable_normal_interrupt(), restore_interrupt_flags(), save_interrupt_flags(), and vmedrv_initialize_module().
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 |
Definition at line 115 of file vmedrv.c.
Referenced by acknowledge_dma_interrupt(), acknowledge_error_interrupt(), acknowledge_pr_interrupt(), acknowledge_pt_interrupt(), acknowledge_vme_interrupt(), disable_error_interrupt(), disable_normal_interrupt(), enable_error_interrupt(), enable_normal_interrupt(), initialize(), initiate_dma(), pio_read(), pio_write(), release_dma(), reset_adapter(), restore_interrupt_flags(), start_dma(), vmedrv_initialize_module(), vmedrv_interrupt(), vmedrv_open(), and vmedrv_release().
void* bit3_config_t::mapping_registers_base |
Definition at line 116 of file vmedrv.c.
Referenced by initialize(), map_windows(), vmedrv_initialize_module(), vmedrv_open(), and vmedrv_release().
struct pci_dev* bit3_config_t::pci_dev |
Definition at line 112 of file vmedrv.c.
Referenced by allocate_dma_buffer(), dma_read(), dma_write(), initialize(), release_dma_buffer(), vmedrv_initialize_module(), vmedrv_pci_probe(), and vmedrv_pci_remove().
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 |
Definition at line 118 of file vmedrv.c.
Referenced by initialize(), map_windows(), vmedrv_initialize_module(), vmedrv_open(), and vmedrv_release().
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().