Searched refs:pci_ecam (Results 1 – 3 of 3) sorted by relevance
/lk-master/dev/bus/pci/ |
A D | ecam.cpp | 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() [all …]
|
A D | ecam.h | 12 class pci_ecam final : public pci_backend { 14 virtual ~pci_ecam(); 17 … static pci_ecam *detect(paddr_t ecam_base, uint16_t segment, uint8_t start_bus, uint8_t end_bus); 29 pci_ecam(paddr_t base, uint16_t segment, uint8_t start_bus, uint8_t end_bus);
|
A D | pci.cpp | 183 if ((pcib = pci_ecam::detect(ecam_base, segment, start_bus, end_bus))) { in pci_init_ecam()
|
Completed in 3 milliseconds