Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The following table shows the PCI functions.
Programming Element | Description |
---|---|
OALPCICfgRead | This function reads the PCI configuration space. |
OALPCICfgWrite | This function writes to the PCI configuration space. |
OALPCIConfig | This function provides simple PCI bus configuration. It configures the PCI bus device resources. |
OALPCIDumpConfig | This function is a helper function that dumps configuration information for a specific device. |
OALPCIDump | This function is a helper function that dumps full PCI bus information for all the devices on the bus. |
OALPCIFindNextId | This function searches the PCI bus for cards that match the device ID. |
OALPCIGetHeaderType | This function is a helper function used by the KITL to read the header type in a PCI bus configuration register. |
OALPCIGetId | This function is a helper function used by the KITL to read specific configuration registers. |
OALPCIGetInterruptPin | This function is a helper function used by the KITL to read the interrupt pin in a PCI bus configuration register. |
OALPCIGetMBAR | This function is a helper function used by the KITL to read the memory-based address register (MBAR) in a PCI bus configuration register. |
OALPCIGetSecBusNum | This function is a helper function used by the KITL to read the secondary bus number in a PCI bus configuration register. |
OALPCIGetSubBusNum | This function is a helper function used by the KITL to read the subordinate bus number in a PCI bus configuration register. |
OALPCIInit | This function initializes the PCI module. It is called from the OEMInit function to initialize the PCI bus. |
OALPCIPowerOff | This function prepares the PCI hardware to be powered off or suspended. |
OALPCIPowerOn | This function powers on the PCI hardware, restores the PCI clock, and issues a PCI bus reset. |
OALPCIRegisterAsUsed | This function registers the KITL device as used in the OS registry. |
OALPCITransBusAddress | This function translates the PCI bus-relative address to the CPU address space. |
See Also
PCI Reference | Production-Quality OAL Components
Send Feedback on this topic to the authors