mirror of
https://git.stationery.faith/corn/corn.git
synced 2024-09-19 00:41:41 +00:00
17 lines
554 B
C
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);
|