Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

arch/x86/kernel/apic/x2apic_savic.c savic_icr_write() -> apic_set_reg64()

Type Parameter Key Value
PARAM_VALUE 1 reg 768
TASK_NOT_RUNNING
NOCHECK_CALL

arch/x86/kvm/lapic.c kvm_apic_state_fixup() -> apic_set_reg64()

Type Parameter Key Value
PARAM_VALUE 0 regs 4096-ptr_max
PARAM_VALUE 1 reg 768
BUF_SIZE 0 regs 1024
NOCHECK_CALL
USER_DATA 2 val 0-u64max
USER_PTR 0 regs
LOCK2 &vcpu->mutex
TYPE_LOCK (struct kvm_vcpu)->mutex

arch/x86/kvm/lapic.c kvm_lapic_set_reg64() -> apic_set_reg64()

Type Parameter Key Value
PARAM_VALUE 1 reg 768
DATA_SOURCE 1 reg $1
DATA_SOURCE 2 val $2
BIT_INFO 2 val 0x0,0xffffffff000ccfff
BIT_INFO 2 val 0x0,0xffffffff000ccfff
NOCHECK_CALL
USER_DATA 2 val 0-u64max[c]
UNITS 2 val unit_byte