Searched refs:acrn_vm (Results 1 – 7 of 7) sorted by relevance
/openbmc/linux/drivers/virt/acrn/ |
H A D | acrn_drv.h | 21 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); 194 int acrn_mm_region_add(struct acrn_vm *vm, u64 user_gpa, u64 service_gpa, 196 int acrn_mm_region_del(struct acrn_vm *vm, u64 user_gpa, u64 size); 197 int acrn_vm_memseg_map(struct acrn_vm *vm, struct acrn_vm_memmap *memmap); 198 int acrn_vm_memseg_unmap(struct acrn_vm *vm, struct acrn_vm_memmap *memmap); 199 int acrn_vm_ram_map(struct acrn_vm *vm, struct acrn_vm_memmap *memmap); [all …]
|
H A D | irqfd.c | 32 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 D | ioeventfd.c | 43 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 D | vm.c | 25 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 D | ioreq.c | 39 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 D | mm.c | 18 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 D | hsm.c | 31 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()
|