| /kernel/dev/power/hisi/ |
| A D | power.cpp | 45 auto driver = static_cast<const dcfg_hisilicon_power_driver_t*>(driver_data); in hisi_power_init() local 46 ASSERT(driver->sctrl_phys && driver->pmu_phys); in hisi_power_init() 50 sctrl_base = periph_paddr_to_vaddr(driver->sctrl_phys); in hisi_power_init() 51 pmu_base = periph_paddr_to_vaddr(driver->pmu_phys); in hisi_power_init()
|
| /kernel/dev/psci/ |
| A D | psci.cpp | 58 auto driver = static_cast<const dcfg_arm_psci_driver_t*>(driver_data); in arm_psci_init() local 60 do_psci_call = driver->use_hvc ? psci_hvc_call : psci_smc_call; in arm_psci_init() 61 memcpy(shutdown_args, driver->shutdown_args, sizeof(shutdown_args)); in arm_psci_init() 62 memcpy(reboot_args, driver->reboot_args, sizeof(reboot_args)); in arm_psci_init() 63 memcpy(reboot_bootloader_args, driver->reboot_bootloader_args, sizeof(reboot_bootloader_args)); in arm_psci_init() 67 memcpy(reboot_recovery_args, driver->reboot_recovery_args, sizeof(reboot_recovery_args)); in arm_psci_init()
|
| /kernel/dev/hdcp/amlogic_s912/ |
| A D | hdcp.cpp | 70 auto driver = static_cast<const dcfg_amlogic_hdcp_driver_t *>(driver_data); in s912_hdcp_init() local 71 ASSERT(driver->preset_phys && driver->hiu_phys && driver->hdmitx_phys); in s912_hdcp_init() 74 preset_base = periph_paddr_to_vaddr(driver->preset_phys); in s912_hdcp_init() 75 hiu_base = periph_paddr_to_vaddr(driver->hiu_phys); in s912_hdcp_init() 76 hdmitx_base = periph_paddr_to_vaddr(driver->hdmitx_phys); in s912_hdcp_init()
|
| /kernel/dev/uart/mt8167/ |
| A D | uart.cpp | 265 auto driver = static_cast<const dcfg_soc_uart_t*>(driver_data); in mt8167_uart_init_early() local 266 ASSERT(driver->soc_mmio_phys && driver->uart_mmio_phys && driver->irq); in mt8167_uart_init_early() 268 soc_base = periph_paddr_to_vaddr(driver->soc_mmio_phys); in mt8167_uart_init_early() 272 auto index = (driver->irq - 32); // index IRQ as SPI (-32 PPIs). in mt8167_uart_init_early() 276 uart_base = periph_paddr_to_vaddr(driver->uart_mmio_phys); in mt8167_uart_init_early() 278 uart_irq = driver->irq; in mt8167_uart_init_early()
|
| /kernel/dev/interrupt/arm_gic/v2/ |
| A D | arm_gicv2.cpp | 407 auto driver = static_cast<const dcfg_arm_gicv2_driver_t*>(driver_data); in arm_gic_v2_init() local 408 ASSERT(driver->mmio_phys); in arm_gic_v2_init() 410 arm_gicv2_gic_base = periph_paddr_to_vaddr(driver->mmio_phys); in arm_gic_v2_init() 412 arm_gicv2_gicd_offset = driver->gicd_offset; in arm_gic_v2_init() 413 arm_gicv2_gicc_offset = driver->gicc_offset; in arm_gic_v2_init() 414 arm_gicv2_gich_offset = driver->gich_offset; in arm_gic_v2_init() 415 arm_gicv2_gicv_offset = driver->gicv_offset; in arm_gic_v2_init() 416 ipi_base = driver->ipi_base; in arm_gic_v2_init() 419 if (driver->optional) { in arm_gic_v2_init() 430 if (driver->msi_frame_phys) { in arm_gic_v2_init() [all …]
|
| A D | arm_gicv2m_pcie.cpp | 56 const dcfg_arm_gicv2_driver_t* driver = in arm_gicv2_pcie_init() local 62 if (driver->use_msi) { in arm_gicv2_pcie_init()
|
| /kernel/dev/uart/pl011/ |
| A D | uart.cpp | 213 auto driver = static_cast<const dcfg_simple_t*>(driver_data); in pl011_uart_init_early() local 214 ASSERT(driver->mmio_phys && driver->irq); in pl011_uart_init_early() 216 uart_base = periph_paddr_to_vaddr(driver->mmio_phys); in pl011_uart_init_early() 218 uart_irq = driver->irq; in pl011_uart_init_early()
|
| /kernel/dev/uart/nxp-imx/ |
| A D | uart.cpp | 243 auto driver = static_cast<const dcfg_simple_t*>(driver_data); in imx_uart_init_early() local 244 ASSERT(driver->mmio_phys && driver->irq); in imx_uart_init_early() 246 uart_base = periph_paddr_to_vaddr(driver->mmio_phys); in imx_uart_init_early() 248 uart_irq = driver->irq; in imx_uart_init_early()
|
| /kernel/dev/interrupt/arm_gic/v3/ |
| A D | arm_gicv3.cpp | 515 auto driver = static_cast<const dcfg_arm_gicv3_driver_t*>(driver_data); in arm_gic_v3_init() local 516 ASSERT(driver->mmio_phys); in arm_gic_v3_init() 527 if (driver->mx8_gpr_phys) { in arm_gic_v3_init() 529 mx8_gpr_virt = periph_paddr_to_vaddr(driver->mx8_gpr_phys); in arm_gic_v3_init() 533 arm_gicv3_gic_base = periph_paddr_to_vaddr(driver->mmio_phys); in arm_gic_v3_init() 535 arm_gicv3_gicd_offset = driver->gicd_offset; in arm_gic_v3_init() 536 arm_gicv3_gicr_offset = driver->gicr_offset; in arm_gic_v3_init() 537 arm_gicv3_gicr_stride = driver->gicr_stride; in arm_gic_v3_init() 538 ipi_base = driver->ipi_base; in arm_gic_v3_init() 540 arm_gicv3_gic_base = periph_paddr_to_vaddr(driver->mmio_phys); in arm_gic_v3_init() [all …]
|
| A D | arm_gicv3_pcie.cpp | 22 __UNUSED const dcfg_arm_gicv3_driver_t* driver = in arm_gicv3_pcie_init() local
|
| /kernel/dev/uart/amlogic_s905/ |
| A D | uart.cpp | 287 auto driver = static_cast<const dcfg_simple_t*>(driver_data); in s905_uart_init_early() local 288 ASSERT(driver->mmio_phys && driver->irq); in s905_uart_init_early() 290 s905_uart_base = periph_paddr_to_vaddr(driver->mmio_phys); in s905_uart_init_early() 292 s905_uart_irq = driver->irq; in s905_uart_init_early()
|
| /kernel/dev/pcie/ |
| A D | pcie_bridge.cpp | 34 DEBUG_ASSERT(driver().region_bookkeeping() != nullptr); in PcieBridge() 35 pf_mmio_regions_.SetRegionPool(driver().region_bookkeeping()); in PcieBridge() 36 mmio_lo_regions_.SetRegionPool(driver().region_bookkeeping()); in PcieBridge() 37 mmio_hi_regions_.SetRegionPool(driver().region_bookkeeping()); in PcieBridge() 38 pio_regions_.SetRegionPool(driver().region_bookkeeping()); in PcieBridge() 46 auto raw_bridge = new (&ac) PcieBridge(upstream.driver(), in Create() 115 driver().LinkDeviceToUpstream(*this, upstream); in Init()
|
| A D | pcie_upstream_node.cpp | 70 DEBUG_ASSERT(driver().RescanLockIsHeld()); in ScanDownstream() 76 auto cfg = driver().GetConfig(managed_bus_id_, dev_id, func_id); in ScanDownstream() 127 DEBUG_ASSERT(driver().RescanLockIsHeld()); in ScanDevice()
|
| A D | pcie_bus_driver.cpp | 343 PcieBusDriver* driver; in ForeachDevice() member 349 .driver = this, in ForeachDevice() 356 return ctx->driver->ForeachDownstreamDevice( in ForeachDevice() 485 fbl::RefPtr<PcieBusDriver> driver; in ShutdownDriver() local 489 driver = ktl::move(driver_); in ShutdownDriver() 492 driver.reset(); in ShutdownDriver()
|
| A D | pcie_device.cpp | 56 auto raw_dev = new (&ac) PcieDeviceImpl(upstream.driver(), in Create()
|
| /kernel/platform/pc/ |
| A D | pcie_quirks.cpp | 124 zx_status_t res = dev->driver().SubtractBusRegion(0u, tolud_val, PciAddrSpace::MMIO); in pcie_tolud_quirk() 176 zx_status_t res = dev->driver().SubtractBusRegion(0u, top_mem, PciAddrSpace::MMIO); in pcie_amd_topmem_quirk() 189 zx_status_t res = dev->driver().AddBusRegion(top_mem2, max, PciAddrSpace::MMIO); in pcie_amd_topmem_quirk()
|
| /kernel/dev/pcie/include/dev/ |
| A D | pcie_bridge.h | 47 PcieBusDriver& driver() { return PcieDevice::driver(); } in driver() function
|
| A D | pcie_root.h | 29 PcieBusDriver& driver() { return bus_drv_; } in driver() function
|
| A D | pcie_upstream_node.h | 39 PcieBusDriver& driver() { return bus_drv_; } in driver() function
|
| A D | pcie_device.h | 293 PcieBusDriver& driver() { return bus_drv_; } in driver() function
|
| /kernel/dev/timer/arm_generic/ |
| A D | arm_generic_timer.cpp | 357 auto driver = static_cast<const dcfg_arm_generic_timer_driver_t*>(driver_data); in arm_generic_timer_pdev_init() local 358 uint32_t irq_phys = driver->irq_phys; in arm_generic_timer_pdev_init() 359 uint32_t irq_virt = driver->irq_virt; in arm_generic_timer_pdev_init() 360 uint32_t irq_sphys = driver->irq_sphys; in arm_generic_timer_pdev_init() 380 arm_generic_timer_init(driver->freq_override); in arm_generic_timer_pdev_init()
|