Lines Matching refs:pci_ecam
28 pci_ecam::pci_ecam(paddr_t base, uint16_t segment, uint8_t start_bus, uint8_t end_bus) : in pci_ecam() function in pci_ecam
31 pci_ecam::~pci_ecam() { in ~pci_ecam()
40 pci_ecam *pci_ecam::detect(paddr_t base, uint16_t segment, uint8_t start_bus, uint8_t end_bus) { in detect()
48 auto ecam = new pci_ecam(base, segment, start_bus, end_bus); in detect()
60 status_t pci_ecam::initialize() { in initialize()
114 int pci_ecam::read_config_byte(const pci_location_t *state, uint32_t reg, uint8_t *value) { in read_config_byte()
119 int pci_ecam::read_config_half(const pci_location_t *state, uint32_t reg, uint16_t *value) { in read_config_half()
124 int pci_ecam::read_config_word(const pci_location_t *state, uint32_t reg, uint32_t *value) { in read_config_word()
129 int pci_ecam::write_config_byte(const pci_location_t *state, uint32_t reg, uint8_t value) { in write_config_byte()
134 int pci_ecam::write_config_half(const pci_location_t *state, uint32_t reg, uint16_t value) { in write_config_half()
139 int pci_ecam::write_config_word(const pci_location_t *state, uint32_t reg, uint32_t value) { in write_config_word()