#include <string.h>
#include <stdio.h>
#include <stdlib.h>
#include <devLib.h>
Go to the source code of this file.
 | 
| long  | devAddressMap (void) | 
|   | 
| long  | devReadProbe (unsigned wordSize, volatile const void *ptr, void *pValueRead) | 
|   | 
| long  | devNoResponseProbe (epicsAddressType addrType, size_t base, size_t size) | 
|   | 
| long  | devWriteProbe (unsigned wordSize, volatile void *ptr, const void *pValueWritten) | 
|   | 
| long  | devRegisterAddress (const char *pOwnerName, epicsAddressType addrType, size_t logicalBaseAddress, size_t size, volatile void **pPhysicalAddress) | 
|   | 
| long  | devUnregisterAddress (epicsAddressType addrType, size_t logicalBaseAddress, const char *pOwnerName) | 
|   | 
| long  | devAllocAddress (const char *pOwnerName, epicsAddressType addrType, size_t size, unsigned alignment, volatile void **pLocalAddress) | 
|   | 
| long  | devDisableInterruptLevelVME (unsigned level) | 
|   | 
| void *  | devLibA24Malloc (size_t l) | 
|   | 
| void *  | devLibA24Calloc (size_t l) | 
|   | 
| void  | devLibA24Free (void *pBlock) | 
|   | 
| long  | devConnectInterrupt (epicsInterruptType intType, unsigned vectorNumber, void(*pFunction)(void *), void *parameter) | 
|   | 
| long  | devDisconnectInterrupt (epicsInterruptType intType, unsigned vectorNumber, void(*pFunction)(void *)) | 
|   | 
| long  | devEnableInterruptLevel (epicsInterruptType intType, unsigned level) | 
|   | 
| long  | devDisableInterruptLevel (epicsInterruptType intType, unsigned level) | 
|   | 
| long  | locationProbe (epicsAddressType addrType, char *pLocation) | 
|   | 
| void  | bcopyLongs (char *source, char *destination, int nlongs) | 
|   | 
◆ bcopyLongs()
      
        
          | void bcopyLongs  | 
          ( | 
          char *  | 
          source,  | 
        
        
           | 
           | 
          char *  | 
          destination,  | 
        
        
           | 
           | 
          int  | 
          nlongs  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ devAddressMap()
      
        
          | long devAddressMap  | 
          ( | 
          void  | 
           | ) | 
           | 
        
      
 
 
◆ devAllocAddress()
      
        
          | long devAllocAddress  | 
          ( | 
          const char *  | 
          pOwnerName,  | 
        
        
           | 
           | 
          epicsAddressType  | 
          addrType,  | 
        
        
           | 
           | 
          size_t  | 
          size,  | 
        
        
           | 
           | 
          unsigned  | 
          alignment,  | 
        
        
           | 
           | 
          volatile void **  | 
          pLocalAddress  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ devConnectInterrupt()
      
        
          | long devConnectInterrupt  | 
          ( | 
          epicsInterruptType  | 
          intType,  | 
        
        
           | 
           | 
          unsigned  | 
          vectorNumber,  | 
        
        
           | 
           | 
          void(*)(void *)  | 
          pFunction,  | 
        
        
           | 
           | 
          void *  | 
          parameter  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ devDisableInterruptLevel()
      
        
          | long devDisableInterruptLevel  | 
          ( | 
          epicsInterruptType  | 
          intType,  | 
        
        
           | 
           | 
          unsigned  | 
          level  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ devDisableInterruptLevelVME()
      
        
          | long devDisableInterruptLevelVME  | 
          ( | 
          unsigned  | 
          level | ) | 
           | 
        
      
 
 
◆ devDisconnectInterrupt()
      
        
          | long devDisconnectInterrupt  | 
          ( | 
          epicsInterruptType  | 
          intType,  | 
        
        
           | 
           | 
          unsigned  | 
          vectorNumber,  | 
        
        
           | 
           | 
          void(*)(void *)  | 
          pFunction  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ devEnableInterruptLevel()
      
        
          | long devEnableInterruptLevel  | 
          ( | 
          epicsInterruptType  | 
          intType,  | 
        
        
           | 
           | 
          unsigned  | 
          level  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ devLibA24Calloc()
      
        
          | void* devLibA24Calloc  | 
          ( | 
          size_t  | 
          l | ) | 
           | 
        
      
 
 
◆ devLibA24Free()
      
        
          | void devLibA24Free  | 
          ( | 
          void *  | 
          pBlock | ) | 
           | 
        
      
 
 
◆ devLibA24Malloc()
      
        
          | void* devLibA24Malloc  | 
          ( | 
          size_t  | 
          l | ) | 
           | 
        
      
 
 
◆ devNoResponseProbe()
      
        
          | long devNoResponseProbe  | 
          ( | 
          epicsAddressType  | 
          addrType,  | 
        
        
           | 
           | 
          size_t  | 
          base,  | 
        
        
           | 
           | 
          size_t  | 
          size  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ devReadProbe()
      
        
          | long devReadProbe  | 
          ( | 
          unsigned  | 
          wordSize,  | 
        
        
           | 
           | 
          volatile const void *  | 
          ptr,  | 
        
        
           | 
           | 
          void *  | 
          pValueRead  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ devRegisterAddress()
      
        
          | long devRegisterAddress  | 
          ( | 
          const char *  | 
          pOwnerName,  | 
        
        
           | 
           | 
          epicsAddressType  | 
          addrType,  | 
        
        
           | 
           | 
          size_t  | 
          logicalBaseAddress,  | 
        
        
           | 
           | 
          size_t  | 
          size,  | 
        
        
           | 
           | 
          volatile void **  | 
          pPhysicalAddress  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ devUnregisterAddress()
      
        
          | long devUnregisterAddress  | 
          ( | 
          epicsAddressType  | 
          addrType,  | 
        
        
           | 
           | 
          size_t  | 
          logicalBaseAddress,  | 
        
        
           | 
           | 
          const char *  | 
          pOwnerName  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ devWriteProbe()
      
        
          | long devWriteProbe  | 
          ( | 
          unsigned  | 
          wordSize,  | 
        
        
           | 
           | 
          volatile void *  | 
          ptr,  | 
        
        
           | 
           | 
          const void *  | 
          pValueWritten  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ locationProbe()
      
        
          | long locationProbe  | 
          ( | 
          epicsAddressType  | 
          addrType,  | 
        
        
           | 
           | 
          char *  | 
          pLocation  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ epicsAddressTypeName
      
        
          | const char* epicsAddressTypeName[] = {"","","","","",""} | 
        
      
 
 
◆ pdevLibVirtualOS
      
        
          | devLibVirtualOS* pdevLibVirtualOS =NULL |