Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

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

Type Parameter Key Value
PARAM_VALUE 0 vcpu 1-u64max
PARAM_VALUE 1 entries 0,3019523182696038400
PARAM_VALUE 2 count 0-4095
PARAM_VALUE 3 is_guest_mode 0
BUF_SIZE 1 entries 0,120
BUF_SIZE 1 entries 0,120
CAPPED_DATA 2 count 1
BIT_INFO 1 entries 0x0,0x29e7805627a78000
BIT_INFO 1 entries 0x0,0x29e7805627a78000
NOCHECK_CALL
USER_DATA 1 *entries 0-u64max
UNITS 2 count unit_array_size
USER_PTR 1 entries

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

Type Parameter Key Value
PARAM_VALUE 0 vcpu 1-1025,1027-1029,1031-u64max
PARAM_VALUE 1 entries 0,3019523182696038400
PARAM_VALUE 2 count 0-4095
PARAM_VALUE 3 is_guest_mode 0
BUF_SIZE 1 entries 0,120
BUF_SIZE 1 entries 0,120
CAPPED_DATA 2 count 1
DATA_SOURCE 0 vcpu r kvm_get_vcpu
BIT_INFO 1 entries 0x0,0x29e7805627a78000
BIT_INFO 1 entries 0x0,0x29e7805627a78000
NOCHECK_CALL
USER_DATA 1 *entries 0-u64max
UNITS 2 count unit_array_size
USER_PTR 1 entries

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

Type Parameter Key Value
PARAM_VALUE 0 vcpu 4096-ptr_max
PARAM_VALUE 0 vcpu->arch.hyperv 4096-ptr_max
PARAM_VALUE 1 entries 0,3019523182696038400
PARAM_VALUE 2 count 0-4095
PARAM_VALUE 3 is_guest_mode 1
BUF_SIZE 1 entries 0,120
BUF_SIZE 1 entries 0,120
CAPPED_DATA 2 count 1
BIT_INFO 1 entries 0x0,0x29e7805627a78000
BIT_INFO 1 entries 0x0,0x29e7805627a78000
NOCHECK_CALL
USER_DATA 1 *entries 0-u64max
UNITS 2 count unit_array_size
USER_PTR 1 entries