divers/lrs1151.h File Reference

Go to the source code of this file.

Defines

#define A32D24   0xf0000000
#define VME_CLEAR_1151(_vmebase)
#define VME_READ_1151(_vmebase, _d, _r)


Define Documentation

#define A32D24   0xf0000000

Definition at line 28 of file divers/lrs1151.h.

Referenced by sis3803_all_clear(), sis3803_all_disable(), sis3803_all_enable(), sis3803_all_read(), sis3803_all_read_clear(), sis3803_channel_disable(), sis3803_channel_enable(), sis3803_counter_read(), sis3803_CSR_read(), sis3803_CSR_write(), sis3803_grp1_clear(), sis3803_grp1_read(), sis3803_grp2_clear(), sis3803_grp2_read(), sis3803_input_mode(), sis3803_int_attach(), sis3803_int_clear(), sis3803_int_source(), sis3803_int_source_disable(), sis3803_int_source_enable(), sis3803_IRQ_REG_read(), sis3803_IRQ_REG_write(), sis3803_module_ID(), sis3803_module_reset(), sis3803_OVFL_grp1_read(), sis3803_OVFL_grp2_read(), sis3803_ref1(), sis3803_single_clear(), sis3803_single_OVFL_clear(), sis3803_test_disable(), sis3803_test_enable(), vmeio_async_read(), vmeio_clear(), vmeio_int_clear(), vmeio_int_disable(), vmeio_int_enable(), vmeio_intsync_set(), vmeio_latch_write(), vmeio_pulse_set(), vmeio_pulse_write(), vmeio_status_read(), and vmeio_sync_read().

#define VME_CLEAR_1151 ( _vmebase   ) 

Value:

{\
                                   {\
                                      static DWORD _ll, _dummy, *_local, __r=16;\
                                      _ll = _vmebase;\
                                      _local =(DWORD *)( ((_ll << 8) | 0x40) | A32D24);\
                                      while (__r > 0) {\
                                                _dummy = *_local;\
                                                _local++;\
                                                __r--;}\
                                  }\
                               }

Definition at line 31 of file divers/lrs1151.h.

#define VME_READ_1151 ( _vmebase,
_d,
_r   ) 

Value:

{\
                                        {\
                                           DWORD _ll, *_local, __r;\
                                           _ll = _vmebase;\
                                           _local = (DWORD *) (((_ll << 8) | 0x80) | A32D24);\
                                           __r =_r;\
                                           if (__r > 16) __r = 16;\
                                           while (__r > 0) {\
                                                *_d++ = *_local++;\
                                                __r--;}\
                                       }\
                                    }

Definition at line 43 of file divers/lrs1151.h.


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