Home
last modified time | relevance | path

Searched refs:acrn_vm (Results 1 – 7 of 7) sorted by relevance

/openbmc/linux/drivers/virt/acrn/
H A Dacrn_drv.h21 struct acrn_vm;
123 struct acrn_vm *vm;
168 struct acrn_vm { struct
191 struct acrn_vm *acrn_vm_create(struct acrn_vm *vm, argument
193 int acrn_vm_destroy(struct acrn_vm *vm);
200 void acrn_vm_all_ram_unmap(struct acrn_vm *vm);
203 void acrn_ioreq_deinit(struct acrn_vm *vm);
221 int acrn_ioeventfd_init(struct acrn_vm *vm);
223 void acrn_ioeventfd_deinit(struct acrn_vm *vm);
225 int acrn_irqfd_init(struct acrn_vm *vm);
[all …]
H A Dirqfd.c32 struct acrn_vm *vm;
43 struct acrn_vm *vm = irqfd->vm; in acrn_irqfd_inject()
65 struct acrn_vm *vm; in hsm_irqfd_shutdown_work()
81 struct acrn_vm *vm; in hsm_irqfd_wakeup()
110 static int acrn_irqfd_assign(struct acrn_vm *vm, struct acrn_irqfd *args) in acrn_irqfd_assign()
177 static int acrn_irqfd_deassign(struct acrn_vm *vm, in acrn_irqfd_deassign()
200 int acrn_irqfd_config(struct acrn_vm *vm, struct acrn_irqfd *args) in acrn_irqfd_config()
212 int acrn_irqfd_init(struct acrn_vm *vm) in acrn_irqfd_init()
224 void acrn_irqfd_deinit(struct acrn_vm *vm) in acrn_irqfd_deinit()
H A Dioeventfd.c43 static void acrn_ioeventfd_shutdown(struct acrn_vm *vm, struct hsm_ioeventfd *p) in acrn_ioeventfd_shutdown()
52 static bool hsm_ioeventfd_is_conflict(struct acrn_vm *vm, in hsm_ioeventfd_is_conflict()
76 static int acrn_ioeventfd_assign(struct acrn_vm *vm, in acrn_ioeventfd_assign()
147 static int acrn_ioeventfd_deassign(struct acrn_vm *vm, in acrn_ioeventfd_deassign()
173 static struct hsm_ioeventfd *hsm_ioeventfd_match(struct acrn_vm *vm, u64 addr, in hsm_ioeventfd_match()
232 int acrn_ioeventfd_config(struct acrn_vm *vm, struct acrn_ioeventfd *args) in acrn_ioeventfd_config()
244 int acrn_ioeventfd_init(struct acrn_vm *vm) in acrn_ioeventfd_init()
263 void acrn_ioeventfd_deinit(struct acrn_vm *vm) in acrn_ioeventfd_deinit()
H A Dvm.c25 struct acrn_vm *acrn_vm_create(struct acrn_vm *vm, in acrn_vm_create()
59 int acrn_vm_destroy(struct acrn_vm *vm) in acrn_vm_destroy()
104 int acrn_msi_inject(struct acrn_vm *vm, u64 msi_addr, u64 msi_data) in acrn_msi_inject()
H A Dioreq.c39 static int ioreq_complete_request(struct acrn_vm *vm, u16 vcpu, in ioreq_complete_request()
93 int acrn_ioreq_request_default_complete(struct acrn_vm *vm, u16 vcpu) in acrn_ioreq_request_default_complete()
212 void acrn_ioreq_request_clear(struct acrn_vm *vm) in acrn_ioreq_request_clear()
312 static bool handle_cf8cfc(struct acrn_vm *vm, in handle_cf8cfc()
381 static struct acrn_ioreq_client *find_ioreq_client(struct acrn_vm *vm, in find_ioreq_client()
415 struct acrn_ioreq_client *acrn_ioreq_client_create(struct acrn_vm *vm, in acrn_ioreq_client_create()
468 struct acrn_vm *vm = client->vm; in acrn_ioreq_client_destroy()
497 static int acrn_ioreq_dispatch(struct acrn_vm *vm) in acrn_ioreq_dispatch()
546 struct acrn_vm *vm; in ioreq_dispatcher()
596 int acrn_ioreq_init(struct acrn_vm *vm, u64 buf_vma) in acrn_ioreq_init()
[all …]
H A Dmm.c18 static int modify_region(struct acrn_vm *vm, struct vm_memory_region_op *region) in modify_region()
51 int acrn_mm_region_add(struct acrn_vm *vm, u64 user_gpa, u64 service_gpa, in acrn_mm_region_add()
84 int acrn_mm_region_del(struct acrn_vm *vm, u64 user_gpa, u64 size) in acrn_mm_region_del()
107 int acrn_vm_memseg_map(struct acrn_vm *vm, struct acrn_vm_memmap *memmap) in acrn_vm_memseg_map()
130 int acrn_vm_memseg_unmap(struct acrn_vm *vm, struct acrn_vm_memmap *memmap) in acrn_vm_memseg_unmap()
155 int acrn_vm_ram_map(struct acrn_vm *vm, struct acrn_vm_memmap *memmap) in acrn_vm_ram_map()
352 void acrn_vm_all_ram_unmap(struct acrn_vm *vm) in acrn_vm_all_ram_unmap()
H A Dhsm.c31 struct acrn_vm *vm; in acrn_dev_open()
110 struct acrn_vm *vm = filp->private_data; in acrn_dev_ioctl()
427 struct acrn_vm *vm = filp->private_data; in acrn_dev_release()