#include "devLibPCIOSD.h"
#include <dbDefs.h>
#include <shareLib.h>
Go to the source code of this file.
|
#define | CONTAINER(ptr, structure, member) ((structure*)((char*)(ptr) - offsetof(structure, member))) |
|
|
INLINE osdPCIDevice * | pcidev2osd (const epicsPCIDevice *devptr) |
|
int | sharedDevPCIFindCB (const epicsPCIID *idlist, devPCISearchFn searchfn, void *arg, unsigned int opt) |
|
int | sharedDevPCIToLocalAddr (const epicsPCIDevice *dev, unsigned int bar, volatile void **ppLocalAddr, unsigned int opt) |
|
int | sharedDevPCIBarLen (const epicsPCIDevice *dev, unsigned int bar, epicsUInt32 *len) |
|
int | sharedDevPCIConfigAccess (const epicsPCIDevice *dev, unsigned offset, void *pArg, devPCIAccessMode mode) |
|
int | sharedDevPCIInit (void) |
|
◆ CONTAINER
#define CONTAINER |
( |
|
ptr, |
|
|
|
structure, |
|
|
|
member |
|
) |
| ((structure*)((char*)(ptr) - offsetof(structure, member))) |
◆ osdPCIDevice
◆ pcidev2osd()
◆ sharedDevPCIBarLen()
int sharedDevPCIBarLen |
( |
const epicsPCIDevice * |
dev, |
|
|
unsigned int |
bar, |
|
|
epicsUInt32 * |
len |
|
) |
| |
◆ sharedDevPCIConfigAccess()
◆ sharedDevPCIFindCB()
◆ sharedDevPCIInit()
int sharedDevPCIInit |
( |
void |
| ) |
|
◆ sharedDevPCIToLocalAddr()
int sharedDevPCIToLocalAddr |
( |
const epicsPCIDevice * |
dev, |
|
|
unsigned int |
bar, |
|
|
volatile void ** |
ppLocalAddr, |
|
|
unsigned int |
opt |
|
) |
| |