Searched refs:pagetable (Results 1 – 14 of 14) sorted by relevance
| /linux/drivers/gpu/drm/msm/ |
| H A D | msm_iommu.c | 46 static size_t calc_pgsize(struct msm_iommu_pagetable *pagetable, in calc_pgsize() argument 56 pgsizes = pagetable->pgsize_bitmap & GENMASK(__fls(size), 0); in calc_pgsize() 72 pgsizes = pagetable->pgsize_bitmap & ~GENMASK(pgsize_idx, 0); in calc_pgsize() 104 struct msm_iommu_pagetable *pagetable = to_pagetable(mmu); in msm_iommu_pagetable_unmap() local 105 struct io_pgtable_ops *ops = pagetable->pgtbl_ops; in msm_iommu_pagetable_unmap() 112 pgsize = calc_pgsize(pagetable, iova, iova, size, &count); in msm_iommu_pagetable_unmap() 129 iommu_flush_iotlb_all(to_msm_iommu(pagetable->parent)->domain); in msm_iommu_pagetable_unmap() 136 struct msm_iommu_pagetable *pagetable = to_pagetable(mmu); in msm_iommu_pagetable_map_prr() local 137 struct io_pgtable_ops *ops = pagetable->pgtbl_ops; in msm_iommu_pagetable_map_prr() 138 struct msm_iommu *iommu = to_msm_iommu(pagetable->parent); in msm_iommu_pagetable_map_prr() [all …]
|
| /linux/arch/mips/mm/ |
| H A D | pgtable-64.c | 49 unsigned long pagetable = (unsigned long)invalid_pte_table; in pmd_init() local 55 p[0] = pagetable; in pmd_init() 56 p[1] = pagetable; in pmd_init() 57 p[2] = pagetable; in pmd_init() 58 p[3] = pagetable; in pmd_init() 59 p[4] = pagetable; in pmd_init() 61 p[-3] = pagetable; in pmd_init() 62 p[-2] = pagetable; in pmd_init() 63 p[-1] = pagetable; in pmd_init() 73 unsigned long pagetable = (unsigned long)invalid_pmd_table; in pud_init() local [all …]
|
| /linux/arch/loongarch/mm/ |
| H A D | pgtable.c | 74 unsigned long pagetable = (unsigned long)invalid_pte_table; in pmd_init() local 80 p[0] = pagetable; in pmd_init() 81 p[1] = pagetable; in pmd_init() 82 p[2] = pagetable; in pmd_init() 83 p[3] = pagetable; in pmd_init() 84 p[4] = pagetable; in pmd_init() 86 p[-3] = pagetable; in pmd_init() 87 p[-2] = pagetable; in pmd_init() 88 p[-1] = pagetable; in pmd_init() 98 unsigned long pagetable = (unsigned long)invalid_pmd_table; in pud_init() local [all …]
|
| /linux/Documentation/gpu/rfc/ |
| H A D | gpusvm.rst | 38 pagetable locks/mmu notifier range lock/whatever we end up calling 60 * GPU pagetable locking 62 (rather than seqno due to wider notifiers), pagetable entries, and
|
| H A D | i915_vm_bind.rst | 230 Make pagetable allocations evictable and manage them similar to VM_BIND
|
| /linux/drivers/iommu/ |
| H A D | exynos-iommu.c | 992 phys_addr_t pagetable; in exynos_iommu_identity_attach() local 1000 pagetable = virt_to_phys(domain->pgtable); in exynos_iommu_identity_attach() 1025 __func__, &pagetable); in exynos_iommu_identity_attach() 1045 phys_addr_t pagetable = virt_to_phys(domain->pgtable); in exynos_iommu_attach_device() local 1058 data->pgtable = pagetable; in exynos_iommu_attach_device() 1076 &pagetable); in exynos_iommu_attach_device()
|
| H A D | Kconfig | 28 # Selected by the actual pagetable implementations 38 Enable support for the ARM long descriptor pagetable format. 58 Enable support for the ARM Short-descriptor pagetable format. 78 Enable support for the Apple DART pagetable formats. These include
|
| H A D | omap-iommu-debug.c | 240 DEFINE_SHOW_ATTRIBUTE(pagetable);
|
| /linux/arch/powerpc/platforms/ps3/ |
| H A D | Kconfig | 38 int "PS3 Platform pagetable size" if PS3_ADVANCED 43 tune the pagetable size on their system. The value here is
|
| /linux/mm/ |
| H A D | Kconfig.debug | 223 bool "Export kernel pagetable layout to userspace via debugfs" 229 Say Y here if you want to show the kernel pagetable layout in a
|
| H A D | Kconfig | 820 up the pagetable walking.
|
| /linux/Documentation/userspace-api/ |
| H A D | iommufd.rst | 79 * Access to a shareable nesting parent pagetable across physical IOMMUs 85 Such a vIOMMU object generally has the access to a nesting parent pagetable 293 target pagetable to be attached to by a device. Though currently there are
|
| /linux/arch/x86/ |
| H A D | Kconfig | 1270 possibly 4K of additional runtime pagetable memory. 1470 has the cost of more pagetable lookup overhead, and also 1471 consumes more pagetable space per process.
|
| /linux/Documentation/admin-guide/ |
| H A D | kernel-parameters.txt | 3183 contiguous memory allocation for KVM hash pagetable
|