Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 9 files:

Smatch caller information:

arch/x86/kernel/kvmclock.c kvm_get_wallclock() -> slow_virt_to_phys()

Type Parameter Key Value
PARAM_VALUE 0 __virt_addr 5800091180574605312
BUF_SIZE 0 __virt_addr 12
RX_PATH
TASK_NOT_RUNNING

arch/x86/kernel/kvmclock.c kvm_register_clock() -> slow_virt_to_phys()

Type Parameter Key Value
PARAM_VALUE 0 __virt_addr 6983400599996956672
BUF_SIZE 0 __virt_addr 32
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 irq

arch/x86/kernel/cpu/vmware.c vmware_register_steal_time() -> slow_virt_to_phys()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 irq

arch/x86/kernel/cpu/vmware.c vmware_register_steal_time() -> slow_virt_to_phys()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 irq

arch/x86/kernel/kvm.c kvm_guest_cpu_init() -> slow_virt_to_phys()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 flags
HALF_LOCKED2 irq

arch/x86/kernel/kvm.c kvm_guest_cpu_init() -> slow_virt_to_phys()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 flags
HALF_LOCKED2 irq

arch/x86/kernel/kvm.c kvm_register_steal_time() -> slow_virt_to_phys()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 flags
HALF_LOCKED2 irq

arch/x86/kernel/kvm.c kvm_register_steal_time() -> slow_virt_to_phys()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 flags
HALF_LOCKED2 irq

arch/x86/platform/efi/efi_64.c virt_to_phys_or_null_size() -> slow_virt_to_phys()

Type Parameter Key Value
PARAM_VALUE 0 __virt_addr 1-u64max
BUF_SIZE 0 __virt_addr (-1)-s32max
BUF_SIZE 0 __virt_addr (-1)-s32max
DATA_SOURCE 0 __virt_addr $0
STR_LEN 0 __virt_addr (-1)-0,2-7,9-13,17-18,21-24
STR_LEN 0 __virt_addr (-1)-0,2-7,9-13,17-18,21-24
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 *__virt_addr s64min-s64max
UNITS 0 __virt_addr unit_byte
USER_PTR 0 __virt_addr
LOCK2 flags
LOCK2 global &efi_runtime_lock
HALF_LOCKED2 global &efivars_lock

arch/x86/hyperv/ivm.c hv_vtom_set_host_visibility() -> slow_virt_to_phys()

Type Parameter Key Value
PARAM_VALUE 0 __virt_addr 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &mem_enc_lock

arch/x86/virt/vmx/tdx/seamldr.c seamldr_get_info() -> slow_virt_to_phys()

Type Parameter Key Value
PARAM_VALUE 0 __virt_addr 3515206118934515712,4497550466395201536
DATA_SOURCE 0 __virt_addr $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/ptp/ptp_kvm_x86.c kvm_arch_ptp_init() -> slow_virt_to_phys()

Type Parameter Key Value
PARAM_VALUE 0 __virt_addr 1455556416759148544,18379471554275704832,18446612682070032384
BUF_SIZE 0 __virt_addr (-1),64