Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
arch/x86/kvm/lapic.c kvm_lapic_reg_write() -> apic_set_tpr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | apic | 4096-ptr_max |
| PARAM_VALUE | 0 | apic->vcpu | 4096-ptr_max |
| PARAM_VALUE | 0 | apic->vcpu->run->tpr_access.is_write | 0-1 |
| PARAM_VALUE | 1 | tpr | 0-255 |
| DATA_SOURCE | 0 | apic | $0 |
| NOCHECK_CALL | |||
| USER_DATA | 1 | tpr | 0-255[c] |
arch/x86/kvm/lapic.c kvm_lapic_set_tpr() -> apic_set_tpr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | apic->vcpu->kvm->arch.apicv_update_lock.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | apic->vcpu->kvm->arch.apicv_update_lock.first_waiter->type | 0-1 |
| PARAM_VALUE | 1 | tpr | 0,16-224 |
| BIT_INFO | 1 | tpr | 0x0,0xf0 |
| NOCHECK_CALL | |||
| USER_DATA | 1 | tpr | 0,16-224[c] |
| HALF_LOCKED2 | &vcpu->kvm->srcu | ||
| HALF_LOCKED2 | &vcpu->mutex |
arch/x86/kvm/lapic.c kvm_lapic_sync_from_vapic() -> apic_set_tpr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | apic | 4096-ptr_max |
| PARAM_VALUE | 0 | apic->vapic_cache.memslot | 0,4096-ptr_max |
| PARAM_VALUE | 0 | *apic->vcpu->kvm->arch.vioapic->irq_eoi | 0-4294967295 |
| PARAM_VALUE | 1 | tpr | 0-255 |
| NOCHECK_CALL | |||
| USER_DATA | 1 | tpr | 0-255[c] |