Defined in 1 files as a variable:
Defined in 2 files as a macro:
- arch/x86/include/asm/pgtable_32_types.h, line 18 (as a macro)
- arch/x86/include/asm/pgtable_64_types.h, line 36 (as a macro)
Defined in 3 files as a function:
- arch/arm64/include/asm/pgtable.h, line 1078 (as a function)
- arch/arm64/include/asm/pgtable.h, line 1185 (as a function)
- arch/x86/include/asm/pgtable_64_types.h, line 31 (as a function)
Defined in 2 files as a externvar:
- arch/riscv/include/asm/pgtable-64.h, line 14 (as a externvar)
- arch/riscv/include/asm/vmalloc.h, line 7 (as a externvar)
Referenced in 33 files:
- arch/arm64/include/asm/pgalloc.h, line 76
- arch/arm64/include/asm/pgtable.h
- arch/arm64/include/asm/tlb.h, line 113
- arch/arm64/mm/mmu.c
- arch/arm64/mm/pgd.c, line 27
- arch/riscv/include/asm/pgalloc.h
- arch/riscv/include/asm/pgtable-64.h
- arch/riscv/include/asm/pgtable.h, line 78
- arch/riscv/include/asm/vmalloc.h, line 14
- arch/riscv/kernel/cpu.c, line 295
- arch/riscv/mm/init.c
- arch/riscv/mm/kasan_init.c
- arch/riscv/mm/pgtable.c, line 53
- arch/riscv/mm/ptdump.c, line 449
- arch/x86/hyperv/hv_crash.c, line 594
- arch/x86/include/asm/page_64_types.h, line 51
- arch/x86/include/asm/paravirt.h
- arch/x86/include/asm/pgalloc.h
- arch/x86/include/asm/pgtable.h
- arch/x86/include/asm/pgtable_64.h
- arch/x86/include/asm/pgtable_64_types.h
- arch/x86/include/asm/sparsemem.h, line 29
- arch/x86/kernel/cpu/common.c, line 1862
- arch/x86/kernel/head64.c
- arch/x86/kernel/kexec-bzimage64.c, line 463
- arch/x86/kernel/vmcore_info_64.c, line 15
- arch/x86/kvm/svm/svm.c, line 204
- arch/x86/mm/ident_map.c
- arch/x86/mm/init_64.c
- arch/x86/mm/kasan_init_64.c
- arch/x86/mm/kaslr.c
- arch/x86/platform/efi/efi_64.c, line 98
- arch/x86/power/hibernate_64.c, line 52
Smatch caller information:
arch/x86/kernel/head64.c __early_make_pgtable() -> pgtable_l5_enabled()
| Type | Parameter | Key | Value |
|---|
arch/x86/kernel/head64.c __early_make_pgtable() -> pgtable_l5_enabled()
| Type | Parameter | Key | Value |
|---|
arch/x86/kernel/head64.c x86_64_start_kernel() -> pgtable_l5_enabled()
| Type | Parameter | Key | Value |
|---|
arch/x86/mm/kasan_init_64.c clear_pgds() -> pgtable_l5_enabled()
| Type | Parameter | Key | Value |
|---|---|---|---|
| LOCK2 | irq |
arch/x86/mm/kasan_init_64.c clear_pgds() -> pgtable_l5_enabled()
| Type | Parameter | Key | Value |
|---|---|---|---|
| LOCK2 | irq |
arch/x86/mm/kasan_init_64.c clear_pgds() -> pgtable_l5_enabled()
| Type | Parameter | Key | Value |
|---|---|---|---|
| LOCK2 | irq |
arch/x86/mm/kasan_init_64.c early_p4d_offset() -> pgtable_l5_enabled()
| Type | Parameter | Key | Value |
|---|
arch/x86/mm/kasan_init_64.c kasan_early_init() -> pgtable_l5_enabled()
| Type | Parameter | Key | Value |
|---|
arch/x86/mm/kasan_init_64.c kasan_early_init() -> pgtable_l5_enabled()
| Type | Parameter | Key | Value |
|---|
arch/x86/mm/kasan_init_64.c kasan_early_p4d_populate() -> pgtable_l5_enabled()
| Type | Parameter | Key | Value |
|---|
arch/x86/mm/kasan_init_64.c kasan_init() -> pgtable_l5_enabled()
| Type | Parameter | Key | Value |
|---|---|---|---|
| LOCK2 | irq |
arch/x86/mm/kasan_init_64.c kasan_init() -> pgtable_l5_enabled()
| Type | Parameter | Key | Value |
|---|---|---|---|
| LOCK2 | irq |
arch/x86/mm/kasan_init_64.c kasan_init() -> pgtable_l5_enabled()
| Type | Parameter | Key | Value |
|---|---|---|---|
| LOCK2 | irq |
arch/x86/mm/kasan_init_64.c kasan_init() -> pgtable_l5_enabled()
| Type | Parameter | Key | Value |
|---|---|---|---|
| LOCK2 | irq |
arch/x86/mm/kasan_init_64.c kasan_init() -> pgtable_l5_enabled()
| Type | Parameter | Key | Value |
|---|---|---|---|
| LOCK2 | irq |
arch/x86/mm/kasan_init_64.c kasan_init() -> pgtable_l5_enabled()
| Type | Parameter | Key | Value |
|---|---|---|---|
| LOCK2 | irq |
arch/x86/mm/kasan_init_64.c kasan_init() -> pgtable_l5_enabled()
| Type | Parameter | Key | Value |
|---|---|---|---|
| LOCK2 | irq |
arch/x86/mm/kasan_init_64.c kasan_init() -> pgtable_l5_enabled()
| Type | Parameter | Key | Value |
|---|---|---|---|
| LOCK2 | irq |
arch/x86/mm/kasan_init_64.c kasan_init() -> pgtable_l5_enabled()
| Type | Parameter | Key | Value |
|---|---|---|---|
| LOCK2 | irq |
arch/x86/mm/kasan_init_64.c kasan_init() -> pgtable_l5_enabled()
| Type | Parameter | Key | Value |
|---|---|---|---|
| LOCK2 | irq |
arch/x86/mm/kasan_init_64.c kasan_init() -> pgtable_l5_enabled()
| Type | Parameter | Key | Value |
|---|---|---|---|
| LOCK2 | irq |
arch/x86/mm/kasan_init_64.c kasan_init() -> pgtable_l5_enabled()
| Type | Parameter | Key | Value |
|---|---|---|---|
| LOCK2 | irq |
arch/x86/mm/kasan_init_64.c kasan_init() -> pgtable_l5_enabled()
| Type | Parameter | Key | Value |
|---|---|---|---|
| LOCK2 | irq |
arch/x86/mm/kasan_init_64.c kasan_init() -> pgtable_l5_enabled()
| Type | Parameter | Key | Value |
|---|---|---|---|
| LOCK2 | irq |
arch/x86/mm/kasan_init_64.c kasan_init() -> pgtable_l5_enabled()
| Type | Parameter | Key | Value |
|---|---|---|---|
| LOCK2 | irq |
arch/x86/mm/kasan_init_64.c kasan_init() -> pgtable_l5_enabled()
| Type | Parameter | Key | Value |
|---|---|---|---|
| LOCK2 | irq |
arch/x86/mm/kasan_init_64.c kasan_init() -> pgtable_l5_enabled()
| Type | Parameter | Key | Value |
|---|---|---|---|
| LOCK2 | irq |
arch/x86/mm/kasan_init_64.c kasan_map_early_shadow() -> pgtable_l5_enabled()
| Type | Parameter | Key | Value |
|---|
arch/x86/mm/kasan_init_64.c kasan_map_early_shadow() -> pgtable_l5_enabled()
| Type | Parameter | Key | Value |
|---|
arch/x86/mm/kasan_init_64.c kasan_map_early_shadow() -> pgtable_l5_enabled()
| Type | Parameter | Key | Value |
|---|
arch/x86/mm/kasan_init_64.c p4d_offset() -> pgtable_l5_enabled()
| Type | Parameter | Key | Value |
|---|---|---|---|
| LOCK2 | irq |
arch/x86/mm/kasan_init_64.c pgd_none() -> pgtable_l5_enabled()
| Type | Parameter | Key | Value |
|---|---|---|---|
| HALF_LOCKED2 | irq |
arch/x86/mm/kasan_init_64.c pgd_populate() -> pgtable_l5_enabled()
| Type | Parameter | Key | Value |
|---|---|---|---|
| LOCK2 | irq |
arch/x86/mm/kasan_init_64.c pgd_populate() -> pgtable_l5_enabled()
| Type | Parameter | Key | Value |
|---|---|---|---|
| LOCK2 | irq |
arch/x86/kernel/cpu/common.c early_identify_cpu() -> pgtable_l5_enabled()
| Type | Parameter | Key | Value |
|---|---|---|---|
| LOCK2 | irq |
arch/x86/boot/startup/sme.c native_set_p4d() -> pgtable_l5_enabled()
| Type | Parameter | Key | Value |
|---|
arch/x86/boot/startup/sme.c p4d_offset() -> pgtable_l5_enabled()
| Type | Parameter | Key | Value |
|---|
arch/x86/boot/startup/sme.c pgd_none() -> pgtable_l5_enabled()
| Type | Parameter | Key | Value |
|---|