Defined in 1 files as a function:
Referenced in 7 files:
- arch/x86/boot/startup/sme.c
- arch/x86/hyperv/hv_vtl.c, line 190
- arch/x86/hyperv/ivm.c, line 334
- arch/x86/include/asm/processor.h, line 264
- arch/x86/include/asm/special_insns.h, line 171
- arch/x86/kernel/paravirt.c, line 74
- arch/x86/mm/tlb.c, line 1652
Smatch caller information:
arch/x86/kernel/paravirt.c pv_native_read_cr3() -> __native_read_cr3()
| Type | Parameter | Key | Value |
|---|
arch/x86/hyperv/hv_vtl.c hv_vtl_bringup_vcpu() -> __native_read_cr3()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | irq_flags | ||
| HALF_LOCKED2 | global &cpuhp_state_mutex | ||
| HALF_LOCKED2 | irq |
arch/x86/mm/tlb.c native_flush_tlb_local() -> __native_read_cr3()
| Type | Parameter | Key | Value |
|---|
drivers/firmware/efi/libstub/x86-5lvl.c native_read_cr3_pa() -> __native_read_cr3()
| Type | Parameter | Key | Value |
|---|
arch/x86/boot/startup/sme.c native_read_cr3_pa() -> __native_read_cr3()
| Type | Parameter | Key | Value |
|---|
arch/x86/boot/startup/sme.c sme_encrypt_kernel() -> __native_read_cr3()
| Type | Parameter | Key | Value |
|---|
arch/x86/boot/startup/sme.c sme_encrypt_kernel() -> __native_read_cr3()
| Type | Parameter | Key | Value |
|---|
arch/x86/hyperv/ivm.c hv_snp_boot_ap() -> __native_read_cr3()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &cpuhp_state_mutex | ||
| HALF_LOCKED2 | irq |