Lines Matching refs:err
120 int err; in xenbus_watch_path() local
125 err = register_xenbus_watch(watch); in xenbus_watch_path()
127 if (err) { in xenbus_watch_path()
130 xenbus_dev_fatal(dev, err, "adding watch on %s", path); in xenbus_watch_path()
133 return err; in xenbus_watch_path()
159 int err; in xenbus_watch_pathfmt() local
171 err = xenbus_watch_path(dev, path, watch, callback); in xenbus_watch_pathfmt()
173 if (err) in xenbus_watch_pathfmt()
175 return err; in xenbus_watch_pathfmt()
201 int err, abort; in __xenbus_switch_state() local
209 err = xenbus_transaction_start(&xbt); in __xenbus_switch_state()
210 if (err) { in __xenbus_switch_state()
211 xenbus_switch_fatal(dev, depth, err, "starting transaction"); in __xenbus_switch_state()
215 err = xenbus_scanf(xbt, dev->nodename, "state", "%d", ¤t_state); in __xenbus_switch_state()
216 if (err != 1) in __xenbus_switch_state()
219 err = xenbus_printf(xbt, dev->nodename, "state", "%d", state); in __xenbus_switch_state()
220 if (err) { in __xenbus_switch_state()
221 xenbus_switch_fatal(dev, depth, err, "writing new state"); in __xenbus_switch_state()
227 err = xenbus_transaction_end(xbt, abort); in __xenbus_switch_state()
228 if (err) { in __xenbus_switch_state()
229 if (err == -EAGAIN && !abort) in __xenbus_switch_state()
231 xenbus_switch_fatal(dev, depth, err, "ending transaction"); in __xenbus_switch_state()
272 static void xenbus_va_dev_error(struct xenbus_device *dev, int err, in xenbus_va_dev_error() argument
284 len = sprintf(printf_buffer, "%i ", -err); in xenbus_va_dev_error()
318 void xenbus_dev_error(struct xenbus_device *dev, int err, const char *fmt, ...) in xenbus_dev_error() argument
323 xenbus_va_dev_error(dev, err, fmt, ap); in xenbus_dev_error()
339 void xenbus_dev_fatal(struct xenbus_device *dev, int err, const char *fmt, ...) in xenbus_dev_fatal() argument
344 xenbus_va_dev_error(dev, err, fmt, ap); in xenbus_dev_fatal()
355 static void xenbus_switch_fatal(struct xenbus_device *dev, int depth, int err, in xenbus_switch_fatal() argument
361 xenbus_va_dev_error(dev, err, fmt, ap); in xenbus_switch_fatal()
383 int err; in xenbus_grant_ring() local
387 err = gnttab_grant_foreign_access(dev->otherend_id, in xenbus_grant_ring()
389 if (err < 0) { in xenbus_grant_ring()
390 xenbus_dev_fatal(dev, err, in xenbus_grant_ring()
394 grefs[i] = err; in xenbus_grant_ring()
404 return err; in xenbus_grant_ring()
418 int err; in xenbus_alloc_evtchn() local
423 err = HYPERVISOR_event_channel_op(EVTCHNOP_alloc_unbound, in xenbus_alloc_evtchn()
425 if (err) in xenbus_alloc_evtchn()
426 xenbus_dev_fatal(dev, err, "allocating event channel"); in xenbus_alloc_evtchn()
430 return err; in xenbus_alloc_evtchn()
441 int err; in xenbus_free_evtchn() local
445 err = HYPERVISOR_event_channel_op(EVTCHNOP_close, &close); in xenbus_free_evtchn()
446 if (err) in xenbus_free_evtchn()
447 xenbus_dev_error(dev, err, "freeing event channel %d", port); in xenbus_free_evtchn()
449 return err; in xenbus_free_evtchn()
490 int err = GNTST_okay; in __xenbus_map_ring() local
506 err = map[i].status; in __xenbus_map_ring()
538 return err; in __xenbus_map_ring()
550 int err = GNTST_okay; in xenbus_map_ring_valloc_pv() local
572 err = __xenbus_map_ring(dev, gnt_refs, nr_grefs, node->handles, in xenbus_map_ring_valloc_pv()
576 if (err) in xenbus_map_ring_valloc_pv()
596 return err; in xenbus_map_ring_valloc_pv()
628 int err; in xenbus_map_ring_valloc_hvm() local
645 err = alloc_xenballooned_pages(nr_pages, node->hvm.pages); in xenbus_map_ring_valloc_hvm()
646 if (err) in xenbus_map_ring_valloc_hvm()
653 err = __xenbus_map_ring(dev, gnt_ref, nr_grefs, node->handles, in xenbus_map_ring_valloc_hvm()
657 if (err) in xenbus_map_ring_valloc_hvm()
663 err = -ENOMEM; in xenbus_map_ring_valloc_hvm()
687 return err; in xenbus_map_ring_valloc_hvm()
754 int err; in xenbus_unmap_ring_vfree_pv() local
787 err = GNTST_okay; in xenbus_unmap_ring_vfree_pv()
795 err = unmap[i].status; in xenbus_unmap_ring_vfree_pv()
807 return err; in xenbus_unmap_ring_vfree_pv()
892 int err; in xenbus_unmap_ring() local
904 err = GNTST_okay; in xenbus_unmap_ring()
910 err = unmap[i].status; in xenbus_unmap_ring()
915 return err; in xenbus_unmap_ring()
930 int err = xenbus_gather(XBT_NIL, path, "state", "%d", &result, NULL); in xenbus_read_driver_state() local
931 if (err) in xenbus_read_driver_state()