/Linux-v5.10/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 | 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 | vmmgp100.c | 381 { PGD, 8, 16, 0x1000, &gp100_vmm_desc_pd0 }, 382 { PGD, 9, 8, 0x1000, &gp100_vmm_desc_pd1 }, 383 { PGD, 9, 8, 0x1000, &gp100_vmm_desc_pd1 }, 384 { PGD, 2, 8, 0x1000, &gp100_vmm_desc_pd1 }, 391 { PGD, 8, 16, 0x1000, &gp100_vmm_desc_pd0 }, 392 { PGD, 9, 8, 0x1000, &gp100_vmm_desc_pd1 }, 393 { PGD, 9, 8, 0x1000, &gp100_vmm_desc_pd1 }, 394 { PGD, 2, 8, 0x1000, &gp100_vmm_desc_pd1 },
|
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() 384 if (desc->type == PGD) { in nvkm_vmm_sparse_ptes() 397 if (it->desc->type == PGD) in nvkm_vmm_sparse_unref_ptes()
|
D | vmm.h | 91 PGD, enumerator
|
/Linux-v5.10/arch/sparc/include/asm/ |
D | pgalloc_32.h | 36 #define pud_populate(MM, PGD, PMD) pud_set(PGD, PMD) argument
|
/Linux-v5.10/Documentation/x86/ |
D | pti.rst | 53 makes entries in the top (PGD) level. In addition to setting the 54 entry in the main kernel PGD, a copy of the entry is made in the 55 userspace page tables' PGD. 57 This sharing at the PGD level also inherently shares all the lower 70 a. Each process now needs an order-1 PGD instead of order-0. 106 are created by copying top-level (PGD) entries into each 112 be an update to the userspace PGD any time a set_pgd() is done 113 on a PGD used to map userspace. This ensures that the kernel
|
D | amd-memory-encryption.rst | 25 specified in the cr3 register, allowing the PGD table to be encrypted. Each 32 so that the PGD is encrypted, but not set the encryption bit in the PGD entry
|
/Linux-v5.10/arch/arm/kernel/ |
D | head.S | 200 orr r3, r3, #3 @ PGD block type 205 str r7, [r0], #4 @ set top PGD entry bits 206 str r3, [r0], #4 @ set bottom PGD entry bits 208 str r3, [r0], #4 @ set bottom PGD entry bits 209 str r7, [r0], #4 @ set top PGD entry bits 349 sub r4, r4, #0x1000 @ point to the PGD table
|
/Linux-v5.10/arch/arc/mm/ |
D | tlbex.S | 214 lsr r0, r2, PGDIR_SHIFT ; Bits for indexing into PGD 215 ld.as r3, [r1, r0] ; PGD entry corresp to faulting addr 222 bnz.d 2f ; YES: PGD == PMD has THP PTE: stop pgd walk
|
/Linux-v5.10/Documentation/x86/x86_64/ |
D | mm.rst | 147 We map EFI runtime services in the 'efi_pgd' PGD in a 64Gb large virtual 149 The mappings are not part of any other kernel PGD and are only available
|
/Linux-v5.10/arch/alpha/ |
D | Kconfig | 602 be streamlined if we restrict the kernel to one PGD for all vmalloc
|
/Linux-v5.10/tools/perf/Documentation/ |
D | perf-intel-pt.txt | 1022 TIP.PGD packets (refer below). However the q option could be used to find time
|
/Linux-v5.10/Documentation/virt/kvm/ |
D | api.rst | 3810 the PTE level up to the PGD level in that order. Any unused entries 3846 the PTE level up to the PGD level in that order. Any unused entries
|