Lines Matching refs:err

114 	int err = 0;  in do_pci_op()  local
153 err = XEN_PCI_ERR_dev_not_found; in do_pci_op()
172 err = op->err; in do_pci_op()
175 return err; in do_pci_op()
182 int err = 0; in pcifront_bus_read() local
200 err = do_pci_op(pdev, &op); in pcifront_bus_read()
202 if (likely(!err)) { in pcifront_bus_read()
208 } else if (err == -ENODEV) { in pcifront_bus_read()
210 err = 0; in pcifront_bus_read()
214 return errno_to_pcibios_err(err); in pcifront_bus_read()
252 int err; in pci_frontend_enable_msix() local
279 err = do_pci_op(pdev, &op); in pci_frontend_enable_msix()
281 if (likely(!err)) { in pci_frontend_enable_msix()
288 err = -EINVAL; in pci_frontend_enable_msix()
297 err = op.value; in pci_frontend_enable_msix()
300 dev_err(&dev->dev, "enable msix get err %x\n", err); in pci_frontend_enable_msix()
302 return err; in pci_frontend_enable_msix()
307 int err; in pci_frontend_disable_msix() local
317 err = do_pci_op(pdev, &op); in pci_frontend_disable_msix()
320 if (err) in pci_frontend_disable_msix()
321 dev_err(&dev->dev, "pci_disable_msix get err %x\n", err); in pci_frontend_disable_msix()
326 int err; in pci_frontend_enable_msi() local
336 err = do_pci_op(pdev, &op); in pci_frontend_enable_msi()
337 if (likely(!err)) { in pci_frontend_enable_msi()
342 err = -EINVAL; in pci_frontend_enable_msi()
348 err = -EINVAL; in pci_frontend_enable_msi()
350 return err; in pci_frontend_enable_msi()
355 int err; in pci_frontend_disable_msi() local
365 err = do_pci_op(pdev, &op); in pci_frontend_disable_msi()
366 if (err == XEN_PCI_ERR_dev_not_found) { in pci_frontend_disable_msi()
371 if (err) in pci_frontend_disable_msi()
453 int err = 0; in pcifront_scan_root() local
461 err = -EINVAL; in pcifront_scan_root()
472 err = -ENOMEM; in pcifront_scan_root()
484 err = -ENOMEM; in pcifront_scan_root()
495 err = pcifront_scan_bus(pdev, domain, bus, b); in pcifront_scan_root()
504 return err; in pcifront_scan_root()
510 return err; in pcifront_scan_root()
516 int err; in pcifront_rescan_root() local
537 err = pcifront_scan_bus(pdev, domain, bus, b); in pcifront_rescan_root()
545 return err; in pcifront_rescan_root()
650 (pci_channel_state_t)pdev->sh_info->aer_op.err; in pcifront_do_aer()
658 pdev->sh_info->aer_op.err = pcifront_common_process(cmd, pdev, state); in pcifront_do_aer()
682 int err = 0; in pcifront_connect_and_init_dma() local
690 err = -EEXIST; in pcifront_connect_and_init_dma()
694 if (!err && !swiotlb_nr_tbl()) { in pcifront_connect_and_init_dma()
695 err = pci_xen_swiotlb_init_late(); in pcifront_connect_and_init_dma()
696 if (err) in pcifront_connect_and_init_dma()
699 return err; in pcifront_connect_and_init_dma()
780 int err = 0; in pcifront_publish_info() local
784 err = xenbus_grant_ring(pdev->xdev, pdev->sh_info, 1, &gref); in pcifront_publish_info()
785 if (err < 0) in pcifront_publish_info()
790 err = xenbus_alloc_evtchn(pdev->xdev, &pdev->evtchn); in pcifront_publish_info()
791 if (err) in pcifront_publish_info()
794 err = bind_evtchn_to_irqhandler(pdev->evtchn, pcifront_handler_aer, in pcifront_publish_info()
797 if (err < 0) in pcifront_publish_info()
798 return err; in pcifront_publish_info()
800 pdev->irq = err; in pcifront_publish_info()
803 err = xenbus_transaction_start(&trans); in pcifront_publish_info()
804 if (err) { in pcifront_publish_info()
805 xenbus_dev_fatal(pdev->xdev, err, in pcifront_publish_info()
811 err = xenbus_printf(trans, pdev->xdev->nodename, in pcifront_publish_info()
813 if (!err) in pcifront_publish_info()
814 err = xenbus_printf(trans, pdev->xdev->nodename, in pcifront_publish_info()
816 if (!err) in pcifront_publish_info()
817 err = xenbus_printf(trans, pdev->xdev->nodename, in pcifront_publish_info()
820 if (err) { in pcifront_publish_info()
822 xenbus_dev_fatal(pdev->xdev, err, in pcifront_publish_info()
826 err = xenbus_transaction_end(trans, 0); in pcifront_publish_info()
827 if (err == -EAGAIN) in pcifront_publish_info()
829 else if (err) { in pcifront_publish_info()
830 xenbus_dev_fatal(pdev->xdev, err, in pcifront_publish_info()
842 return err; in pcifront_publish_info()
847 int err = -EFAULT; in pcifront_try_connect() local
858 err = pcifront_connect_and_init_dma(pdev); in pcifront_try_connect()
859 if (err && err != -EEXIST) { in pcifront_try_connect()
860 xenbus_dev_fatal(pdev->xdev, err, in pcifront_try_connect()
865 err = xenbus_scanf(XBT_NIL, pdev->xdev->otherend, in pcifront_try_connect()
867 if (err == -ENOENT) { in pcifront_try_connect()
868 xenbus_dev_error(pdev->xdev, err, in pcifront_try_connect()
870 err = pcifront_scan_root(pdev, 0, 0); in pcifront_try_connect()
871 if (err) { in pcifront_try_connect()
872 xenbus_dev_fatal(pdev->xdev, err, in pcifront_try_connect()
877 } else if (err != 1) { in pcifront_try_connect()
878 if (err == 0) in pcifront_try_connect()
879 err = -EINVAL; in pcifront_try_connect()
880 xenbus_dev_fatal(pdev->xdev, err, in pcifront_try_connect()
888 err = -ENOMEM; in pcifront_try_connect()
892 err = xenbus_scanf(XBT_NIL, pdev->xdev->otherend, str, in pcifront_try_connect()
894 if (err != 2) { in pcifront_try_connect()
895 if (err >= 0) in pcifront_try_connect()
896 err = -EINVAL; in pcifront_try_connect()
897 xenbus_dev_fatal(pdev->xdev, err, in pcifront_try_connect()
902 err = pcifront_scan_root(pdev, domain, bus); in pcifront_try_connect()
903 if (err) { in pcifront_try_connect()
904 xenbus_dev_fatal(pdev->xdev, err, in pcifront_try_connect()
911 err = xenbus_switch_state(pdev->xdev, XenbusStateConnected); in pcifront_try_connect()
914 return err; in pcifront_try_connect()
919 int err = 0; in pcifront_try_disconnect() local
933 err = xenbus_switch_state(pdev->xdev, XenbusStateClosed); in pcifront_try_disconnect()
937 return err; in pcifront_try_disconnect()
942 int err = -EFAULT; in pcifront_attach_devices() local
951 err = xenbus_scanf(XBT_NIL, pdev->xdev->otherend, in pcifront_attach_devices()
953 if (err == -ENOENT) { in pcifront_attach_devices()
954 xenbus_dev_error(pdev->xdev, err, in pcifront_attach_devices()
956 err = pcifront_rescan_root(pdev, 0, 0); in pcifront_attach_devices()
957 if (err) { in pcifront_attach_devices()
958 xenbus_dev_fatal(pdev->xdev, err, in pcifront_attach_devices()
963 } else if (err != 1) { in pcifront_attach_devices()
964 if (err == 0) in pcifront_attach_devices()
965 err = -EINVAL; in pcifront_attach_devices()
966 xenbus_dev_fatal(pdev->xdev, err, in pcifront_attach_devices()
974 err = -ENOMEM; in pcifront_attach_devices()
978 err = xenbus_scanf(XBT_NIL, pdev->xdev->otherend, str, in pcifront_attach_devices()
980 if (err != 2) { in pcifront_attach_devices()
981 if (err >= 0) in pcifront_attach_devices()
982 err = -EINVAL; in pcifront_attach_devices()
983 xenbus_dev_fatal(pdev->xdev, err, in pcifront_attach_devices()
988 err = pcifront_rescan_root(pdev, domain, bus); in pcifront_attach_devices()
989 if (err) { in pcifront_attach_devices()
990 xenbus_dev_fatal(pdev->xdev, err, in pcifront_attach_devices()
1000 return err; in pcifront_attach_devices()
1005 int err = 0; in pcifront_detach_devices() local
1015 err = xenbus_scanf(XBT_NIL, pdev->xdev->otherend, "num_devs", "%d", in pcifront_detach_devices()
1017 if (err != 1) { in pcifront_detach_devices()
1018 if (err >= 0) in pcifront_detach_devices()
1019 err = -EINVAL; in pcifront_detach_devices()
1020 xenbus_dev_fatal(pdev->xdev, err, in pcifront_detach_devices()
1030 err = -ENOMEM; in pcifront_detach_devices()
1033 err = xenbus_scanf(XBT_NIL, pdev->xdev->otherend, str, "%d", in pcifront_detach_devices()
1035 if (err != 1) in pcifront_detach_devices()
1044 err = -ENOMEM; in pcifront_detach_devices()
1047 err = xenbus_scanf(XBT_NIL, pdev->xdev->otherend, str, in pcifront_detach_devices()
1049 if (err != 4) { in pcifront_detach_devices()
1050 if (err >= 0) in pcifront_detach_devices()
1051 err = -EINVAL; in pcifront_detach_devices()
1052 xenbus_dev_fatal(pdev->xdev, err, in pcifront_detach_devices()
1075 err = xenbus_switch_state(pdev->xdev, XenbusStateReconfiguring); in pcifront_detach_devices()
1078 return err; in pcifront_detach_devices()
1119 int err = 0; in pcifront_xenbus_probe() local
1123 err = -ENOMEM; in pcifront_xenbus_probe()
1124 xenbus_dev_fatal(xdev, err, in pcifront_xenbus_probe()
1129 err = pcifront_publish_info(pdev); in pcifront_xenbus_probe()
1130 if (err) in pcifront_xenbus_probe()
1134 return err; in pcifront_xenbus_probe()