Home
last modified time | relevance | path

Searched full:pagetables (Results 1 – 25 of 95) sorted by relevance

1234

/linux-6.14.4/arch/x86/include/asm/
Dpgtable_32.h51 * This is used to calculate the .brk reservation for initial pagetables.
52 * Enough space is reserved to allocate pagetables sufficient to cover all
57 * the PMD's in addition to the pages required for the last level pagetables.
/linux-6.14.4/arch/arm64/kvm/
DKconfig70 bool "Present the stage-2 pagetables to debugfs"
78 Say Y here if you want to show the stage-2 kernel pagetables
/linux-6.14.4/arch/x86/mm/
Dmem_encrypt_boot.S30 * R8 - physical address of the pagetables to use for encryption
55 movq %r8, %rdx /* Pagetables used for encryption */
86 * RDX - address of the pagetables to use for encryption
Dmem_encrypt_identity.c275 * the new pagetables. in sme_pgtable_calc()
308 * pagetables with the necessary attributes needed to encrypt the in sme_encrypt_kernel()
361 /* PUDs and PMDs needed in the current pagetables for the workarea */ in sme_encrypt_kernel()
378 * pagetables and when the new encrypted and decrypted kernel in sme_encrypt_kernel()
Ddebug_pagetables.c75 MODULE_DESCRIPTION("Kernel debugging helper that dumps pagetables");
Dpgtable.c53 * "userpte=nohigh" disables allocation of user pagetables in in setup_userpte()
167 * of kernel pagetables can't be lazily synchronized by vmalloc faults.
168 * vmalloc faults work because attached pagetables are never freed.
181 * not shared between pagetables (!SHARED_KERNEL_PMDS), we allocate
/linux-6.14.4/arch/powerpc/mm/
Dinit-common.c112 * Create a kmem_cache() for pagetables. This is not used for PTE
116 * the higher level pagetables, and for hugepage pagetables.
/linux-6.14.4/drivers/gpu/drm/msm/
Dmsm_iommu.c15 atomic_t pagetables; member
165 if (atomic_dec_return(&iommu->pagetables) == 0) in msm_iommu_pagetable_destroy()
295 if (atomic_inc_return(&iommu->pagetables) == 1) { in msm_iommu_pagetable_create()
314 * end up flushing the ASID used for TTBR1 pagetables, which is not in msm_iommu_pagetable_create()
428 atomic_set(&iommu->pagetables, 0); in msm_iommu_new()
/linux-6.14.4/arch/powerpc/include/asm/
Dpgalloc.h53 * Functions that deal with pagetables that could be at any level of
61 * any page table pointer. In other words all pagetables, even tiny
/linux-6.14.4/drivers/media/pci/saa7164/
Dsaa7164-buffer.c37 * +0| set of ptrs to PCI pagetables + |
39 * +1| set of ptrs to PCI pagetables + <--------+
41 * +2| set of ptrs to PCI pagetables +
43 * +3| set of ptrs to PCI pagetables + >--+
/linux-6.14.4/drivers/iommu/arm/arm-smmu/
Darm-smmu-qcom.c186 * identify it and configure it for per-instance pagetables in qcom_adreno_smmu_is_gpu_device()
209 * The GPU driver will call this to enable TTBR0 when per-instance pagetables
221 /* The domain must have split pagetables already enabled */ in qcom_adreno_smmu_set_ttbr0_cfg()
262 * switch pagetables in qcom_adreno_smmu_alloc_context_bank()
316 /* Only enable split pagetables for the GPU device (SID 0) */ in qcom_adreno_smmu_init_context()
/linux-6.14.4/Documentation/mm/
Dtranshuge.rst57 Code walking pagetables but unaware about huge pmds can simply call
66 If you're not walking pagetables but you run into a physical hugepage
/linux-6.14.4/Documentation/devicetree/bindings/iommu/
Dapple,dart.yaml18 with individual pagetables and page-level read/write protection flags.
/linux-6.14.4/arch/x86/xen/
Dmmu_pv.c816 * On save, we need to pin all pagetables to make sure they get their
905 /* Release a pagetables pages back as normal RW */
934 * kernel doesn't see any unexpected pinned pagetables.
1023 * While a process runs, Xen pins its pagetables, which means that the
1262 * The majority of further PTE writes is to pagetables already in xen_pagetable_init()
1420 * built pagetables for the guest. We diligently look over them
1426 * up the rest of the pagetables. When it has completed it loads the cr3.
1428 * #PF handler would create bootstrap pagetables) - so we are running
1488 * Init-time set_pte while constructing initial pagetables, which
1749 * head_64.S's preconstructed pagetables. We copy the Xen L2's into
[all …]
/linux-6.14.4/arch/arc/include/asm/
Dpgalloc.h6 * -"/proc/meminfo | grep PageTables" kept on increasing
/linux-6.14.4/arch/x86/kernel/
Dldt.c77 * will not be mapped in the userspace pagetables. in load_mm_ldt()
323 * get_locked_pte() will allocate all needed pagetables in map_ldt_struct()
638 * If we are using PTI, map the new LDT into the userspace pagetables. in write_ldt()
/linux-6.14.4/include/xen/interface/
Dfeatures.h14 * If set, the guest does not need to write-protect its pagetables, and can
/linux-6.14.4/arch/mips/include/asm/
Dpgtable-64.h171 * For 4-level pagetables we defines these ourselves, for 3-level the
226 * For 3-level pagetables we defines these ourselves, for 2-level the
/linux-6.14.4/tools/include/uapi/asm-generic/
Dmman-common.h26 #define MAP_POPULATE 0x008000 /* populate (prefault) pagetables */
/linux-6.14.4/arch/parisc/include/uapi/asm/
Dmman.h23 #define MAP_POPULATE 0x10000 /* populate (prefault) pagetables */
/linux-6.14.4/include/uapi/asm-generic/
Dmman-common.h26 #define MAP_POPULATE 0x008000 /* populate (prefault) pagetables */
/linux-6.14.4/mm/
Dshow_mem.c207 " mapped:%lu shmem:%lu pagetables:%lu\n" in show_free_areas()
260 " pagetables:%lukB" in show_free_areas()
/linux-6.14.4/arch/alpha/include/uapi/asm/
Dmman.h29 #define MAP_POPULATE 0x20000 /* populate (prefault) pagetables */
/linux-6.14.4/arch/m68k/sun3/
Dmmu_emu.c341 * page there (specifically, whether the software pagetables indicate that
343 * Sun3 hardware pagetables (256 groups of 16 pages). If there should be a
/linux-6.14.4/drivers/iommu/
Diommu-pages.h15 * All page allocations that should be reported to as "iommu-pagetables" to

1234