devLib2  2.12
Functions | Variables
devlib_dummy.c File Reference
#include <string.h>
#include <stdio.h>
#include <stdlib.h>
#include <devLib.h>

Go to the source code of this file.

Functions

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)
 

Variables

const char * epicsAddressTypeName [] = {"","","","","",""}
 
devLibVirtualOS * pdevLibVirtualOS =NULL
 

Function Documentation

◆ bcopyLongs()

void bcopyLongs ( char *  source,
char *  destination,
int  nlongs 
)

Definition at line 83 of file devlib_dummy.c.

◆ devAddressMap()

long devAddressMap ( void  )

Definition at line 26 of file devlib_dummy.c.

◆ devAllocAddress()

long devAllocAddress ( const char *  pOwnerName,
epicsAddressType  addrType,
size_t  size,
unsigned  alignment,
volatile void **  pLocalAddress 
)

Definition at line 51 of file devlib_dummy.c.

◆ devConnectInterrupt()

long devConnectInterrupt ( epicsInterruptType  intType,
unsigned  vectorNumber,
void(*)(void *)  pFunction,
void *  parameter 
)

Definition at line 65 of file devlib_dummy.c.

◆ devDisableInterruptLevel()

long devDisableInterruptLevel ( epicsInterruptType  intType,
unsigned  level 
)

Definition at line 78 of file devlib_dummy.c.

◆ devDisableInterruptLevelVME()

long devDisableInterruptLevelVME ( unsigned  level)

Definition at line 59 of file devlib_dummy.c.

◆ devDisconnectInterrupt()

long devDisconnectInterrupt ( epicsInterruptType  intType,
unsigned  vectorNumber,
void(*)(void *)  pFunction 
)

Definition at line 71 of file devlib_dummy.c.

◆ devEnableInterruptLevel()

long devEnableInterruptLevel ( epicsInterruptType  intType,
unsigned  level 
)

Definition at line 76 of file devlib_dummy.c.

◆ devLibA24Calloc()

void* devLibA24Calloc ( size_t  l)

Definition at line 62 of file devlib_dummy.c.

◆ devLibA24Free()

void devLibA24Free ( void *  pBlock)

Definition at line 63 of file devlib_dummy.c.

◆ devLibA24Malloc()

void* devLibA24Malloc ( size_t  l)

Definition at line 61 of file devlib_dummy.c.

◆ devNoResponseProbe()

long devNoResponseProbe ( epicsAddressType  addrType,
size_t  base,
size_t  size 
)

Definition at line 30 of file devlib_dummy.c.

◆ devReadProbe()

long devReadProbe ( unsigned  wordSize,
volatile const void *  ptr,
void *  pValueRead 
)

Definition at line 28 of file devlib_dummy.c.

◆ devRegisterAddress()

long devRegisterAddress ( const char *  pOwnerName,
epicsAddressType  addrType,
size_t  logicalBaseAddress,
size_t  size,
volatile void **  pPhysicalAddress 
)

Definition at line 39 of file devlib_dummy.c.

◆ devUnregisterAddress()

long devUnregisterAddress ( epicsAddressType  addrType,
size_t  logicalBaseAddress,
const char *  pOwnerName 
)

Definition at line 46 of file devlib_dummy.c.

◆ devWriteProbe()

long devWriteProbe ( unsigned  wordSize,
volatile void *  ptr,
const void *  pValueWritten 
)

Definition at line 36 of file devlib_dummy.c.

◆ locationProbe()

long locationProbe ( epicsAddressType  addrType,
char *  pLocation 
)

Definition at line 80 of file devlib_dummy.c.

Variable Documentation

◆ epicsAddressTypeName

const char* epicsAddressTypeName[] = {"","","","","",""}

Definition at line 24 of file devlib_dummy.c.

◆ pdevLibVirtualOS

devLibVirtualOS* pdevLibVirtualOS =NULL

Definition at line 86 of file devlib_dummy.c.