Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

arch/x86/kvm/hyperv.c kvm_hv_flush_tlb() -> kvm_make_vcpus_request_mask()

Type Parameter Key Value
PARAM_VALUE 0 kvm 4096-ptr_max
PARAM_VALUE 1 req 808
BUF_SIZE 2 vcpu_bitmap 512
BUF_SIZE 2 vcpu_bitmap 512
NOCHECK_CALL
UNITS 0 kvm unit_byte

arch/x86/kvm/hyperv.c kvm_hv_flush_tlb() -> kvm_make_vcpus_request_mask()

Type Parameter Key Value
PARAM_VALUE 0 kvm 4096-ptr_max
PARAM_VALUE 1 req 808
BUF_SIZE 2 vcpu_bitmap 512
BUF_SIZE 2 vcpu_bitmap 512
MEM_ZERO 2 vcpu_bitmap
NOCHECK_CALL
UNITS 0 kvm unit_byte

arch/x86/kvm/x86.c kvm_make_scan_ioapic_request_mask() -> kvm_make_vcpus_request_mask()

Type Parameter Key Value
PARAM_VALUE 0 kvm 4096-ptr_max
PARAM_VALUE 1 req 791
PARAM_VALUE 2 vcpu_bitmap 3974017266200383488
BUF_SIZE 2 vcpu_bitmap 512
BUF_SIZE 2 vcpu_bitmap 512
DATA_SOURCE 0 kvm $0
DATA_SOURCE 2 vcpu_bitmap $1
PREEMPT_ADD
NOCHECK_CALL
LOCK2 &ioapic->lock
TYPE_LOCK (struct kvm_ioapic)->lock