/Linux-v4.19/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/ |
D | vmmgk104.c | 42 { PGD, 13, 8, 0x1000, &gf100_vmm_pgd }, 49 { PGD, 13, 8, 0x1000, &gf100_vmm_pgd }, 56 { PGD, 14, 8, 0x1000, &gf100_vmm_pgd }, 63 { PGD, 14, 8, 0x1000, &gf100_vmm_pgd },
|
D | vmmgp100.c | 213 { PGD, 8, 16, 0x1000, &gp100_vmm_desc_pd0 }, 214 { PGD, 9, 8, 0x1000, &gp100_vmm_desc_pd1 }, 215 { PGD, 9, 8, 0x1000, &gp100_vmm_desc_pd1 }, 216 { PGD, 2, 8, 0x1000, &gp100_vmm_desc_pd1 }, 223 { PGD, 8, 16, 0x1000, &gp100_vmm_desc_pd0 }, 224 { PGD, 9, 8, 0x1000, &gp100_vmm_desc_pd1 }, 225 { PGD, 9, 8, 0x1000, &gp100_vmm_desc_pd1 }, 226 { PGD, 2, 8, 0x1000, &gp100_vmm_desc_pd1 },
|
D | vmmgm200.c | 70 { PGD, 13, 8, 0x1000, &gm200_vmm_pgd }, 77 { PGD, 13, 8, 0x1000, &gm200_vmm_pgd }, 84 { PGD, 14, 8, 0x1000, &gm200_vmm_pgd }, 91 { PGD, 14, 8, 0x1000, &gm200_vmm_pgd },
|
D | vmmgf100.c | 155 { PGD, 13, 8, 0x1000, &gf100_vmm_pgd }, 162 { PGD, 13, 8, 0x1000, &gf100_vmm_pgd }, 169 { PGD, 14, 8, 0x1000, &gf100_vmm_pgd }, 176 { PGD, 14, 8, 0x1000, &gf100_vmm_pgd },
|
D | vmmnv50.c | 169 { PGD, 11, 0, 0x0000, &nv50_vmm_pgd }, 176 { PGD, 11, 0, 0x0000, &nv50_vmm_pgd },
|
D | vmm.c | 61 if (desc->type == PGD) { in nvkm_vmm_pt_new() 88 case PGD: return "PGD"; in nvkm_vmm_desc_type() 372 if (desc->type == PGD) { in nvkm_vmm_sparse_ptes() 385 if (it->desc->type == PGD) in nvkm_vmm_sparse_unref_ptes()
|
D | vmm.h | 87 PGD, enumerator
|
/Linux-v4.19/arch/sparc/include/asm/ |
D | pgalloc_32.h | 38 #define pgd_populate(MM, PGD, PMD) pgd_set(PGD, PMD) argument
|
D | pgalloc_64.h | 24 #define pgd_populate(MM, PGD, PUD) __pgd_populate(PGD, PUD) argument
|
/Linux-v4.19/Documentation/x86/ |
D | pti.txt | 47 makes entries in the top (PGD) level. In addition to setting the 48 entry in the main kernel PGD, a copy of the entry is made in the 49 userspace page tables' PGD. 51 This sharing at the PGD level also inherently shares all the lower 63 a. Each process now needs an order-1 PGD instead of order-0. 98 are created by copying top-level (PGD) entries into each 104 be an update to the userspace PGD any time a set_pgd() is done 105 on a PGD used to map userspace. This ensures that the kernel
|
D | amd-memory-encryption.txt | 19 specified in the cr3 register, allowing the PGD table to be encrypted. Each 26 so that the PGD is encrypted, but not set the encryption bit in the PGD entry
|
/Linux-v4.19/arch/arm/kernel/ |
D | head.S | 203 orr r3, r3, #3 @ PGD block type 208 str r7, [r0], #4 @ set top PGD entry bits 209 str r3, [r0], #4 @ set bottom PGD entry bits 211 str r3, [r0], #4 @ set bottom PGD entry bits 212 str r7, [r0], #4 @ set top PGD entry bits 352 sub r4, r4, #0x1000 @ point to the PGD table
|
/Linux-v4.19/arch/powerpc/include/asm/nohash/64/ |
D | pgalloc.h | 55 #define pgd_populate(MM, PGD, PUD) pgd_set(PGD, (unsigned long)PUD) argument
|
/Linux-v4.19/Documentation/x86/x86_64/ |
D | mm.txt | 68 We map EFI runtime services in the 'efi_pgd' PGD in a 64Gb large virtual 70 The mappings are not part of any other kernel PGD and are only available
|
/Linux-v4.19/arch/arc/mm/ |
D | tlbex.S | 207 lsr r0, r2, PGDIR_SHIFT ; Bits for indexing into PGD 208 ld.as r3, [r1, r0] ; PGD entry corresp to faulting addr 215 bnz.d 2f ; YES: PGD == PMD has THP PTE: stop pgd walk
|
/Linux-v4.19/arch/arm/kvm/ |
D | init.S | 76 @ Set the HTTBR to point to the hypervisor PGD pointer passed
|
/Linux-v4.19/arch/alpha/ |
D | Kconfig | 616 be streamlined if we restrict the kernel to one PGD for all vmalloc
|
/Linux-v4.19/Documentation/s390/ |
D | Debugging390.txt | 308 The SX (segment index, roughly corresponding to the PGD & PMD in Linux 322 1) s/390 has no PMD so the PMD is really the PGD also. 340 4096*512(PTES)*1024(PMDS)*2048(PGD) = 4398046511104 bytes,
|
/Linux-v4.19/Documentation/virtual/kvm/ |
D | api.txt | 3194 the PTE level up to the PGD level in that order. Any unused entries
|