Lines Matching refs:acrn_vm
21 struct acrn_vm;
121 struct acrn_vm *vm;
166 struct acrn_vm { struct
189 struct acrn_vm *acrn_vm_create(struct acrn_vm *vm, argument
191 int acrn_vm_destroy(struct acrn_vm *vm);
192 int acrn_mm_region_add(struct acrn_vm *vm, u64 user_gpa, u64 service_gpa,
194 int acrn_mm_region_del(struct acrn_vm *vm, u64 user_gpa, u64 size);
195 int acrn_vm_memseg_map(struct acrn_vm *vm, struct acrn_vm_memmap *memmap);
196 int acrn_vm_memseg_unmap(struct acrn_vm *vm, struct acrn_vm_memmap *memmap);
197 int acrn_vm_ram_map(struct acrn_vm *vm, struct acrn_vm_memmap *memmap);
198 void acrn_vm_all_ram_unmap(struct acrn_vm *vm);
200 int acrn_ioreq_init(struct acrn_vm *vm, u64 buf_vma);
201 void acrn_ioreq_deinit(struct acrn_vm *vm);
204 void acrn_ioreq_request_clear(struct acrn_vm *vm);
206 int acrn_ioreq_request_default_complete(struct acrn_vm *vm, u16 vcpu);
207 struct acrn_ioreq_client *acrn_ioreq_client_create(struct acrn_vm *vm,
217 int acrn_msi_inject(struct acrn_vm *vm, u64 msi_addr, u64 msi_data);
219 int acrn_ioeventfd_init(struct acrn_vm *vm);
220 int acrn_ioeventfd_config(struct acrn_vm *vm, struct acrn_ioeventfd *args);
221 void acrn_ioeventfd_deinit(struct acrn_vm *vm);
223 int acrn_irqfd_init(struct acrn_vm *vm);
224 int acrn_irqfd_config(struct acrn_vm *vm, struct acrn_irqfd *args);
225 void acrn_irqfd_deinit(struct acrn_vm *vm);