|
| 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) |
| |