Write 32-bit values to the configuration space of a device
#include <hw/pci.h>
int pci_write_config32( unsigned bus,
unsigned dev_func,
unsigned offset,
unsigned count,
char* buff );
libc
Use the -l c option to qcc to link against this library. This library is usually included automatically.
The pci_write_config32() function writes individual 32-bit values to the configuration space of the specified device. 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 |