Write bytes to the configuration space of a PCI device
#include <hw/pci.h>
int pci_write_config8( 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_config8() function writes individual bytes 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 |