|
AFHBA404
AFHBA404 connects ACQ2106 to PCI-Express
|
#include <afhba_stream_drv.h>
Classes | |
| struct | BOTTLING_PLANT |
| struct | JOB |
| struct | WORK |
Public Types | |
| enum | ZI_REPORT { ZI_BAD = -1, ZI_NULL = 0, ZI_GOOD = 1 } |
Public Attributes | |
| struct mutex | list_mutex |
| struct AFHBA_STREAM_DEV::BOTTLING_PLANT | bp [N_DRV_STATES] |
| int | nbuffers |
| int | buffer_len |
| struct HostBuffer * | hbx |
| struct proc_dir_entry * | proc_dir_root |
| struct AFHBA_STREAM_DEV::JOB | job |
| spinlock_t | job_lock |
| int | push_dma_timeouts |
| int | pull_dma_timeouts |
| unsigned * | data_fifo_histo |
| unsigned * | desc_fifo_histo |
| void(* | init_descriptors )(struct AFHBA_STREAM_DEV *sdev) |
| struct AFHBA_STREAM_DEV::WORK | work |
| wait_queue_head_t | return_waitq |
| u32 | dma_regs [DMA_REGS_COUNT] |
| unsigned | pid |
| int | req_len |
| void(* | onStopPull )(struct AFHBA_DEV *adev) |
| void(* | onStopPush )(struct AFHBA_DEV *adev) |
| int | push_ram_cursor |
| int | pull_ram_cursor |
| int | comms_init_done |
| char | irq_names [4][32] |
| bool | aurora_fail_detected |
| bool | push_descr_ram |
| bool | pull_descr_ram |
| enum AFHBA_STREAM_DEV::ZI_REPORT | zi_report |
| int | shot |
| void * | user |
Definition at line 66 of file afhba_stream_drv.h.
| Enumerator | |
|---|---|
| ZI_BAD | |
| ZI_NULL | |
| ZI_GOOD | |
Definition at line 148 of file afhba_stream_drv.h.
| bool AFHBA_STREAM_DEV::aurora_fail_detected |
Definition at line 145 of file afhba_stream_drv.h.
| struct AFHBA_STREAM_DEV::BOTTLING_PLANT AFHBA_STREAM_DEV::bp[N_DRV_STATES] |
| int AFHBA_STREAM_DEV::buffer_len |
Definition at line 83 of file afhba_stream_drv.h.
| int AFHBA_STREAM_DEV::comms_init_done |
Definition at line 141 of file afhba_stream_drv.h.
| unsigned* AFHBA_STREAM_DEV::data_fifo_histo |
Definition at line 115 of file afhba_stream_drv.h.
| unsigned* AFHBA_STREAM_DEV::desc_fifo_histo |
Definition at line 116 of file afhba_stream_drv.h.
| u32 AFHBA_STREAM_DEV::dma_regs[DMA_REGS_COUNT] |
Definition at line 130 of file afhba_stream_drv.h.
| struct HostBuffer* AFHBA_STREAM_DEV::hbx |
Definition at line 84 of file afhba_stream_drv.h.
| void(* AFHBA_STREAM_DEV::init_descriptors) (struct AFHBA_STREAM_DEV *sdev) |
Definition at line 118 of file afhba_stream_drv.h.
| char AFHBA_STREAM_DEV::irq_names[4][32] |
Definition at line 143 of file afhba_stream_drv.h.
| struct AFHBA_STREAM_DEV::JOB AFHBA_STREAM_DEV::job |
| spinlock_t AFHBA_STREAM_DEV::job_lock |
Definition at line 111 of file afhba_stream_drv.h.
| struct mutex AFHBA_STREAM_DEV::list_mutex |
Definition at line 259 of file afhba_stream_drv.h.
| int AFHBA_STREAM_DEV::nbuffers |
Definition at line 82 of file afhba_stream_drv.h.
| void(* AFHBA_STREAM_DEV::onStopPull) (struct AFHBA_DEV *adev) |
Definition at line 134 of file afhba_stream_drv.h.
| void(* AFHBA_STREAM_DEV::onStopPush) (struct AFHBA_DEV *adev) |
Definition at line 135 of file afhba_stream_drv.h.
| unsigned AFHBA_STREAM_DEV::pid |
Definition at line 132 of file afhba_stream_drv.h.
| struct proc_dir_entry* AFHBA_STREAM_DEV::proc_dir_root |
Definition at line 87 of file afhba_stream_drv.h.
| bool AFHBA_STREAM_DEV::pull_descr_ram |
Definition at line 147 of file afhba_stream_drv.h.
| int AFHBA_STREAM_DEV::pull_dma_timeouts |
Definition at line 114 of file afhba_stream_drv.h.
| int AFHBA_STREAM_DEV::pull_ram_cursor |
Definition at line 137 of file afhba_stream_drv.h.
| bool AFHBA_STREAM_DEV::push_descr_ram |
Definition at line 146 of file afhba_stream_drv.h.
| int AFHBA_STREAM_DEV::push_dma_timeouts |
Definition at line 113 of file afhba_stream_drv.h.
| int AFHBA_STREAM_DEV::push_ram_cursor |
Definition at line 136 of file afhba_stream_drv.h.
| int AFHBA_STREAM_DEV::req_len |
Definition at line 133 of file afhba_stream_drv.h.
| wait_queue_head_t AFHBA_STREAM_DEV::return_waitq |
Definition at line 128 of file afhba_stream_drv.h.
| int AFHBA_STREAM_DEV::shot |
Definition at line 150 of file afhba_stream_drv.h.
| void* AFHBA_STREAM_DEV::user |
Definition at line 151 of file afhba_stream_drv.h.
| struct AFHBA_STREAM_DEV::WORK AFHBA_STREAM_DEV::work |
| enum AFHBA_STREAM_DEV::ZI_REPORT AFHBA_STREAM_DEV::zi_report |
1.8.18