static __always_inline void pci_update_config8(const struct device *dev, u16 reg, u8 mask, u8 or)
static __always_inline u16 pci_read_config16(const struct device *dev, u16 reg)
static __always_inline void pci_write_config16(const struct device *dev, u16 reg, u16 val)
static __always_inline void pci_write_config8(const struct device *dev, u16 reg, u8 val)
static struct device_operations device_ops
static void pci_init(struct device *dev)
static const unsigned short pci_device_ids[]
static const struct pci_driver ich9_pci __pci_driver
#define PCI_INTERRUPT_LINE
void pci_bus_enable_resources(struct device *dev)
void pci_bus_read_resources(struct device *dev)
void pci_bus_reset(struct bus *bus)
void pci_scan_bridge(struct device *dev)
Scan a PCI bridge and the buses behind the bridge.
struct pci_operations pci_dev_ops_pci
Default device operation for PCI devices.
void pci_dev_set_resources(struct device *dev)
void(* read_resources)(struct device *dev)