Defined in 1 files as a function:

Referenced in 10 files:

Smatch caller information:

arch/x86/power/hibernate.c relocate_restore_code() -> read_cr3_pa()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &device_hotplug_lock
LOCK2 global &system_transition_mutex
LOCK2 irq

arch/x86/kernel/head64.c __early_make_pgtable() -> read_cr3_pa()

Type Parameter Key Value

arch/x86/mm/tlb.c nmi_uaccess_okay() -> read_cr3_pa()

Type Parameter Key Value
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING

arch/x86/mm/ioremap.c early_ioremap_pmd() -> read_cr3_pa()

Type Parameter Key Value
LOCK2 irq

arch/x86/mm/fault.c dump_pagetable() -> read_cr3_pa()

Type Parameter Key Value
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 flags

arch/x86/mm/fault.c show_fault_oops() -> read_cr3_pa()

Type Parameter Key Value
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING

arch/x86/coco/sev/vc-handle.c vc_slow_virt_to_phys() -> read_cr3_pa()

Type Parameter Key Value
PREEMPT_ADD

arch/x86/virt/svm/sev.c snp_dump_hva_rmpentry() -> read_cr3_pa()

Type Parameter Key Value
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 flags

arch/x86/xen/mmu_pv.c xen_early_virt_to_phys() -> read_cr3_pa()

Type Parameter Key Value
LOCK2 irq

arch/x86/xen/mmu_pv.c xen_relocate_p2m() -> read_cr3_pa()

Type Parameter Key Value
LOCK2 irq