Home
last modified time | relevance | path

Searched refs:pgd_mode (Results 1 – 1 of 1) sorted by relevance

/linux-6.15/drivers/iommu/riscv/
H A Diommu.c814 unsigned int pgd_mode; member
1119 int level = domain->pgd_mode - RISCV_IOMMU_DC_FSC_IOSATP_MODE_SV39 + 2; in riscv_iommu_pte_alloc()
1168 int level = domain->pgd_mode - RISCV_IOMMU_DC_FSC_IOSATP_MODE_SV39 + 2; in riscv_iommu_pte_fetch()
1307 switch (pgd_mode) { in riscv_iommu_pt_supported()
1328 if (!riscv_iommu_pt_supported(iommu, domain->pgd_mode)) in riscv_iommu_attach_paging_domain()
1331 fsc = FIELD_PREP(RISCV_IOMMU_PC_FSC_MODE, domain->pgd_mode) | in riscv_iommu_attach_paging_domain()
1360 unsigned int pgd_mode; in riscv_iommu_alloc_paging_domain() local
1366 pgd_mode = RISCV_IOMMU_DC_FSC_IOSATP_MODE_SV57; in riscv_iommu_alloc_paging_domain()
1369 pgd_mode = RISCV_IOMMU_DC_FSC_IOSATP_MODE_SV48; in riscv_iommu_alloc_paging_domain()
1372 pgd_mode = RISCV_IOMMU_DC_FSC_IOSATP_MODE_SV39; in riscv_iommu_alloc_paging_domain()
[all …]