Home
last modified time | relevance | path

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

/linux-6.15/drivers/gpu/drm/msm/
H A Dmsm_iommu.c169 kfree(pagetable); in msm_iommu_pagetable_destroy()
183 *ttbr = pagetable->ttbr; in msm_iommu_pagetable_params()
186 *asid = pagetable->asid; in msm_iommu_pagetable_params()
212 pagetable->pgtbl_ops->pgtable_walk(pagetable->pgtbl_ops, iova, &wd); in msm_iommu_pagetable_walk()
291 pagetable = kzalloc(sizeof(*pagetable), GFP_KERNEL); in msm_iommu_pagetable_create()
292 if (!pagetable) in msm_iommu_pagetable_create()
306 &ttbr0_cfg, pagetable); in msm_iommu_pagetable_create()
309 kfree(pagetable); in msm_iommu_pagetable_create()
321 kfree(pagetable); in msm_iommu_pagetable_create()
339 pagetable->asid = 0; in msm_iommu_pagetable_create()
[all …]
/linux-6.15/arch/mips/mm/
H A Dpgtable-64.c55 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()
79 p[0] = pagetable; in pud_init()
80 p[1] = pagetable; in pud_init()
81 p[2] = pagetable; in pud_init()
82 p[3] = pagetable; in pud_init()
[all …]
/linux-6.15/arch/loongarch/mm/
H A Dpgtable.c80 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()
104 p[0] = pagetable; in pud_init()
105 p[1] = pagetable; in pud_init()
106 p[2] = pagetable; in pud_init()
107 p[3] = pagetable; in pud_init()
[all …]
/linux-6.15/Documentation/gpu/rfc/
H A Dgpusvm.rst38 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 Di915_vm_bind.rst230 Make pagetable allocations evictable and manage them similar to VM_BIND
/linux-6.15/drivers/iommu/
H A Dexynos-iommu.c988 phys_addr_t pagetable; in exynos_iommu_identity_attach() local
996 pagetable = virt_to_phys(domain->pgtable); in exynos_iommu_identity_attach()
1021 __func__, &pagetable); in exynos_iommu_identity_attach()
1040 phys_addr_t pagetable = virt_to_phys(domain->pgtable); in exynos_iommu_attach_device() local
1053 data->pgtable = pagetable; in exynos_iommu_attach_device()
1071 &pagetable); in exynos_iommu_attach_device()
H A Domap-iommu-debug.c240 DEFINE_SHOW_ATTRIBUTE(pagetable);
H A DKconfig28 # Selected by the actual pagetable implementations
38 Enable support for the ARM long descriptor pagetable format.
57 Enable support for the ARM Short-descriptor pagetable format.
77 Enable support for the Apple DART pagetable formats. These include
/linux-6.15/arch/powerpc/platforms/ps3/
H A DKconfig38 int "PS3 Platform pagetable size" if PS3_ADVANCED
43 tune the pagetable size on their system. The value here is
/linux-6.15/arch/powerpc/mm/book3s64/
H A Dhash_pgtable.c23 #warning Limited user VSID range means pagetable space is wasted
/linux-6.15/Documentation/mm/
H A Dtranshuge.rst92 To make pagetable walks huge pmd aware, all you need to do is to call
102 pagetable walk). If the second pmd_trans_huge returns false, you
/linux-6.15/Documentation/userspace-api/
H A Diommufd.rst79 * Access to a sharable nesting parent pagetable across physical IOMMUs
85 Such a vIOMMU object generally has the access to a nesting parent pagetable
281 target pagetable to be attached to by a device. Though currently there are
/linux-6.15/mm/
H A DKconfig.debug223 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 DKconfig837 up the pagetable walking.
/linux-6.15/Documentation/devicetree/bindings/iommu/
H A Dmediatek,iommu.yaml15 pagetable, and only supports 4K size page mapping. Generation two uses the
/linux-6.15/arch/x86/
H A DKconfig.debug60 bool "Dump the EFI pagetable"
H A DKconfig1275 possibly 4K of additional runtime pagetable memory.
1463 has the cost of more pagetable lookup overhead, and also
1464 consumes more pagetable space per process.
/linux-6.15/Documentation/arch/x86/
H A Damd-memory-encryption.rst49 Bits[5:0] pagetable bit number used to activate memory
/linux-6.15/arch/arm/
H A DKconfig.debug7 bool "Export kernel pagetable layout to userspace via debugfs"
13 Say Y here if you want to show the kernel pagetable layout in a
/linux-6.15/Documentation/admin-guide/
H A Dkernel-parameters.txt2923 contiguous memory allocation for KVM hash pagetable