acrn_vm
struct acrn_vm *vm;
struct acrn_vm *acrn_vm_create(struct acrn_vm *vm,
int acrn_vm_destroy(struct acrn_vm *vm);
int acrn_mm_region_add(struct acrn_vm *vm, u64 user_gpa, u64 service_gpa,
int acrn_mm_region_del(struct acrn_vm *vm, u64 user_gpa, u64 size);
int acrn_vm_memseg_map(struct acrn_vm *vm, struct acrn_vm_memmap *memmap);
int acrn_vm_memseg_unmap(struct acrn_vm *vm, struct acrn_vm_memmap *memmap);
int acrn_vm_ram_map(struct acrn_vm *vm, struct acrn_vm_memmap *memmap);
void acrn_vm_all_ram_unmap(struct acrn_vm *vm);
int acrn_ioreq_init(struct acrn_vm *vm, u64 buf_vma);
void acrn_ioreq_deinit(struct acrn_vm *vm);
void acrn_ioreq_request_clear(struct acrn_vm *vm);
int acrn_ioreq_request_default_complete(struct acrn_vm *vm, u16 vcpu);
struct acrn_ioreq_client *acrn_ioreq_client_create(struct acrn_vm *vm,
struct acrn_vm;
int acrn_msi_inject(struct acrn_vm *vm, u64 msi_addr, u64 msi_data);
int acrn_ioeventfd_init(struct acrn_vm *vm);
int acrn_ioeventfd_config(struct acrn_vm *vm, struct acrn_ioeventfd *args);
void acrn_ioeventfd_deinit(struct acrn_vm *vm);
int acrn_irqfd_init(struct acrn_vm *vm);
int acrn_irqfd_config(struct acrn_vm *vm, struct acrn_irqfd *args);
void acrn_irqfd_deinit(struct acrn_vm *vm);
struct acrn_vm *vm = filp->private_data;
struct acrn_vm *vm;
struct acrn_vm *vm = filp->private_data;
static int acrn_ioeventfd_deassign(struct acrn_vm *vm,
static struct hsm_ioeventfd *hsm_ioeventfd_match(struct acrn_vm *vm, u64 addr,
int acrn_ioeventfd_config(struct acrn_vm *vm, struct acrn_ioeventfd *args)
int acrn_ioeventfd_init(struct acrn_vm *vm)
void acrn_ioeventfd_deinit(struct acrn_vm *vm)
static void acrn_ioeventfd_shutdown(struct acrn_vm *vm, struct hsm_ioeventfd *p)
static bool hsm_ioeventfd_is_conflict(struct acrn_vm *vm,
static int acrn_ioeventfd_assign(struct acrn_vm *vm,
void acrn_ioreq_request_clear(struct acrn_vm *vm)
static bool handle_cf8cfc(struct acrn_vm *vm,
static struct acrn_ioreq_client *find_ioreq_client(struct acrn_vm *vm,
static int ioreq_complete_request(struct acrn_vm *vm, u16 vcpu,
struct acrn_ioreq_client *acrn_ioreq_client_create(struct acrn_vm *vm,
struct acrn_vm *vm = client->vm;
static int acrn_ioreq_dispatch(struct acrn_vm *vm)
struct acrn_vm *vm;
int acrn_ioreq_init(struct acrn_vm *vm, u64 buf_vma)
void acrn_ioreq_deinit(struct acrn_vm *vm)
int acrn_ioreq_request_default_complete(struct acrn_vm *vm, u16 vcpu)
static int acrn_irqfd_assign(struct acrn_vm *vm, struct acrn_irqfd *args)
static int acrn_irqfd_deassign(struct acrn_vm *vm,
int acrn_irqfd_config(struct acrn_vm *vm, struct acrn_irqfd *args)
int acrn_irqfd_init(struct acrn_vm *vm)
void acrn_irqfd_deinit(struct acrn_vm *vm)
struct acrn_vm *vm;
struct acrn_vm *vm = irqfd->vm;
struct acrn_vm *vm;
struct acrn_vm *vm;
int acrn_vm_memseg_map(struct acrn_vm *vm, struct acrn_vm_memmap *memmap)
int acrn_vm_memseg_unmap(struct acrn_vm *vm, struct acrn_vm_memmap *memmap)
int acrn_vm_ram_map(struct acrn_vm *vm, struct acrn_vm_memmap *memmap)
static int modify_region(struct acrn_vm *vm, struct vm_memory_region_op *region)
void acrn_vm_all_ram_unmap(struct acrn_vm *vm)
int acrn_mm_region_add(struct acrn_vm *vm, u64 user_gpa, u64 service_gpa,
int acrn_mm_region_del(struct acrn_vm *vm, u64 user_gpa, u64 size)
int acrn_msi_inject(struct acrn_vm *vm, u64 msi_addr, u64 msi_data)
struct acrn_vm *acrn_vm_create(struct acrn_vm *vm,
int acrn_vm_destroy(struct acrn_vm *vm)