Lines Matching refs:err
223 int err; in backend_create_xenvif() local
231 err = xenbus_scanf(XBT_NIL, dev->nodename, "handle", "%li", &handle); in backend_create_xenvif()
232 if (err != 1) { in backend_create_xenvif()
233 xenbus_dev_fatal(dev, err, "reading handle"); in backend_create_xenvif()
234 return (err < 0) ? err : -EINVAL; in backend_create_xenvif()
239 err = PTR_ERR(vif); in backend_create_xenvif()
240 xenbus_dev_fatal(dev, err, "creating interface"); in backend_create_xenvif()
241 return err; in backend_create_xenvif()
401 int err; in read_xenbus_frontend_xdp() local
403 err = xenbus_scanf(XBT_NIL, dev->otherend, in read_xenbus_frontend_xdp()
405 if (err != 1) { in read_xenbus_frontend_xdp()
548 int err = 0; in xen_register_credit_watch() local
562 err = register_xenbus_watch(&vif->credit_watch); in xen_register_credit_watch()
563 if (err) { in xen_register_credit_watch()
570 return err; in xen_register_credit_watch()
596 int err = 0; in xen_register_mcast_ctrl_watch() local
616 err = register_xenbus_watch(&vif->mcast_ctrl_watch); in xen_register_mcast_ctrl_watch()
617 if (err) { in xen_register_mcast_ctrl_watch()
625 return err; in xen_register_mcast_ctrl_watch()
689 int err; in connect_ctrl_ring() local
691 err = xenbus_scanf(XBT_NIL, dev->otherend, in connect_ctrl_ring()
693 if (err < 0) in connect_ctrl_ring()
698 err = xenbus_scanf(XBT_NIL, dev->otherend, in connect_ctrl_ring()
700 if (err < 0) { in connect_ctrl_ring()
701 xenbus_dev_fatal(dev, err, in connect_ctrl_ring()
709 err = xenvif_connect_ctrl(vif, ring_ref, evtchn); in connect_ctrl_ring()
710 if (err) { in connect_ctrl_ring()
711 xenbus_dev_fatal(dev, err, in connect_ctrl_ring()
721 return err; in connect_ctrl_ring()
726 int err; in connect() local
746 err = xen_net_read_mac(dev, be->vif->fe_dev_addr); in connect()
747 if (err) { in connect()
748 xenbus_dev_fatal(dev, err, "parsing %s/mac", dev->nodename); in connect()
757 err = connect_ctrl_ring(be); in connect()
758 if (err) { in connect()
759 xenbus_dev_fatal(dev, err, "connecting control ring"); in connect()
782 err = xenvif_init_queue(queue); in connect()
783 if (err) { in connect()
791 goto err; in connect()
798 err = connect_data_rings(be, queue); in connect()
799 if (err) { in connect()
807 goto err; in connect()
826 err = xenbus_watch_pathfmt(dev, &be->hotplug_status_watch, NULL, in connect()
829 if (!err) in connect()
836 err: in connect()
856 int err; in connect_data_rings() local
886 err = xenbus_gather(XBT_NIL, xspath, in connect_data_rings()
889 if (err) { in connect_data_rings()
890 xenbus_dev_fatal(dev, err, in connect_data_rings()
893 goto err; in connect_data_rings()
897 err = xenbus_gather(XBT_NIL, xspath, in connect_data_rings()
900 if (err < 0) { in connect_data_rings()
901 err = xenbus_scanf(XBT_NIL, xspath, in connect_data_rings()
903 if (err < 0) { in connect_data_rings()
904 xenbus_dev_fatal(dev, err, in connect_data_rings()
907 goto err; in connect_data_rings()
913 err = xenvif_connect_data(queue, tx_ring_ref, rx_ring_ref, in connect_data_rings()
915 if (err) { in connect_data_rings()
916 xenbus_dev_fatal(dev, err, in connect_data_rings()
920 goto err; in connect_data_rings()
923 err = 0; in connect_data_rings()
924 err: /* Regular return falls through with err == 0 */ in connect_data_rings()
926 return err; in connect_data_rings()
934 int err; in read_xenbus_vif_flags() local
936 err = xenbus_scanf(XBT_NIL, dev->otherend, "request-rx-copy", "%u", in read_xenbus_vif_flags()
938 if (err == -ENOENT) { in read_xenbus_vif_flags()
939 err = 0; in read_xenbus_vif_flags()
942 if (err < 0) { in read_xenbus_vif_flags()
943 xenbus_dev_fatal(dev, err, "reading %s/request-rx-copy", in read_xenbus_vif_flags()
945 return err; in read_xenbus_vif_flags()
1006 int err; in netback_probe() local
1023 err = xenbus_transaction_start(&xbt); in netback_probe()
1024 if (err) { in netback_probe()
1025 xenbus_dev_fatal(dev, err, "starting transaction"); in netback_probe()
1029 err = xenbus_printf(xbt, dev->nodename, "feature-sg", "%d", sg); in netback_probe()
1030 if (err) { in netback_probe()
1035 err = xenbus_printf(xbt, dev->nodename, "feature-gso-tcpv4", in netback_probe()
1037 if (err) { in netback_probe()
1042 err = xenbus_printf(xbt, dev->nodename, "feature-gso-tcpv6", in netback_probe()
1044 if (err) { in netback_probe()
1050 err = xenbus_printf(xbt, dev->nodename, in netback_probe()
1053 if (err) { in netback_probe()
1059 err = xenbus_printf(xbt, dev->nodename, in netback_probe()
1061 if (err) { in netback_probe()
1067 err = xenbus_printf(xbt, dev->nodename, in netback_probe()
1070 if (err) { in netback_probe()
1078 err = xenbus_printf(xbt, dev->nodename, in netback_probe()
1080 if (err) { in netback_probe()
1086 err = xenbus_printf(xbt, dev->nodename, in netback_probe()
1088 if (err) { in netback_probe()
1093 err = xenbus_printf(xbt, dev->nodename, in netback_probe()
1096 if (err) { in netback_probe()
1101 err = xenbus_transaction_end(xbt, 0); in netback_probe()
1102 } while (err == -EAGAIN); in netback_probe()
1104 if (err) { in netback_probe()
1105 xenbus_dev_fatal(dev, err, "completing transaction"); in netback_probe()
1112 err = xenbus_printf(XBT_NIL, dev->nodename, in netback_probe()
1115 if (err) in netback_probe()
1119 err = xenbus_printf(XBT_NIL, dev->nodename, in netback_probe()
1121 if (err) in netback_probe()
1124 err = xenbus_printf(XBT_NIL, dev->nodename, in netback_probe()
1127 if (err) in netback_probe()
1134 err = PTR_ERR(script); in netback_probe()
1135 xenbus_dev_fatal(dev, err, "reading script"); in netback_probe()
1142 err = backend_create_xenvif(be); in netback_probe()
1143 if (err) in netback_probe()
1150 xenbus_dev_fatal(dev, err, "%s", message); in netback_probe()
1154 return err; in netback_probe()