Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

arch/x86/kvm/ioapic.c kvm_ioapic_inject_all() -> kvm_rtc_eoi_tracking_restore_all()

Type Parameter Key Value
PARAM_VALUE 0 ioapic 4096-ptr_max
PARAM_VALUE 0 ioapic->lock.rlock.dep_map->name 0-255
DATA_SOURCE 0 ioapic $0
MEM_ZERO 0 ioapic->rtc_status.map
PREEMPT_ADD
NOCHECK_CALL
LOCK2 0 &ioapic->lock
TYPE_LOCK (struct kvm_ioapic)->lock

arch/x86/kvm/ioapic.c rtc_status_pending_eoi_check_valid() -> kvm_rtc_eoi_tracking_restore_all()

Type Parameter Key Value
PARAM_VALUE 0 ioapic 4096-ptr_max
PARAM_VALUE 0 ioapic->rtc_status.map 4096-ptr_max
PARAM_VALUE 0 ioapic->rtc_status.pending_eoi s32min-(-1)
DATA_SOURCE 0 ioapic $0
FUZZY_MAX 0 ioapic->rtc_status.pending_eoi (-1)
PREEMPT_ADD
NOCHECK_CALL
HALF_LOCKED2 0 &ioapic->lock