mvmestd.h File Reference

Go to the source code of this file.


Define Documentation

#define EXPRT
 

Definition at line 62 of file mvmestd.h.

#define MVME_AMOD_A16   MVME_AMOD_A16_SD
 

Definition at line 128 of file mvmestd.h.

#define MVME_AMOD_A16_ND   (0x29)
 

Definition at line 126 of file mvmestd.h.

#define MVME_AMOD_A16_SD   (0x2D)
 

Definition at line 125 of file mvmestd.h.

#define MVME_AMOD_A24   MVME_AMOD_A24_SD
 

Definition at line 122 of file mvmestd.h.

#define MVME_AMOD_A24_D64   MVME_AMOD_A24_SMBLT
 

Definition at line 123 of file mvmestd.h.

#define MVME_AMOD_A24_NB   (0x3B)
 

Definition at line 116 of file mvmestd.h.

#define MVME_AMOD_A24_ND   (0x39)
 

Definition at line 118 of file mvmestd.h.

#define MVME_AMOD_A24_NMBLT   (0x38)
 

Definition at line 120 of file mvmestd.h.

#define MVME_AMOD_A24_NP   (0x3A)
 

Definition at line 117 of file mvmestd.h.

#define MVME_AMOD_A24_SB   (0x3F)
 

Definition at line 113 of file mvmestd.h.

#define MVME_AMOD_A24_SD   (0x3D)
 

Definition at line 115 of file mvmestd.h.

#define MVME_AMOD_A24_SMBLT   (0x3C)
 

Definition at line 119 of file mvmestd.h.

#define MVME_AMOD_A24_SP   (0x3E)
 

Definition at line 114 of file mvmestd.h.

#define MVME_AMOD_A32   MVME_AMOD_A32_SD
 

Definition at line 110 of file mvmestd.h.

#define MVME_AMOD_A32_D64   MVME_AMOD_A32_SMBLT
 

Definition at line 111 of file mvmestd.h.

#define MVME_AMOD_A32_NB   (0x0B)
 

Definition at line 104 of file mvmestd.h.

#define MVME_AMOD_A32_ND   (0x09)
 

Definition at line 106 of file mvmestd.h.

#define MVME_AMOD_A32_NMBLT   (0x08)
 

Definition at line 108 of file mvmestd.h.

#define MVME_AMOD_A32_NP   (0x0A)
 

Definition at line 105 of file mvmestd.h.

#define MVME_AMOD_A32_SB   (0x0F)
 

Definition at line 101 of file mvmestd.h.

#define MVME_AMOD_A32_SD   (0x0D)
 

Definition at line 103 of file mvmestd.h.

#define MVME_AMOD_A32_SMBLT   (0x0C)
 

Definition at line 107 of file mvmestd.h.

#define MVME_AMOD_A32_SP   (0x0E)
 

Definition at line 102 of file mvmestd.h.

#define MVME_DMODE_D16   2
 

Definition at line 93 of file mvmestd.h.

#define MVME_DMODE_D32   3
 

Definition at line 94 of file mvmestd.h.

#define MVME_DMODE_D64   4
 

Definition at line 95 of file mvmestd.h.

#define MVME_DMODE_D8   1
 

Definition at line 92 of file mvmestd.h.

#define MVME_DMODE_LM   7
 

Definition at line 98 of file mvmestd.h.

#define MVME_DMODE_RAMD16   5
 

Definition at line 96 of file mvmestd.h.

#define MVME_DMODE_RAMD32   6
 

Definition at line 97 of file mvmestd.h.

#define MVME_IOCTL_AMOD_GET   3
 

Definition at line 83 of file mvmestd.h.

#define MVME_IOCTL_AMOD_SET   2
 

Definition at line 82 of file mvmestd.h.

#define MVME_IOCTL_CRATE_GET   1
 

Definition at line 81 of file mvmestd.h.

#define MVME_IOCTL_CRATE_SET   0
 

Definition at line 80 of file mvmestd.h.

#define MVME_IOCTL_DMA_GET   7
 

Definition at line 87 of file mvmestd.h.

#define MVME_IOCTL_DMA_SET   6
 

Definition at line 86 of file mvmestd.h.

#define MVME_IOCTL_DMODE_GET   5
 

Definition at line 85 of file mvmestd.h.

#define MVME_IOCTL_DMODE_SET   4
 

Definition at line 84 of file mvmestd.h.

#define MVME_IOCTL_FIFO_GET   9
 

Definition at line 89 of file mvmestd.h.

#define MVME_IOCTL_FIFO_SET   8
 

Definition at line 88 of file mvmestd.h.

#define MVME_NO_CRATE   3
 

Definition at line 69 of file mvmestd.h.

#define MVME_NO_INTERFACE   2
 

Definition at line 68 of file mvmestd.h.

#define MVME_SUCCESS   1
 

Definition at line 67 of file mvmestd.h.

#define MVME_UNSUPPORTED   4
 

Definition at line 70 of file mvmestd.h.

#define SUCCESS   1
 

Definition at line 54 of file mvmestd.h.

Referenced by cm_transition(), el_submit(), register_equipment(), and scheduler().


Typedef Documentation

typedef unsigned long int DWORD
 

Definition at line 51 of file mvmestd.h.

Referenced by bk_find(), bk_locate(), bk_swap(), bm_check_buffers(), cm_cleanup(), cm_shutdown(), cm_transition(), cm_yield(), db_check_record(), db_open_database(), db_sprintf(), eb_user(), eb_yfragment_add(), poll_event(), read_scaler_event(), register_equipment(), rpc_send_event(), scaler_accum(), scheduler(), send_event(), source_scan(), ss_millitime(), ss_thread_create(), ss_thread_kill(), ss_time(), update_odb(), ybk_close(), ybk_create(), ybk_find(), ybk_iterate(), ybk_list(), ybk_locate(), and ybk_size().

typedef unsigned long mvme_addr_t
 

Definition at line 74 of file mvmestd.h.

typedef unsigned long mvme_size_t
 

Definition at line 75 of file mvmestd.h.

typedef unsigned short int WORD
 

Definition at line 46 of file mvmestd.h.

Referenced by adc_calib(), bk_swap(), cm_cleanup(), cm_msg(), cm_msg1(), db_open_database(), db_open_record(), db_sprintf(), read_trigger_event(), update_odb(), and ybk_close().


Function Documentation

int EXPRT mvme_exit  ) 
 

int EXPRT mvme_init  ) 
 

int EXPRT mvme_ioctl int  req,
int *  parm
 

int EXPRT mvme_mmap void **  ptr,
mvme_addr_t  vme_addr,
mvme_size_t  size
 

int EXPRT mvme_read void *  dst,
mvme_addr_t  vme_addr,
mvme_size_t  size
 

int EXPRT mvme_unmap void *  ptr,
mvme_size_t  size
 

int EXPRT mvme_write mvme_addr_t  vme_addr,
void *  src,
mvme_size_t  n_bytes
 


Midas DOC Version 1.9.3 ---- PSI Stefan Ritt ----
Contributions: Pierre-Andre Amaudruz - Suzannah Daviel - Doxygen - Peter Green - Greg Hackman - Gertjan Hofman - Paul Knowles - Rudi Meier - Glenn Moloney - Dave Morris - John M O'Donnell - Konstantin Olchanski - Renee Poutissou - Andreas Suter - Jan M.Wouters - Piotr Adam Zolnierczuk