Home
last modified time | relevance | path

Searched refs:PGD (Results 1 – 18 of 18) sorted by relevance

/Linux-v5.4/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/
Dvmmgk104.c42 { 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 },
Dvmmgm200.c70 { 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 },
Dvmmgp100.c294 { PGD, 8, 16, 0x1000, &gp100_vmm_desc_pd0 },
295 { PGD, 9, 8, 0x1000, &gp100_vmm_desc_pd1 },
296 { PGD, 9, 8, 0x1000, &gp100_vmm_desc_pd1 },
297 { PGD, 2, 8, 0x1000, &gp100_vmm_desc_pd1 },
304 { PGD, 8, 16, 0x1000, &gp100_vmm_desc_pd0 },
305 { PGD, 9, 8, 0x1000, &gp100_vmm_desc_pd1 },
306 { PGD, 9, 8, 0x1000, &gp100_vmm_desc_pd1 },
307 { PGD, 2, 8, 0x1000, &gp100_vmm_desc_pd1 },
Dvmmgf100.c155 { 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 },
Dvmmnv50.c169 { PGD, 11, 0, 0x0000, &nv50_vmm_pgd },
176 { PGD, 11, 0, 0x0000, &nv50_vmm_pgd },
Dvmm.c61 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()
Dvmm.h91 PGD, enumerator
/Linux-v5.4/arch/powerpc/include/asm/nohash/64/
Dpgalloc.h18 #define pgd_populate(MM, PGD, PUD) pgd_set(PGD, (unsigned long)PUD) argument
/Linux-v5.4/arch/sparc/include/asm/
Dpgalloc_32.h36 #define pgd_populate(MM, PGD, PMD) pgd_set(PGD, PMD) argument
Dpgalloc_64.h24 #define pgd_populate(MM, PGD, PUD) __pgd_populate(PGD, PUD) argument
/Linux-v5.4/Documentation/x86/
Dpti.rst53 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
Damd-memory-encryption.rst25 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.4/arch/arm/kernel/
Dhead.S200 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.4/arch/arc/mm/
Dtlbex.S204 lsr r0, r2, PGDIR_SHIFT ; Bits for indexing into PGD
205 ld.as r3, [r1, r0] ; PGD entry corresp to faulting addr
212 bnz.d 2f ; YES: PGD == PMD has THP PTE: stop pgd walk
/Linux-v5.4/Documentation/x86/x86_64/
Dmm.rst147 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.4/arch/arm/kvm/
Dinit.S64 @ Set the HTTBR to point to the hypervisor PGD pointer passed
/Linux-v5.4/arch/alpha/
DKconfig600 be streamlined if we restrict the kernel to one PGD for all vmalloc
/Linux-v5.4/Documentation/virt/kvm/
Dapi.txt3439 the PTE level up to the PGD level in that order. Any unused entries