|
int | devLibPCIRegisterDriver2 (devLibPCI *drv, size_t drvsize) |
|
int | devLibPCIUse (const char *use) |
| Select driver implementation. Pick driver implementation by name, or NULL to use default. If no selection is made then the default will be used if available. More...
|
|
const char * | devLibPCIDriverName () |
|
int | devLibPCIMatch (const epicsPCIID *match, const epicsPCIID *dev) |
|
int | devPCIFindCB (const epicsPCIID *idlist, devPCISearchFn searchfn, void *arg, unsigned int opt) |
| PCI bus search w/ callback. More...
|
|
int | devPCIFindSpec (const epicsPCIID *idlist, const char *spec, const epicsPCIDevice **found, unsigned int opt) |
| PCI bus search by specification string. More...
|
|
int | devPCIFindDBDF (const epicsPCIID *idlist, unsigned int domain, unsigned int b, unsigned int d, unsigned int f, const epicsPCIDevice **found, unsigned int opt) |
| PCI bus probe. More...
|
|
int | devPCIFindBDF (const epicsPCIID *idlist, unsigned int b, unsigned int d, unsigned int f, const epicsPCIDevice **found, unsigned int opt) |
|
int | devPCIToLocalAddr (const epicsPCIDevice *curdev, unsigned int bar, volatile void **ppLocalAddr, unsigned int opt) |
| Get pointer to PCI BAR. More...
|
|
int | devPCIBarLen (const epicsPCIDevice *curdev, unsigned int bar, epicsUInt32 *len) |
| Find the size of a BAR. More...
|
|
int | devPCIConnectInterrupt (const epicsPCIDevice *curdev, void(*pFunction)(void *), void *parameter, unsigned int opt) |
| Request interrupts for device. More...
|
|
int | devPCIDisconnectInterrupt (const epicsPCIDevice *curdev, void(*pFunction)(void *), void *parameter) |
| Stop receiving interrupts. More...
|
|
void | devPCIShow (int lvl, int vendor, int device, int exact) |
|
void | devPCIShowMatch (int lvl, const char *spec, int vendor, int device) |
|
void | devPCIShowDevice (int lvl, const epicsPCIDevice *dev) |
|
int | devPCIConfigRead8 (const epicsPCIDevice *dev, unsigned offset, epicsUInt8 *pResult) |
| Read byte from configuration space. More...
|
|
int | devPCIConfigRead16 (const epicsPCIDevice *dev, unsigned offset, epicsUInt16 *pResult) |
| Read (16-bit) word from configuration space. More...
|
|
int | devPCIConfigRead32 (const epicsPCIDevice *dev, unsigned offset, epicsUInt32 *pResult) |
| Read (32-bit) dword from configuration space. More...
|
|
int | devPCIConfigWrite8 (const epicsPCIDevice *dev, unsigned offset, epicsUInt8 value) |
| Write byte to configuration space. More...
|
|
int | devPCIConfigWrite16 (const epicsPCIDevice *dev, unsigned offset, epicsUInt16 value) |
| Write (16-bit) word from configuration space. More...
|
|
int | devPCIConfigWrite32 (const epicsPCIDevice *dev, unsigned offset, epicsUInt32 value) |
| Write (32-bit) dword from configuration space. More...
|
|
int | devPCIEnableInterrupt (const epicsPCIDevice *dev) |
| Enable interrupts at the device. More...
|
|
int | devPCIDisableInterrupt (const epicsPCIDevice *dev) |
| Enable interrupts at the device. More...
|
|
| epicsExportRegistrar (devLibPCIIOCSH) |
|
| epicsExportAddress (int, devPCIDebug) |
|