Home
last modified time | relevance | path

Searched refs:PGD (Results 1 - 19 of 19) sorted by relevance

/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/
H A 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 },
H A 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 },
H A Dvmmgp100.c381 { 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 },
H A 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 },
H A Dvmmnv50.c169 { PGD, 11, 0, 0x0000, &nv50_vmm_pgd },
176 { PGD, 11, 0, 0x0000, &nv50_vmm_pgd },
H A 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()
H A Dvmm.h91 PGD, enumerator
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/
H A 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 },
H A 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 },
H A Dvmmgp100.c387 { PGD, 8, 16, 0x1000, &gp100_vmm_desc_pd0 },
388 { PGD, 9, 8, 0x1000, &gp100_vmm_desc_pd1 },
389 { PGD, 9, 8, 0x1000, &gp100_vmm_desc_pd1 },
390 { PGD, 2, 8, 0x1000, &gp100_vmm_desc_pd1 },
397 { PGD, 8, 16, 0x1000, &gp100_vmm_desc_pd0 },
398 { PGD, 9, 8, 0x1000, &gp100_vmm_desc_pd1 },
399 { PGD, 9, 8, 0x1000, &gp100_vmm_desc_pd1 },
400 { PGD, 2, 8, 0x1000, &gp100_vmm_desc_pd1 },
H A 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 },
H A Dvmmnv50.c169 { PGD, 11, 0, 0x0000, &nv50_vmm_pgd },
176 { PGD, 11, 0, 0x0000, &nv50_vmm_pgd },
H A Dvmm.h91 PGD, enumerator
H A 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()
/kernel/linux/linux-5.10/arch/sparc/include/asm/
H A Dpgalloc_32.h36 #define pud_populate(MM, PGD, PMD) pud_set(PGD, PMD)
/kernel/linux/linux-6.6/arch/sparc/include/asm/
H A Dpgalloc_32.h36 #define pud_populate(MM, PGD, PMD) pud_set(PGD, PMD)
/kernel/linux/linux-5.10/arch/arm/kernel/
H A Dhead.S40 /* LPAE requires an additional page for the PGD */
219 * Build the PGD table (first level) to point to the PMD table. A PGD
224 orr r3, r3, #3 @ PGD block type
229 str r7, [r0], #4 @ set top PGD entry bits
230 str r3, [r0], #4 @ set bottom PGD entry bits
232 str r3, [r0], #4 @ set bottom PGD entry bits
233 str r7, [r0], #4 @ set top PGD entry bits
374 sub r4, r4, #0x1000 @ point to the PGD table
/kernel/linux/linux-6.6/arch/arm/kernel/
H A Dhead.S39 /* LPAE requires an additional page for the PGD */
205 * Build the PGD table (first level) to point to the PMD table. A PGD
210 orr r3, r3, #3 @ PGD block type
215 str r7, [r0], #4 @ set top PGD entry bits
216 str r3, [r0], #4 @ set bottom PGD entry bits
218 str r3, [r0], #4 @ set bottom PGD entry bits
219 str r7, [r0], #4 @ set top PGD entry bits
370 sub r4, r4, #0x1000 @ point to the PGD table
/kernel/linux/linux-5.10/arch/arc/mm/
H A Dtlbex.S49 ; For Non-SMP, the scratch AUX reg is repurposed to cache task PGD, so a
60 ; Thus scratch AUX reg is used (and no longer used to cache task PGD).
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

Completed in 18 milliseconds