Defined in 1 files as a variable:

Defined in 2 files as a macro:

Defined in 3 files as a function:

Defined in 2 files as a externvar:

Referenced in 33 files:

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