Go to the source code of this file.
Defines | |
#define | A32D24 0xf0000000 |
#define | VME_ENABLE_1190(_vmebase) |
#define | VME_DISABLE_1190(_vmebase) |
#define | VME_RESET_1190(_vmebase) |
#define | VME_COUNT_1190(_vmebase, _d) |
#define | VME_READI4_1190(_vmebase, _d, _r) |
#define | VME_READL2_1190(_vmebase, _d, _r) |
#define | VME_READH2_1190(_vmebase, _d, _r) |
#define | VME_READL2_TONY_1190(_vmebase, _d, _r) |
#define A32D24 0xf0000000 |
Definition at line 34 of file divers/lrs1190.h.
#define VME_COUNT_1190 | ( | _vmebase, | |||
_d | ) |
#define VME_DISABLE_1190 | ( | _vmebase | ) |
Value:
{\ {\ DWORD _ll, _local;\ _ll = _vmebase;\ _local = ((_ll) | 0x8002) | A32D24;\ *(WORD *)_local = 0x0;\ }\ }
Definition at line 47 of file divers/lrs1190.h.
#define VME_ENABLE_1190 | ( | _vmebase | ) |
Value:
{\ {\ DWORD _ll, _local;\ _ll = _vmebase;\ _local = ((_ll) | 0x8002) | A32D24;\ *(WORD *)_local = 0x1;\ }\ }
Definition at line 38 of file divers/lrs1190.h.
#define VME_READH2_1190 | ( | _vmebase, | |||
_d, | |||||
_r | ) |
Value:
{\ {\ DWORD _ll, *_pcount, *_local;\ WORD _count, __r;\ __r = _r;\ _ll = _vmebase;\ _pcount = (DWORD *) (((_ll) | 0x8000) | A32D24);\ _count = *(WORD *) _pcount;\ if (_count <= __r)\ __r = _count;\ _local = (DWORD *)((_ll) | A32D24);\ while (__r > 0) {\ *(WORD *) _d = *(++((WORD *)_local));\ ((WORD *)_d)++;\ ((WORD *)_local)++;\ __r--;}\ }\ }
Definition at line 111 of file divers/lrs1190.h.
#define VME_READI4_1190 | ( | _vmebase, | |||
_d, | |||||
_r | ) |
Value:
{\ {\ DWORD _ll, *_local, __r, _count;\ DWORD *_pcount;\ __r = _r;\ _ll = _vmebase;\ _pcount = (DWORD *) (((_ll) | 0x8000) | A32D24);\ _count = *(WORD *) _pcount;\ if (_count <= __r)\ __r = _count;\ _local = (DWORD *)((_ll) | A32D24);\ while (__r > 0) {\ *_d++ = *_local++;\ __r--;}\ }\ }
Definition at line 75 of file divers/lrs1190.h.
#define VME_READL2_1190 | ( | _vmebase, | |||
_d, | |||||
_r | ) |
Value:
{\ {\ DWORD _ll, *_pcount, *_local;\ WORD _count, __r;\ __r = _r;\ _ll = _vmebase;\ _pcount = (DWORD *) (((_ll) | 0x8000) | A32D24);\ _count = *(WORD *) _pcount;\ if (_count <= __r)\ __r = _count;\ _local = (DWORD *)((_ll) | A32D24);\ while (__r > 0) {\ *(WORD *) _d = *(WORD *)_local;\ ((WORD *)_d)++;\ (_local)++;\ __r--;}\ }\ }
Definition at line 92 of file divers/lrs1190.h.
#define VME_READL2_TONY_1190 | ( | _vmebase, | |||
_d, | |||||
_r | ) |
Value:
{\ {\ DWORD _ll, *_pcount, *_local, __r, _count;\ __r = _r;\ _ll = _vmebase;\ _pcount = (DWORD *) (((_ll) | 0x8000) | A32D24);\ _count = *(WORD *) _pcount;\ if (_count <= __r)\ __r = _count;\ _local = (DWORD *)((_ll) | A32D24);\ *(WORD *) _d = __r;\ ((WORD *)_d)++;\ while (__r > 0) {\ *(WORD *) _d = *(WORD *)_local;\ ((WORD *)_d)++;\ (_local)++;\ __r--;}\ }\ }
Definition at line 130 of file divers/lrs1190.h.
#define VME_RESET_1190 | ( | _vmebase | ) |
Value:
{\ {\ static DWORD _ll, _dummy, _local;\ _ll = _vmebase;\ _local = (_ll) | A32D24;\ _dummy = *(WORD *) _local;\ }\ }
Definition at line 56 of file divers/lrs1190.h.