![]() |
![]() |
![]() |
![]() |
Read from the configuration space of a PCI device
#include <hw/pci.h> int pci_read_config( void* handle, unsigned offset, unsigned count, size_t size, void* buff );
libc
Use the -l c option to qcc to link against this library. This library is usually included automatically.
The pci_read_config() function reads count objects of the specified size into buff at the given offset from the configuration space of the PCI device specified by handle. For the details of the configuration space, see the _pci_config_regs structure in <hw/pci.h>.
![]() |
|
See pci_read_config16().
Safety: | |
---|---|
Cancellation point | Yes |
Interrupt handler | No |
Signal handler | Yes |
Thread | Yes |
pci_attach(), pci_attach_device(), pci_detach(), pci_detach_device(), pci_find_class(), pci_find_device(), pci_present(), pci_read_config8(), pci_read_config16(), pci_read_config32(), pci_rescan_bus(), pci_write_config(), pci_write_config8(), pci_write_config16(), pci_write_config32()
![]() |
![]() |
![]() |
![]() |