Lines Matching refs:err

166 	int err;
169 err = mthca_QUERY_DEV_LIM(mdev, dev_lim);
170 if (err) {
172 ", aborting.\n", err);
173 return err;
290 int err;
295 err = mthca_SYS_EN(mdev);
296 if (err) {
297 mthca_err(mdev, "SYS_EN command returned %d, aborting.\n", err);
298 return err;
301 err = mthca_QUERY_FW(mdev);
302 if (err) {
304 " aborting.\n", err);
307 err = mthca_QUERY_DDR(mdev);
308 if (err) {
309 mthca_err(mdev, "QUERY_DDR command returned %d, aborting.\n", err);
313 err = mthca_dev_lim(mdev, &dev_lim);
314 if (err) {
315 mthca_err(mdev, "QUERY_DEV_LIM command returned %d, aborting.\n", err);
327 err = size;
331 err = mthca_INIT_HCA(mdev, &init_hca);
332 if (err) {
333 mthca_err(mdev, "INIT_HCA command returned %d, aborting.\n", err);
342 return err;
347 int err;
359 err = mthca_MAP_FA(mdev, mdev->fw.arbel.fw_icm);
360 if (err) {
361 mthca_err(mdev, "MAP_FA command returned %d, aborting.\n", err);
364 err = mthca_RUN_FW(mdev);
365 if (err) {
366 mthca_err(mdev, "RUN_FW command returned %d, aborting.\n", err);
377 return err;
386 int err;
388 err = mthca_SET_ICM_SIZE(mdev, icm_size, &aux_pages);
389 if (err) {
390 mthca_err(mdev, "SET_ICM_SIZE command returned %d, aborting.\n", err);
391 return err;
405 err = mthca_MAP_ICM_AUX(mdev, mdev->fw.arbel.aux_icm);
406 if (err) {
407 mthca_err(mdev, "MAP_ICM_AUX returned %d, aborting.\n", err);
411 err = mthca_map_eq_icm(mdev, init_hca->eqc_base);
412 if (err) {
428 err = -ENOMEM;
439 err = -ENOMEM;
450 err = -ENOMEM;
461 err = -ENOMEM;
472 err = -ENOMEM;
483 err = -ENOMEM;
497 err = -ENOMEM;
516 err = -ENOMEM;
553 return err;
580 int err;
582 err = mthca_QUERY_FW(mdev);
583 if (err) {
584 mthca_err(mdev, "QUERY_FW command failed %d, aborting.\n", err);
585 return err;
588 err = mthca_ENABLE_LAM(mdev);
589 if (err == -EAGAIN) {
592 } else if (err) {
593 mthca_err(mdev, "ENABLE_LAM returned %d, aborting.\n", err);
594 return err;
597 err = mthca_load_fw(mdev);
598 if (err) {
599 mthca_err(mdev, "Loading FW returned %d, aborting.\n", err);
603 err = mthca_dev_lim(mdev, &dev_lim);
604 if (err) {
605 mthca_err(mdev, "QUERY_DEV_LIM returned %d, aborting.\n", err);
617 err = icm_size;
621 err = mthca_init_icm(mdev, &dev_lim, &init_hca, icm_size);
622 if (err)
625 err = mthca_INIT_HCA(mdev, &init_hca);
626 if (err) {
627 mthca_err(mdev, "INIT_HCA command returned %d, aborting.\n", err);
644 return err;
665 int err;
669 err = mthca_init_arbel(mdev);
671 err = mthca_init_tavor(mdev);
673 if (err)
674 return err;
676 err = mthca_QUERY_ADAPTER(mdev, &adapter);
677 if (err) {
678 mthca_err(mdev, "QUERY_ADAPTER command returned %d, aborting.\n", err);
691 return err;
696 int err;
700 err = mthca_init_uar_table(dev);
701 if (err) {
704 return err;
707 err = mthca_uar_alloc(dev, &dev->driver_uar);
708 if (err) {
718 err = -ENOMEM;
722 err = mthca_init_pd_table(dev);
723 if (err) {
729 err = mthca_init_mr_table(dev);
730 if (err) {
736 err = mthca_pd_alloc(dev, 1, &dev->driver_pd);
737 if (err) {
743 err = mthca_init_eq_table(dev);
744 if (err) {
750 err = mthca_cmd_use_events(dev);
751 if (err) {
757 err = mthca_NOP(dev);
758 if (err) {
776 err = mthca_init_cq_table(dev);
777 if (err) {
783 err = mthca_init_srq_table(dev);
784 if (err) {
790 err = mthca_init_qp_table(dev);
791 if (err) {
797 err = mthca_init_av_table(dev);
798 if (err) {
804 err = mthca_init_mcg_table(dev);
805 if (err) {
848 return err;
853 int err;
855 err = pci_alloc_irq_vectors(mdev->pdev, 3, 3, PCI_IRQ_MSIX);
856 if (err < 0)
857 return err;
900 int err;
906 err = pci_enable_device(pdev);
907 if (err) {
910 return err;
920 err = -ENODEV;
925 err = -ENODEV;
931 err = pci_request_regions(pdev, DRV_NAME);
932 if (err) {
940 err = dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(64));
941 if (err) {
953 err = -ENOMEM;
968 err = mthca_reset(mdev);
969 if (err) {
974 err = mthca_cmd_init(mdev);
975 if (err) {
980 err = mthca_tune_pci(mdev);
981 if (err)
984 err = mthca_init_hca(mdev);
985 if (err)
1001 err = mthca_setup_hca(mdev);
1002 if (err == -EBUSY && (mdev->mthca_flags & MTHCA_FLAG_MSI_X)) {
1006 err = mthca_setup_hca(mdev);
1009 if (err)
1012 err = mthca_register_device(mdev);
1013 if (err)
1016 err = mthca_create_agents(mdev);
1017 if (err)
1063 return err;