Lines Matching refs:args

207 	struct nvmm_ioc_capability args;  in nvmm_capability()  local
210 ret = ioctl(nvmm_fd, NVMM_IOC_CAPABILITY, &args); in nvmm_capability()
214 memcpy(cap, &args.cap, sizeof(args.cap)); in nvmm_capability()
222 struct nvmm_ioc_machine_create args; in nvmm_machine_create() local
237 ret = ioctl(nvmm_fd, NVMM_IOC_MACHINE_CREATE, &args); in nvmm_machine_create()
247 mach->machid = args.machid; in nvmm_machine_create()
257 struct nvmm_ioc_machine_destroy args; in nvmm_machine_destroy() local
260 args.machid = mach->machid; in nvmm_machine_destroy()
262 ret = ioctl(nvmm_fd, NVMM_IOC_MACHINE_DESTROY, &args); in nvmm_machine_destroy()
275 struct nvmm_ioc_machine_configure args; in nvmm_machine_configure() local
278 args.machid = mach->machid; in nvmm_machine_configure()
279 args.op = op; in nvmm_machine_configure()
280 args.conf = conf; in nvmm_machine_configure()
282 ret = ioctl(nvmm_fd, NVMM_IOC_MACHINE_CONFIGURE, &args); in nvmm_machine_configure()
293 struct nvmm_ioc_vcpu_create args; in nvmm_vcpu_create() local
296 args.machid = mach->machid; in nvmm_vcpu_create()
297 args.cpuid = cpuid; in nvmm_vcpu_create()
298 args.comm = NULL; in nvmm_vcpu_create()
300 ret = ioctl(nvmm_fd, NVMM_IOC_VCPU_CREATE, &args); in nvmm_vcpu_create()
304 mach->pages[cpuid] = args.comm; in nvmm_vcpu_create()
307 vcpu->state = &args.comm->state; in nvmm_vcpu_create()
308 vcpu->event = &args.comm->event; in nvmm_vcpu_create()
317 struct nvmm_ioc_vcpu_destroy args; in nvmm_vcpu_destroy() local
321 args.machid = mach->machid; in nvmm_vcpu_destroy()
322 args.cpuid = vcpu->cpuid; in nvmm_vcpu_destroy()
324 ret = ioctl(nvmm_fd, NVMM_IOC_VCPU_DESTROY, &args); in nvmm_vcpu_destroy()
345 struct nvmm_ioc_vcpu_configure args; in nvmm_vcpu_configure() local
354 args.machid = mach->machid; in nvmm_vcpu_configure()
355 args.cpuid = vcpu->cpuid; in nvmm_vcpu_configure()
356 args.op = op; in nvmm_vcpu_configure()
357 args.conf = conf; in nvmm_vcpu_configure()
359 ret = ioctl(nvmm_fd, NVMM_IOC_VCPU_CONFIGURE, &args); in nvmm_vcpu_configure()
383 struct nvmm_ioc_vcpu_getstate args; in nvmm_vcpu_getstate() local
394 args.machid = mach->machid; in nvmm_vcpu_getstate()
395 args.cpuid = vcpu->cpuid; in nvmm_vcpu_getstate()
397 ret = ioctl(nvmm_fd, NVMM_IOC_VCPU_GETSTATE, &args); in nvmm_vcpu_getstate()
418 struct nvmm_ioc_vcpu_run args; in nvmm_vcpu_run() local
421 args.machid = mach->machid; in nvmm_vcpu_run()
422 args.cpuid = vcpu->cpuid; in nvmm_vcpu_run()
423 memset(&args.exit, 0, sizeof(args.exit)); in nvmm_vcpu_run()
425 ret = ioctl(nvmm_fd, NVMM_IOC_VCPU_RUN, &args); in nvmm_vcpu_run()
430 memcpy(vcpu->exit, &args.exit, sizeof(args.exit)); in nvmm_vcpu_run()
439 struct nvmm_ioc_gpa_map args; in nvmm_gpa_map() local
446 args.machid = mach->machid; in nvmm_gpa_map()
447 args.hva = hva; in nvmm_gpa_map()
448 args.gpa = gpa; in nvmm_gpa_map()
449 args.size = size; in nvmm_gpa_map()
450 args.prot = prot; in nvmm_gpa_map()
452 ret = ioctl(nvmm_fd, NVMM_IOC_GPA_MAP, &args); in nvmm_gpa_map()
465 struct nvmm_ioc_gpa_unmap args; in nvmm_gpa_unmap() local
472 args.machid = mach->machid; in nvmm_gpa_unmap()
473 args.gpa = gpa; in nvmm_gpa_unmap()
474 args.size = size; in nvmm_gpa_unmap()
476 ret = ioctl(nvmm_fd, NVMM_IOC_GPA_UNMAP, &args); in nvmm_gpa_unmap()
488 struct nvmm_ioc_hva_map args; in nvmm_hva_map() local
491 args.machid = mach->machid; in nvmm_hva_map()
492 args.hva = hva; in nvmm_hva_map()
493 args.size = size; in nvmm_hva_map()
495 ret = ioctl(nvmm_fd, NVMM_IOC_HVA_MAP, &args); in nvmm_hva_map()
505 struct nvmm_ioc_hva_unmap args; in nvmm_hva_unmap() local
508 args.machid = mach->machid; in nvmm_hva_unmap()
509 args.hva = hva; in nvmm_hva_unmap()
510 args.size = size; in nvmm_hva_unmap()
512 ret = ioctl(nvmm_fd, NVMM_IOC_HVA_UNMAP, &args); in nvmm_hva_unmap()
553 struct nvmm_ioc_ctl args; in nvmm_ctl() local
556 args.op = op; in nvmm_ctl()
557 args.data = data; in nvmm_ctl()
558 args.size = size; in nvmm_ctl()
560 ret = ioctl(nvmm_fd, NVMM_IOC_CTL, &args); in nvmm_ctl()