#include <asm/kvm_emulate.h>
Go to the source code of this file.
◆ kvm_arm_copy_fw_reg_indices()
int kvm_arm_copy_fw_reg_indices |
( |
struct kvm_vcpu * |
vcpu, |
|
|
u64 __user * |
uindices |
|
) |
| |
◆ kvm_arm_get_fw_num_regs()
int kvm_arm_get_fw_num_regs |
( |
struct kvm_vcpu * |
vcpu | ) |
|
◆ kvm_arm_get_fw_reg()
int kvm_arm_get_fw_reg |
( |
struct kvm_vcpu * |
vcpu, |
|
|
const struct kvm_one_reg * |
reg |
|
) |
| |
◆ kvm_arm_init_hypercalls()
void kvm_arm_init_hypercalls |
( |
struct kvm * |
kvm | ) |
|
◆ kvm_arm_set_fw_reg()
int kvm_arm_set_fw_reg |
( |
struct kvm_vcpu * |
vcpu, |
|
|
const struct kvm_one_reg * |
reg |
|
) |
| |
◆ kvm_arm_teardown_hypercalls()
void kvm_arm_teardown_hypercalls |
( |
struct kvm * |
kvm | ) |
|
◆ kvm_smccc_call_handler()
int kvm_smccc_call_handler |
( |
struct kvm_vcpu * |
vcpu | ) |
|
◆ kvm_vm_smccc_has_attr()
int kvm_vm_smccc_has_attr |
( |
struct kvm * |
kvm, |
|
|
struct kvm_device_attr * |
attr |
|
) |
| |
◆ kvm_vm_smccc_set_attr()
int kvm_vm_smccc_set_attr |
( |
struct kvm * |
kvm, |
|
|
struct kvm_device_attr * |
attr |
|
) |
| |
◆ smccc_get_arg1()
static unsigned long smccc_get_arg1 |
( |
struct kvm_vcpu * |
vcpu | ) |
|
|
inlinestatic |
◆ smccc_get_arg2()
static unsigned long smccc_get_arg2 |
( |
struct kvm_vcpu * |
vcpu | ) |
|
|
inlinestatic |
◆ smccc_get_arg3()
static unsigned long smccc_get_arg3 |
( |
struct kvm_vcpu * |
vcpu | ) |
|
|
inlinestatic |
◆ smccc_get_function()
static u32 smccc_get_function |
( |
struct kvm_vcpu * |
vcpu | ) |
|
|
inlinestatic |
◆ smccc_set_retval()
static void smccc_set_retval |
( |
struct kvm_vcpu * |
vcpu, |
|
|
unsigned long |
a0, |
|
|
unsigned long |
a1, |
|
|
unsigned long |
a2, |
|
|
unsigned long |
a3 |
|
) |
| |
|
inlinestatic |
Definition at line 31 of file arm_hypercalls.h.
37 vcpu_set_reg(vcpu, 0, a0);
38 vcpu_set_reg(vcpu, 1, a1);
39 vcpu_set_reg(vcpu, 2, a2);
40 vcpu_set_reg(vcpu, 3, a3);