Defined in 2 files as a prototype:
- arch/loongarch/include/asm/kvm_para.h, line 165 (as a prototype)
- arch/x86/include/asm/kvm_para.h, line 123 (as a prototype)
Defined in 7 files as a function:
- arch/loongarch/include/asm/kvm_para.h, line 168 (as a function)
- arch/loongarch/kernel/paravirt.c, line 166 (as a function)
- arch/powerpc/include/asm/kvm_para.h, line 15 (as a function)
- arch/s390/include/asm/kvm_para.h, line 102 (as a function)
- arch/x86/include/asm/kvm_para.h, line 151 (as a function)
- arch/x86/kernel/kvm.c, line 910 (as a function)
- include/asm-generic/kvm_para.h, line 27 (as a function)
Referenced in 8 files:
- arch/loongarch/kernel/paravirt.c, line 187
- arch/powerpc/include/asm/kvm_para.h, line 24
- arch/powerpc/kernel/kvm.c, line 706
- arch/x86/kernel/kvm.c
- arch/x86/kernel/kvmclock.c
- drivers/cpuidle/cpuidle-haltpoll.c, line 110
- drivers/cpuidle/governors/haltpoll.c, line 149
- drivers/ptp/ptp_kvm_x86.c, line 28
Smatch caller information:
drivers/cpuidle/cpuidle-haltpoll.c haltpoll_init() -> kvm_para_available()
| Type | Parameter | Key | Value |
|---|
arch/x86/kernel/kvmclock.c kvm_setup_vsyscall_timeinfo() -> kvm_para_available()
| Type | Parameter | Key | Value |
|---|
arch/x86/kernel/kvmclock.c kvmclock_init() -> kvm_para_available()
| Type | Parameter | Key | Value |
|---|---|---|---|
| LOCK2 | irq |
arch/x86/kernel/kvm.c kvm_alloc_cpumask() -> kvm_para_available()
| Type | Parameter | Key | Value |
|---|
drivers/ptp/ptp_kvm_x86.c kvm_arch_ptp_init() -> kvm_para_available()
| Type | Parameter | Key | Value |
|---|
drivers/cpuidle/governors/haltpoll.c init_haltpoll() -> kvm_para_available()
| Type | Parameter | Key | Value |
|---|
arch/x86/kernel/apic/apic.c try_to_enable_x2apic() -> (struct x86_hyper_init)->x2apic_available()
| Type | Parameter | Key | Value |
|---|---|---|---|
| LOCK2 | flags |