Lines Matching refs:err

192     int err;  in kvm_xen_init_vcpu()  local
207 err = kvm_vcpu_ioctl(cs, KVM_XEN_VCPU_SET_ATTR, &va); in kvm_xen_init_vcpu()
208 if (err) { in kvm_xen_init_vcpu()
210 strerror(-err)); in kvm_xen_init_vcpu()
211 return err; in kvm_xen_init_vcpu()
248 int err = 0; in kvm_xen_hcall_xen_version() local
257 err = kvm_copy_from_gva(CPU(cpu), arg, &fi, sizeof(fi)); in kvm_xen_hcall_xen_version()
258 if (err) { in kvm_xen_hcall_xen_version()
272 err = kvm_copy_to_gva(CPU(cpu), arg, &fi, sizeof(fi)); in kvm_xen_hcall_xen_version()
280 exit->u.hcall.result = err; in kvm_xen_hcall_xen_version()
577 int i, err; in xen_set_shared_info() local
587 err = xen_overlay_map_shinfo_page(gpa); in xen_set_shared_info()
588 if (err) { in xen_set_shared_info()
589 return err; in xen_set_shared_info()
603 return err; in xen_set_shared_info()
707 int err; in do_add_to_physmap_batch() local
717 err = add_to_physmap_one(xatpb.space, idx, gpfn); in do_add_to_physmap_batch()
719 if (kvm_copy_to_gva(cs, errs_gva, &err, sizeof(err))) { in do_add_to_physmap_batch()
722 errs_gva += sizeof(err); in do_add_to_physmap_batch()
730 int err; in kvm_xen_hcall_memory_op() local
734 err = do_add_to_physmap(exit, cpu, arg); in kvm_xen_hcall_memory_op()
738 err = do_add_to_physmap_batch(exit, cpu, arg); in kvm_xen_hcall_memory_op()
745 exit->u.hcall.result = err; in kvm_xen_hcall_memory_op()
754 int err = 0; in handle_set_param() local
760 err = -EFAULT; in handle_set_param()
765 err = -ESRCH; in handle_set_param()
772 err = xen_evtchn_set_callback_param(hp.value); in handle_set_param()
781 exit->u.hcall.result = err; in handle_set_param()
790 int err = 0; in handle_get_param() local
796 err = -EFAULT; in handle_get_param()
801 err = -ESRCH; in handle_get_param()
815 err = -EINVAL; in handle_get_param()
821 err = -EINVAL; in handle_get_param()
828 if (!err && kvm_copy_to_gva(cs, arg, &hp, sizeof(hp))) { in handle_get_param()
829 err = -EFAULT; in handle_get_param()
832 exit->u.hcall.result = err; in handle_get_param()
1162 int err; in kvm_xen_hcall_set_timer_op() local
1165 err = vcpuop_stop_singleshot_timer(CPU(cpu)); in kvm_xen_hcall_set_timer_op()
1168 err = do_set_singleshot_timer(CPU(cpu), timeout, true); in kvm_xen_hcall_set_timer_op()
1170 exit->u.hcall.result = err; in kvm_xen_hcall_set_timer_op()
1179 int err; in kvm_xen_hcall_vcpu_op() local
1182 err = -ENOENT; in kvm_xen_hcall_vcpu_op()
1188 err = vcpuop_register_runstate_info(cs, dest, arg); in kvm_xen_hcall_vcpu_op()
1191 err = vcpuop_register_vcpu_time_info(cs, dest, arg); in kvm_xen_hcall_vcpu_op()
1194 err = vcpuop_register_vcpu_info(cs, dest, arg); in kvm_xen_hcall_vcpu_op()
1198 err = vcpuop_set_singleshot_timer(dest, arg); in kvm_xen_hcall_vcpu_op()
1200 err = -EINVAL; in kvm_xen_hcall_vcpu_op()
1206 err = vcpuop_stop_singleshot_timer(dest); in kvm_xen_hcall_vcpu_op()
1208 err = -EINVAL; in kvm_xen_hcall_vcpu_op()
1212 err = vcpuop_set_periodic_timer(cs, dest, arg); in kvm_xen_hcall_vcpu_op()
1216 err = vcpuop_stop_periodic_timer(dest); in kvm_xen_hcall_vcpu_op()
1224 exit->u.hcall.result = err; in kvm_xen_hcall_vcpu_op()
1232 int err = -ENOSYS; in kvm_xen_hcall_evtchn_op() local
1239 err = -ENOSYS; in kvm_xen_hcall_evtchn_op()
1247 err = -EFAULT; in kvm_xen_hcall_evtchn_op()
1251 err = xen_evtchn_status_op(&status); in kvm_xen_hcall_evtchn_op()
1252 if (!err && kvm_copy_to_gva(cs, arg, &status, sizeof(status))) { in kvm_xen_hcall_evtchn_op()
1253 err = -EFAULT; in kvm_xen_hcall_evtchn_op()
1262 err = -EFAULT; in kvm_xen_hcall_evtchn_op()
1266 err = xen_evtchn_close_op(&close); in kvm_xen_hcall_evtchn_op()
1274 err = -EFAULT; in kvm_xen_hcall_evtchn_op()
1278 err = xen_evtchn_unmask_op(&unmask); in kvm_xen_hcall_evtchn_op()
1286 err = -EFAULT; in kvm_xen_hcall_evtchn_op()
1290 err = xen_evtchn_bind_virq_op(&virq); in kvm_xen_hcall_evtchn_op()
1291 if (!err && kvm_copy_to_gva(cs, arg, &virq, sizeof(virq))) { in kvm_xen_hcall_evtchn_op()
1292 err = -EFAULT; in kvm_xen_hcall_evtchn_op()
1301 err = -EFAULT; in kvm_xen_hcall_evtchn_op()
1305 err = xen_evtchn_bind_pirq_op(&pirq); in kvm_xen_hcall_evtchn_op()
1306 if (!err && kvm_copy_to_gva(cs, arg, &pirq, sizeof(pirq))) { in kvm_xen_hcall_evtchn_op()
1307 err = -EFAULT; in kvm_xen_hcall_evtchn_op()
1316 err = -EFAULT; in kvm_xen_hcall_evtchn_op()
1320 err = xen_evtchn_bind_ipi_op(&ipi); in kvm_xen_hcall_evtchn_op()
1321 if (!err && kvm_copy_to_gva(cs, arg, &ipi, sizeof(ipi))) { in kvm_xen_hcall_evtchn_op()
1322 err = -EFAULT; in kvm_xen_hcall_evtchn_op()
1331 err = -EFAULT; in kvm_xen_hcall_evtchn_op()
1335 err = xen_evtchn_send_op(&send); in kvm_xen_hcall_evtchn_op()
1343 err = -EFAULT; in kvm_xen_hcall_evtchn_op()
1347 err = xen_evtchn_alloc_unbound_op(&alloc); in kvm_xen_hcall_evtchn_op()
1348 if (!err && kvm_copy_to_gva(cs, arg, &alloc, sizeof(alloc))) { in kvm_xen_hcall_evtchn_op()
1349 err = -EFAULT; in kvm_xen_hcall_evtchn_op()
1358 err = -EFAULT; in kvm_xen_hcall_evtchn_op()
1362 err = xen_evtchn_bind_interdomain_op(&interdomain); in kvm_xen_hcall_evtchn_op()
1363 if (!err && in kvm_xen_hcall_evtchn_op()
1365 err = -EFAULT; in kvm_xen_hcall_evtchn_op()
1374 err = -EFAULT; in kvm_xen_hcall_evtchn_op()
1378 err = xen_evtchn_bind_vcpu_op(&vcpu); in kvm_xen_hcall_evtchn_op()
1386 err = -EFAULT; in kvm_xen_hcall_evtchn_op()
1390 err = xen_evtchn_reset_op(&reset); in kvm_xen_hcall_evtchn_op()
1397 exit->u.hcall.result = err; in kvm_xen_hcall_evtchn_op()
1404 int err; in kvm_xen_soft_reset() local
1410 err = xen_evtchn_soft_reset(); in kvm_xen_soft_reset()
1411 if (err) { in kvm_xen_soft_reset()
1412 return err; in kvm_xen_soft_reset()
1420 err = xen_evtchn_set_callback_param(0); in kvm_xen_soft_reset()
1421 if (err) { in kvm_xen_soft_reset()
1422 return err; in kvm_xen_soft_reset()
1429 err = xen_overlay_map_shinfo_page(INVALID_GFN); in kvm_xen_soft_reset()
1430 if (err) { in kvm_xen_soft_reset()
1431 return err; in kvm_xen_soft_reset()
1434 err = xen_gnttab_reset(); in kvm_xen_soft_reset()
1435 if (err) { in kvm_xen_soft_reset()
1436 return err; in kvm_xen_soft_reset()
1439 err = xen_primary_console_reset(); in kvm_xen_soft_reset()
1440 if (err) { in kvm_xen_soft_reset()
1441 return err; in kvm_xen_soft_reset()
1444 err = xen_xenstore_reset(); in kvm_xen_soft_reset()
1445 if (err) { in kvm_xen_soft_reset()
1446 return err; in kvm_xen_soft_reset()
1496 int err = -ENOSYS; in kvm_xen_hcall_sched_op() local
1500 err = schedop_shutdown(cs, arg); in kvm_xen_hcall_sched_op()
1513 err = 0; in kvm_xen_hcall_sched_op()
1520 exit->u.hcall.result = err; in kvm_xen_hcall_sched_op()
1528 int err; in kvm_xen_hcall_gnttab_op() local
1536 err = -EFAULT; in kvm_xen_hcall_gnttab_op()
1540 err = xen_gnttab_set_version_op(&set); in kvm_xen_hcall_gnttab_op()
1541 if (!err && kvm_copy_to_gva(cs, arg, &set, sizeof(set))) { in kvm_xen_hcall_gnttab_op()
1542 err = -EFAULT; in kvm_xen_hcall_gnttab_op()
1551 err = -EFAULT; in kvm_xen_hcall_gnttab_op()
1555 err = xen_gnttab_get_version_op(&get); in kvm_xen_hcall_gnttab_op()
1556 if (!err && kvm_copy_to_gva(cs, arg, &get, sizeof(get))) { in kvm_xen_hcall_gnttab_op()
1557 err = -EFAULT; in kvm_xen_hcall_gnttab_op()
1566 err = -EFAULT; in kvm_xen_hcall_gnttab_op()
1570 err = xen_gnttab_query_size_op(&size); in kvm_xen_hcall_gnttab_op()
1571 if (!err && kvm_copy_to_gva(cs, arg, &size, sizeof(size))) { in kvm_xen_hcall_gnttab_op()
1572 err = -EFAULT; in kvm_xen_hcall_gnttab_op()
1585 err = -ENOSYS; in kvm_xen_hcall_gnttab_op()
1589 exit->u.hcall.result = err; in kvm_xen_hcall_gnttab_op()
1597 int err; in kvm_xen_hcall_physdev_op() local
1621 err = -EFAULT; in kvm_xen_hcall_physdev_op()
1625 err = xen_physdev_map_pirq(&map); in kvm_xen_hcall_physdev_op()
1630 if (!err && kvm_copy_to_gva(cs, arg, &map, in kvm_xen_hcall_physdev_op()
1632 err = -EFAULT; in kvm_xen_hcall_physdev_op()
1641 err = -EFAULT; in kvm_xen_hcall_physdev_op()
1645 err = xen_physdev_unmap_pirq(&unmap); in kvm_xen_hcall_physdev_op()
1646 if (!err && kvm_copy_to_gva(cs, arg, &unmap, sizeof(unmap))) { in kvm_xen_hcall_physdev_op()
1647 err = -EFAULT; in kvm_xen_hcall_physdev_op()
1656 err = -EFAULT; in kvm_xen_hcall_physdev_op()
1660 err = xen_physdev_eoi_pirq(&eoi); in kvm_xen_hcall_physdev_op()
1661 if (!err && kvm_copy_to_gva(cs, arg, &eoi, sizeof(eoi))) { in kvm_xen_hcall_physdev_op()
1662 err = -EFAULT; in kvm_xen_hcall_physdev_op()
1671 err = -EFAULT; in kvm_xen_hcall_physdev_op()
1675 err = xen_physdev_query_pirq(&query); in kvm_xen_hcall_physdev_op()
1676 if (!err && kvm_copy_to_gva(cs, arg, &query, sizeof(query))) { in kvm_xen_hcall_physdev_op()
1677 err = -EFAULT; in kvm_xen_hcall_physdev_op()
1686 err = -EFAULT; in kvm_xen_hcall_physdev_op()
1690 err = xen_physdev_get_free_pirq(&get); in kvm_xen_hcall_physdev_op()
1691 if (!err && kvm_copy_to_gva(cs, arg, &get, sizeof(get))) { in kvm_xen_hcall_physdev_op()
1692 err = -EFAULT; in kvm_xen_hcall_physdev_op()
1697 err = -ENOSYS; in kvm_xen_hcall_physdev_op()
1704 exit->u.hcall.result = err; in kvm_xen_hcall_physdev_op()