AlcapDAQ
1
|
#include "vme_io.h"
Go to the source code of this file.
Data Structures | |
struct | vme_handle |
Functions | |
struct vme_handle * | vme_open (unsigned long vme_addr, struct vme_mapping_ctrl mapping, int size, int fifo_block_size=0) |
void | vme_close (struct vme_handle *handle) |
int | vme_dma_read (struct vme_handle *handle, unsigned long vme_addr, unsigned char *buffer, int size) |
int | vme_dma_write (struct vme_handle *handle, unsigned long vme_addr, unsigned char *buffer, int size) |
unsigned long | vme_read_d32 (struct vme_handle *handle, unsigned long vme_addr) |
unsigned short | vme_read_d16 (struct vme_handle *handle, unsigned long vme_addr) |
unsigned char | vme_read_d8 (struct vme_handle *handle, unsigned long vme_addr) |
void | vme_write_d32 (struct vme_handle *handle, unsigned long vme_addr, unsigned long value) |
void | vme_write_d16 (struct vme_handle *handle, unsigned long vme_addr, unsigned short value) |
void | vme_write_d8 (struct vme_handle *handle, unsigned long vme_addr, unsigned char value) |
unsigned long | vme_read_d32_checked (struct vme_handle *handle, unsigned long vme_addr, int *status=NULL) |
unsigned short | vme_read_d16_checked (struct vme_handle *handle, unsigned long vme_addr, int *status=NULL) |
unsigned char | vme_read_d8_checked (struct vme_handle *handle, unsigned long vme_addr, int *status=NULL) |
int | vme_write_d32_checked (struct vme_handle *handle, unsigned long vme_addr, unsigned long value) |
int | vme_write_d16_checked (struct vme_handle *handle, unsigned long vme_addr, unsigned short value) |
int | vme_write_d8_checked (struct vme_handle *handle, unsigned long vme_addr, unsigned char value) |
void vme_close | ( | struct vme_handle * | handle) |
Definition at line 162 of file vme_universe.cpp.
Referenced by caenV767_eor1(), dl40x_eor(), and sis3600_eor1().
int vme_dma_read | ( | struct vme_handle * | handle, |
unsigned long | vme_addr, | ||
unsigned char * | buffer, | ||
int | size | ||
) |
Definition at line 179 of file vme_universe.cpp.
Referenced by caenV767_fifo_read(), sis3600_fifo_read(), vme_read_d16_checked(), vme_read_d32_checked(), and vme_read_d8_checked().
int vme_dma_write | ( | struct vme_handle * | handle, |
unsigned long | vme_addr, | ||
unsigned char * | buffer, | ||
int | size | ||
) |
Definition at line 223 of file vme_universe.cpp.
Referenced by vme_write_d16_checked(), vme_write_d32_checked(), and vme_write_d8_checked().
struct vme_handle* vme_open | ( | unsigned long | vme_addr, |
struct vme_mapping_ctrl | mapping, | ||
int | size, | ||
int | fifo_block_size = 0 |
||
) |
Definition at line 51 of file vme_universe.cpp.
Referenced by caenV767_bor1(), dl401_bor1(), dl403_init(), sis3600_bor1(), and vmic_ttl_init().
|
inline |
Definition at line 40 of file vme.h.
References vme_handle::base, and vme_handle::vme_base.
Referenced by caenV767_opcode_read(), caenV767_opcode_write(), caenV767_read1(), dl401_convert(), dl401_finished(), dl401_getCounts(), dl401_getMode(), dl403_getMode(), dl403_runBit(), dl403_running(), and vmic_read_input().
|
inline |
|
inline |
Definition at line 32 of file vme.h.
References vme_handle::base, and vme_handle::vme_base.
Referenced by caenV767_fifo_read(), dl401_read(), sis3600_bor1(), and sis3600_fifo_read().
|
inline |
|
inline |
Definition at line 48 of file vme.h.
References vme_handle::base, and vme_handle::vme_base.
|
inline |
|
inline |
Definition at line 65 of file vme.h.
References vme_handle::base, value, and vme_handle::vme_base.
Referenced by caenV767_bor1(), caenV767_opcode_write(), caenV767_read1(), dl401_bor1(), dl401_clear(), dl401_reset(), dl401_setPedestals(), dl403_asyncMode(), dl403_contMode(), dl403_reset(), dl403_setClockCycle(), dl403_setClockRate(), dl403_start(), dl403_steadyMode(), dl403_stop(), and vmic_set().
|
inline |
Definition at line 158 of file vme.h.
References status, SUCCESS, and vme_dma_write().
Referenced by vmic_ttl_init().
|
inline |
Definition at line 56 of file vme.h.
References vme_handle::base, value, and vme_handle::vme_base.
Referenced by sis3600_bor1(), and sis3600_read1().
|
inline |
|
inline |
Definition at line 74 of file vme.h.
References vme_handle::base, value, and vme_handle::vme_base.
|
inline |