Home
last modified time | relevance | path

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

/linux-6.1.9/arch/mips/mm/
Dpgtable-64.c46 void pmd_init(unsigned long addr, unsigned long pagetable) in pmd_init() argument
54 p[0] = pagetable; in pmd_init()
55 p[1] = pagetable; in pmd_init()
56 p[2] = pagetable; in pmd_init()
57 p[3] = pagetable; in pmd_init()
58 p[4] = pagetable; in pmd_init()
60 p[-3] = pagetable; in pmd_init()
61 p[-2] = pagetable; in pmd_init()
62 p[-1] = pagetable; in pmd_init()
69 void pud_init(unsigned long addr, unsigned long pagetable) in pud_init() argument
[all …]
/linux-6.1.9/arch/loongarch/mm/
Dpgtable.c59 void pmd_init(unsigned long addr, unsigned long pagetable) in pmd_init() argument
67 p[0] = pagetable; in pmd_init()
68 p[1] = pagetable; in pmd_init()
69 p[2] = pagetable; in pmd_init()
70 p[3] = pagetable; in pmd_init()
71 p[4] = pagetable; in pmd_init()
73 p[-3] = pagetable; in pmd_init()
74 p[-2] = pagetable; in pmd_init()
75 p[-1] = pagetable; in pmd_init()
82 void pud_init(unsigned long addr, unsigned long pagetable) in pud_init() argument
[all …]
/linux-6.1.9/drivers/gpu/drm/msm/
Dmsm_iommu.c34 static size_t calc_pgsize(struct msm_iommu_pagetable *pagetable, in calc_pgsize() argument
44 pgsizes = pagetable->pgsize_bitmap & GENMASK(__fls(size), 0); in calc_pgsize()
60 pgsizes = pagetable->pgsize_bitmap & ~GENMASK(pgsize_idx, 0); in calc_pgsize()
92 struct msm_iommu_pagetable *pagetable = to_pagetable(mmu); in msm_iommu_pagetable_unmap() local
93 struct io_pgtable_ops *ops = pagetable->pgtbl_ops; in msm_iommu_pagetable_unmap()
98 pgsize = calc_pgsize(pagetable, iova, iova, size, &count); in msm_iommu_pagetable_unmap()
108 iommu_flush_iotlb_all(to_msm_iommu(pagetable->parent)->domain); in msm_iommu_pagetable_unmap()
116 struct msm_iommu_pagetable *pagetable = to_pagetable(mmu); in msm_iommu_pagetable_map() local
117 struct io_pgtable_ops *ops = pagetable->pgtbl_ops; in msm_iommu_pagetable_map()
130 pgsize = calc_pgsize(pagetable, addr, phys, size, &count); in msm_iommu_pagetable_map()
[all …]
/linux-6.1.9/arch/nios2/include/asm/
Dpgalloc.h32 extern void pmd_init(unsigned long page, unsigned long pagetable);
/linux-6.1.9/arch/mips/include/asm/
Dpgtable-64.h319 extern void pud_init(unsigned long page, unsigned long pagetable);
320 extern void pmd_init(unsigned long page, unsigned long pagetable);
Dpgalloc.h36 extern void pmd_init(unsigned long page, unsigned long pagetable);
/linux-6.1.9/arch/loongarch/include/asm/
Dpgalloc.h48 extern void pmd_init(unsigned long page, unsigned long pagetable);
Dpgtable.h243 extern void pud_init(unsigned long page, unsigned long pagetable);
244 extern void pmd_init(unsigned long page, unsigned long pagetable);
/linux-6.1.9/drivers/iommu/
Dexynos-iommu.c920 phys_addr_t pagetable = virt_to_phys(domain->pgtable); in exynos_iommu_detach_device() local
950 &pagetable); in exynos_iommu_detach_device()
959 phys_addr_t pagetable = virt_to_phys(domain->pgtable); in exynos_iommu_attach_device() local
973 data->pgtable = pagetable; in exynos_iommu_attach_device()
991 &pagetable); in exynos_iommu_attach_device()
DKconfig28 # Selected by the actual pagetable implementations
37 Enable support for the ARM long descriptor pagetable format.
56 Enable support for the ARM Short-descriptor pagetable format.
75 Enable support for the Apple DART pagetable formats. These include
Domap-iommu-debug.c240 DEFINE_SHOW_ATTRIBUTE(pagetable);
/linux-6.1.9/arch/powerpc/platforms/ps3/
DKconfig38 int "PS3 Platform pagetable size" if PS3_ADVANCED
43 tune the pagetable size on their system. The value here is
/linux-6.1.9/mm/
DKconfig.debug197 bool "Export kernel pagetable layout to userspace via debugfs"
203 Say Y here if you want to show the kernel pagetable layout in a
DKconfig746 up the pagetable walking.
1058 # pagetable layouts.
/linux-6.1.9/arch/powerpc/mm/book3s64/
Dhash_pgtable.c23 #warning Limited user VSID range means pagetable space is wasted
/linux-6.1.9/Documentation/mm/
Dtranshuge.rst94 To make pagetable walks huge pmd aware, all you need to do is to call
104 pagetable walk). If the second pmd_trans_huge returns false, you
/linux-6.1.9/Documentation/devicetree/bindings/iommu/
Dmediatek,iommu.yaml15 pagetable, and only supports 4K size page mapping. Generation two uses the
/linux-6.1.9/Documentation/x86/
Damd-memory-encryption.rst49 Bits[5:0] pagetable bit number used to activate memory
/linux-6.1.9/arch/x86/
DKconfig.debug60 bool "Dump the EFI pagetable"
DKconfig1262 possibly 4K of additional runtime pagetable memory.
1495 has the cost of more pagetable lookup overhead, and also
1496 consumes more pagetable space per process.
/linux-6.1.9/Documentation/gpu/rfc/
Di915_vm_bind.rst230 Make pagetable allocations evictable and manage them similar to VM_BIND
/linux-6.1.9/arch/arm/
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.1.9/Documentation/admin-guide/
Dkernel-parameters.txt2565 contiguous memory allocation for KVM hash pagetable