Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 5 files:
- arch/x86/kvm/ioapic.c, line 211
- arch/x86/kvm/mmu/mmu.c, line 4754
- arch/x86/kvm/svm/avic.c, line 440
- arch/x86/kvm/svm/nested.c
- arch/x86/kvm/x86.c, line 7254
Smatch caller information:
arch/x86/kvm/mmu/mmu.c kvm_mmu_faultin_pfn() -> kvm_apicv_activated()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | kvm | 4096-ptr_max |
| PREEMPT_ADD | |||
| UNITS | 0 | kvm | unit_byte |
| HALF_LOCKED2 | &vcpu->mutex | ||
| HALF_LOCKED2 | 0 | &kvm->srcu |
arch/x86/kvm/ioapic.c ioapic_set_irq() -> kvm_apicv_activated()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| LOCK2 | &ioapic->lock | ||
| TYPE_LOCK | (struct kvm_ioapic)->lock |
arch/x86/kvm/svm/nested.c nested_svm_vmexit() -> kvm_apicv_activated()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | kvm | 4096-ptr_max |
| UNITS | 0 | kvm | unit_byte |
arch/x86/kvm/svm/nested.c svm_leave_nested() -> kvm_apicv_activated()
| Type | Parameter | Key | Value |
|---|---|---|---|
| UNITS | 0 | kvm | unit_byte |
arch/x86/kvm/svm/avic.c avic_init_backing_page() -> kvm_apicv_activated()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | kvm | 4096-ptr_max |
| UNITS | 0 | kvm | unit_byte |