vxworks下PCI設(shè)備驅(qū)動開發(fā)的相關(guān)函數(shù)
對于vxworks下PCI設(shè)備調(diào)試來說,pciConfigShow庫函數(shù)可以幫助顯示一些PCI設(shè)備的信息。
VxWorks API Reference : Driver Libraries
pciConfigShow
NAME
pciConfigShow - Show routines of PCI bus(IO mapped) library
ROUTINES
pciDeviceShow( ) - print information about PCI devices
pciHeaderShow( ) - print a header of the specified PCI device
pciFindDeviceShow( ) - find a device by deviceId, then print an information.
pciFindClassShow( ) - find a device by 24-bit class code
pciConfigStatusWordShow( ) - show the decoded value of the status word
pciConfigCmdWordShow( ) - show the decoded value of the command word
pciConfigFuncShow( ) - show configuration details about a function
pciConfigTopoShow( ) - show PCI topology
STATUS pciDeviceShow
(
int busNo /* bus number */
)
STATUS pciHeaderShow
(
int busNo, /* bus number */
int deviceNo, /* device number */
int funcNo /* function number */
)
STATUS pciFindDeviceShow
(
int vendorId, /* vendor ID */
int deviceId, /* device ID */
int index /* desired instance of device */
)
STATUS pciFindClassShow
(
int classCode, /* 24-bit class code */
int index /* desired instance of device */
)
STATUS pciConfigStatusWordShow
(
int bus, /* bus */
int device, /* device */
int function, /* function */
void * pArg /* ignored */
)
STATUS pciConfigCmdWordShow
(
int bus, /* bus */
int device, /* device */
int function, /* function */
void * pArg /* ignored */
)
STATUS pciConfigFuncShow
(
int bus, /* bus */
int device, /* device */
int function, /* function */
void * pArg /* ignored */
)
void pciConfigTopoShow ()