Searched refs:ddtp (Results 1 – 2 of 2) sorted by relevance
878 const uint64_t ddtp = s->ddtp; in riscv_iommu_ctx_fetch() local879 unsigned mode = get_field(ddtp, RISCV_IOMMU_DDTP_MODE); in riscv_iommu_ctx_fetch()880 dma_addr_t addr = PPN_PHYS(get_field(ddtp, RISCV_IOMMU_DDTP_PPN)); in riscv_iommu_ctx_fetch()1597 uint64_t old_ddtp = s->ddtp; in riscv_iommu_process_ddtp()1626 s->ddtp = new_ddtp; in riscv_iommu_process_ddtp()2371 s->ddtp = set_field(0, RISCV_IOMMU_DDTP_MODE, s->enable_off ? in riscv_iommu_realize()2409 stq_le_p(&s->regs_rw[RISCV_IOMMU_REG_DDTP], s->ddtp); in riscv_iommu_realize()2475 s->ddtp = set_field(0, RISCV_IOMMU_DDTP_MODE, ddtp_mode); in riscv_iommu_reset()2476 riscv_iommu_reg_set64(s, RISCV_IOMMU_REG_DDTP, s->ddtp); in riscv_iommu_reset()
50 uint64_t ddtp; /* Validated Device Directory Tree Root Pointer */ member