![]() |
![]() |
![]() |
![]() |
Write to the configuration space of a PCI device
#include <hw/pci.h> int pci_write_config( void* handle, unsigned offset, unsigned count, size_t size, const void* buff );
libc
Use the -l c option to qcc to link against this library. This library is usually included automatically.
The pci_write_config() function writes count objects of the specified size from buff at the given offset to 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>.
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_config(), pci_read_config8(), pci_read_config16(), pci_read_config32(), pci_rescan_bus(), pci_write_config8(), pci_write_config16(), pci_write_config32()
![]() |
![]() |
![]() |
![]() |