corn/include/sys/pci.h

17 lines
554 B
C
Raw Permalink Normal View History

2024-02-04 19:19:54 +00:00
#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);