/linux/arch/arm64/kvm/ |
H A D | Kconfig | 70 bool "Present the stage-2 pagetables to debugfs" 78 Say Y here if you want to show the stage-2 kernel pagetables
|
/linux/arch/x86/mm/ |
H A D | mem_encrypt_boot.S | 30 * R8 - physical address of the pagetables to use for encryption 55 movq %r8, %rdx /* Pagetables used for encryption */ 87 * RDX - address of the pagetables to use for encryption
|
H A D | debug_pagetables.c | 75 MODULE_DESCRIPTION("Kernel debugging helper that dumps pagetables");
|
H A D | init_32.c | 199 * NOTE: The pagetables are allocated contiguous on the physical space 468 * point, we've been running on some set of pagetables constructed by
|
H A D | pti.c | 153 * pagetables so that, if we somehow screw up and return to in __pti_set_user_pgtbl() 651 /* Undo all global bits from the init pagetables in head_64.S: */ in pti_init()
|
H A D | pgtable.c | 108 * of kernel pagetables can't be lazily synchronized by vmalloc faults. 109 * vmalloc faults work because attached pagetables are never freed.
|
/linux/arch/powerpc/include/asm/ |
H A D | pgalloc.h | 53 * 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/drivers/gpu/drm/msm/ |
H A D | msm_iommu.c | 18 struct mutex init_lock; /* protects pagetables counter and prr_page */ 19 int pagetables; member 233 if (--iommu->pagetables == 0) { in msm_iommu_pagetable_destroy() 576 if (iommu->pagetables++ == 0) { in msm_iommu_pagetable_create() 579 iommu->pagetables--; in msm_iommu_pagetable_create() 616 * end up flushing the ASID used for TTBR1 pagetables, which is not in msm_iommu_pagetable_create()
|
/linux/arch/x86/boot/startup/ |
H A D | sme.c | 273 * the new pagetables. in sme_pgtable_calc() 305 * pagetables with the necessary attributes needed to encrypt the in sme_encrypt_kernel() 358 /* PUDs and PMDs needed in the current pagetables for the workarea */ in sme_encrypt_kernel() 375 * pagetables and when the new encrypted and decrypted kernel in sme_encrypt_kernel()
|
H A D | sev-startup.c | 168 * mapped but without having adjusted the pagetables to where the in svsm_setup()
|
/linux/drivers/iommu/arm/arm-smmu/ |
H A D | arm-smmu-qcom.c | 200 * identify it and configure it for per-instance pagetables in qcom_adreno_smmu_is_gpu_device() 223 * The GPU driver will call this to enable TTBR0 when per-instance pagetables 235 /* The domain must have split pagetables already enabled */ in qcom_adreno_smmu_set_ttbr0_cfg() 276 * switch pagetables in qcom_adreno_smmu_alloc_context_bank() 330 /* Only enable split pagetables for the GPU device (SID 0) */ in qcom_adreno_smmu_init_context()
|
/linux/arch/x86/kernel/ |
H A D | ldt.c | 77 * 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()
|
H A D | head_32.S | 55 RESERVE_BRK(pagetables, INIT_MAP_SIZE) 116 /* Create early pagetables. */
|
H A D | head32.c | 130 /* Enough space to fit pagetables for the low memory linear map */ in mk_early_pgtbl_32()
|
/linux/include/xen/interface/ |
H A D | features.h | 14 * If set, the guest does not need to write-protect its pagetables, and can
|
/linux/drivers/iommu/ |
H A D | iommu-pages.c | 64 * All page allocations that should be reported to as "iommu-pagetables" in iommu_alloc_pages_node_sz()
|
/linux/mm/ |
H A D | show_mem.c | 201 " mapped:%lu shmem:%lu pagetables:%lu\n" in show_free_areas() 253 " pagetables:%lukB" in show_free_areas()
|
H A D | truncate.c | 147 * user pagetables if we're racing with filemap_fault(). 642 * Any pages which are found to be mapped into pagetables are unmapped prior to 728 * Any pages which are found to be mapped into pagetables are unmapped prior to
|
/linux/tools/include/uapi/asm-generic/ |
H A D | mman-common.h | 26 #define MAP_POPULATE 0x008000 /* populate (prefault) pagetables */
|
/linux/kernel/dma/ |
H A D | Kconfig | 130 # in the pagetables
|
/linux/drivers/gpu/drm/xe/ |
H A D | xe_pt_walk.h | 43 * as shared pagetables.
|
/linux/tools/testing/selftests/mm/ |
H A D | hmm-tests.c | 1451 /* Simulate a device snapshotting CPU pagetables. */ in TEST_F() 1537 /* Simulate a device snapshotting CPU pagetables. */ in TEST_F() 1609 /* Simulate a device snapshotting CPU pagetables. */ in TEST_F() 1624 /* Simulate a device snapshotting CPU pagetables. */ in TEST_F() 1955 /* Take snapshot to CPU pagetables */ in TEST_F() 2048 /* Take snapshot to CPU pagetables */ in TEST_F()
|
/linux/arch/x86/realmode/rm/ |
H A D | trampoline_64.S | 159 # Setup trampoline 4 level pagetables
|
/linux/arch/powerpc/include/asm/nohash/64/ |
H A D | pgtable.h | 16 * Size of EA range mapped by our pagetables.
|
/linux/arch/powerpc/include/asm/book3s/64/ |
H A D | hash.h | 32 * Size of EA range mapped by our pagetables.
|