/linux/arch/x86/include/asm/ |
H A D | pgtable_32.h | 51 * 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/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 */ 86 * 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 | pgtable.c | 53 * "userpte=nohigh" disables allocation of user pagetables in in ___pte_free_tlb() 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
|
H A D | pti.c | 146 * pagetables so that, if we somehow screw up and return to in __pti_set_user_pgtbl() 644 /* Undo all global bits from the init pagetables in head_64.S: */ in pti_init()
|
/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
|
H A D | ptdump.c | 3 * Debug helper used to dump the stage-2 pagetables of the system and their
|
/linux/drivers/gpu/drm/msm/ |
H A D | msm_iommu.c | 15 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/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/media/pci/saa7164/ |
H A D | saa7164-buffer.c | 37 * +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/Documentation/mm/ |
H A D | transhuge.rst | 57 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/arch/x86/xen/ |
H A D | mmu_pv.c | 816 * 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/Documentation/devicetree/bindings/iommu/ |
H A D | apple,dart.yaml | 18 with individual pagetables and page-level read/write protection flags.
|
/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) 118 /* 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/arch/arc/include/asm/ |
H A D | pgalloc.h | 6 * -"/proc/meminfo | grep PageTables" kept on increasing
|
/linux/arch/m68k/sun3/ |
H A D | mmu_emu.c | 340 * page there (specifically, whether the software pagetables indicate that 342 * Sun3 hardware pagetables (256 groups of 16 pages). If there should be a
|
/linux/drivers/iommu/ |
H A D | iommu-pages.h | 15 * All page allocations that should be reported to as "iommu-pagetables" to
|
/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/mm/ |
H A D | truncate.c | 133 * user pagetables if we're racing with filemap_fault(). 589 * Any pages which are found to be mapped into pagetables are unmapped prior to 675 * Any pages which are found to be mapped into pagetables are unmapped prior to
|
/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() 2049 /* Take snapshot to CPU pagetables */ in TEST_F()
|
/linux/arch/powerpc/include/asm/nohash/64/ |
H A D | pgtable.h | 16 * Size of EA range mapped by our pagetables.
|