Lines Matching refs:ret
325 int ret = -ENOMEM;
334 return ret;
335 ret = gnttab_grant_foreign_access(dev->otherend_id,
337 if (ret < 0)
339 ring->ref = ret;
343 ret = -ENOMEM;
347 ret = gnttab_grant_foreign_access(
349 if (ret < 0)
351 ring->intf->ref[i] = ret;
357 ret = xenbus_alloc_evtchn(dev, &ring->evtchn);
358 if (ret)
367 ret = ring->irq;
376 return ret;
381 int ret, i;
421 ret = xen_9pfs_front_alloc_dataring(dev, &priv->rings[i],
423 if (ret < 0)
428 ret = xenbus_transaction_start(&xbt);
429 if (ret) {
430 xenbus_dev_fatal(dev, ret, "starting transaction");
433 ret = xenbus_printf(xbt, dev->nodename, "version", "%u", 1);
434 if (ret)
436 ret = xenbus_printf(xbt, dev->nodename, "num-rings", "%u",
438 if (ret)
445 ret = xenbus_printf(xbt, dev->nodename, str, "%d",
447 if (ret)
451 ret = xenbus_printf(xbt, dev->nodename, str, "%u",
453 if (ret)
458 ret = PTR_ERR(priv->tag);
461 ret = xenbus_transaction_end(xbt, 0);
462 if (ret) {
463 if (ret == -EAGAIN)
465 xenbus_dev_fatal(dev, ret, "completing transaction");
473 xenbus_dev_fatal(dev, ret, "writing xenstore");
476 return ret;