AlcapDAQ
1
|
#include <linux/ioctl.h>
Go to the source code of this file.
Data Structures | |
struct | vme_mapping_ctrl |
struct | vme_irq_data_type |
struct | vme_irq_mapping_type |
struct | DMA_chainblock_type |
struct | vme_dma_req |
Macros | |
#define | VMECTL_RESET _IO('x', 0) |
#define | VMECTL_GETVMETO _IOR('x', 1, int) |
#define | VMECTL_SETVMETO _IOW('x', 1, int) |
#define | VMEMAP_DWIDTH_8 (0) |
#define | VMEMAP_DWIDTH_16 (1) |
#define | VMEMAP_DWIDTH_32 (2) |
#define | VMEMAP_DWIDTH_64 (3) |
#define | VMEMAP_ASPACE_A16 (0) |
#define | VMEMAP_ASPACE_A24 (1) |
#define | VMEMAP_ASPACE_A32 (2) |
#define | VMEMAP_ASPACE_CRCSR (5) |
#define | VMEMAP_ASPACE_USR1 (6) |
#define | VMEMAP_ASPACE_USR2 (7) |
#define | VMEMAP_SUPUSERAM_USER (0) |
#define | VMEMAP_SUPUSERAM_SUPER (1) |
#define | VMEMAP_PRGDATAAM_DATA (0) |
#define | VMEMAP_PRGDATAAM_PRG (1) |
#define | VMEMAP_VMESLAVE_USER (0x01) |
#define | VMEMAP_VMESLAVE_SUPER (0x02) |
#define | VMEMAP_VMESLAVE_DATA (0x01) |
#define | VMEMAP_VMESLAVE_PRG (0x02) |
#define | VMEIMG_GETMAPPING _IOR('x',2,struct vme_mapping_ctrl) |
#define | VMEIMG_SETMAPPING _IOW('x',2,struct vme_mapping_ctrl) |
#define | VMEIMG_GETVMEADDR _IOR('x',3,unsigned long) |
#define | VMEIMG_SETVMEADDR _IOW('x',3,unsigned long) |
#define | VMEIMG_GETGRANULARITY _IOR('x',4,unsigned long) |
#define | VMEIRQ_GETLINK _IOR('x',6,struct vme_irq_mapping_type) |
#define | VMEIRQ_SETLINK _IOW('x',6,struct vme_irq_mapping_type) |
#define | VMEDMA_SETBUFFSIZE _IOW('x',7,size_t) |
#define | VMEDMA_GETBUFFSIZE _IOR('x',7,size_t) |
#define | VMEDMA_DODMA _IO('x',8) |
#define | VMEDMA_ADDBLOCK _IOW('x',9,struct DMA_chainblock_type) |
#define | VMEDMA_CLEARBLOCKS _IO('x',10) |
#define | VMESLAVE_SETSIZE _IOW('x',11,size_t) |
#define | VMESLAVE_GETSIZE _IOR('x',11,size_t) |
#define | VMEIMG_DMA_READ _IOW('x', 12, struct vme_dma_req) |
#define | VMEIMG_DMA_WRITE _IOW('x', 13, struct vme_dma_req) |
#define VMEDMA_ADDBLOCK _IOW('x',9,struct DMA_chainblock_type) |
#define VMEIMG_DMA_READ _IOW('x', 12, struct vme_dma_req) |
Definition at line 103 of file vme_io.h.
Referenced by vme_dma_read().
#define VMEIMG_DMA_WRITE _IOW('x', 13, struct vme_dma_req) |
Definition at line 104 of file vme_io.h.
Referenced by vme_dma_write().
#define VMEIMG_GETMAPPING _IOR('x',2,struct vme_mapping_ctrl) |
#define VMEIMG_GETVMEADDR _IOR('x',3,unsigned long) |
Definition at line 55 of file vme_io.h.
Referenced by vme_open().
#define VMEIMG_SETMAPPING _IOW('x',2,struct vme_mapping_ctrl) |
Definition at line 53 of file vme_io.h.
Referenced by vme_open().
#define VMEIMG_SETVMEADDR _IOW('x',3,unsigned long) |
Definition at line 56 of file vme_io.h.
Referenced by vme_open().
#define VMEIRQ_GETLINK _IOR('x',6,struct vme_irq_mapping_type) |
#define VMEIRQ_SETLINK _IOW('x',6,struct vme_irq_mapping_type) |
#define VMEMAP_ASPACE_A16 (0) |
Definition at line 26 of file vme_io.h.
Referenced by dl401_bor1(), dl403_init(), and vmic_ttl_init().
#define VMEMAP_ASPACE_A32 (2) |
Definition at line 28 of file vme_io.h.
Referenced by caenV767_bor1(), dl401_bor1(), and sis3600_bor1().
#define VMEMAP_DWIDTH_16 (1) |
Definition at line 22 of file vme_io.h.
Referenced by vmic_ttl_init().
#define VMEMAP_DWIDTH_32 (2) |
Definition at line 23 of file vme_io.h.
Referenced by caenV767_bor1(), dl401_bor1(), dl403_init(), and sis3600_bor1().
#define VMEMAP_PRGDATAAM_DATA (0) |
Definition at line 36 of file vme_io.h.
Referenced by caenV767_bor1(), dl401_bor1(), dl403_init(), sis3600_bor1(), and vmic_ttl_init().
#define VMEMAP_SUPUSERAM_SUPER (1) |
Definition at line 34 of file vme_io.h.
Referenced by caenV767_bor1(), dl401_bor1(), dl403_init(), sis3600_bor1(), and vmic_ttl_init().
#define VMEMAP_SUPUSERAM_USER (0) |
Definition at line 33 of file vme_io.h.
Referenced by dl401_bor1().