corn/include/sys/pci.h
2024-02-04 14:19:54 -05:00

17 lines
554 B
C

#pragma once
#ifndef PCI_INTERNAL
#error "do not include <sys/pci.h>, only use <pci.h>"
#endif
#include <stdint.h>
#include <pci.h>
uint32_t pci_sys_rcfg_d(struct pci_device dev, uint8_t offset);
uint16_t pci_sys_rcfg_w(struct pci_device dev, uint8_t offset);
uint8_t pci_sys_rcfg_b(struct pci_device dev, uint8_t offset);
void pci_sys_wcfg_d(struct pci_device dev, uint8_t offset, uint32_t dword);
void pci_sys_wcfg_w(struct pci_device dev, uint8_t offset, uint16_t word);
void pci_sys_wcfg_b(struct pci_device dev, uint8_t offset, uint8_t byte);