Lines Matching full:err

167 	int err;  in mthca_dev_lim()  local
170 err = mthca_QUERY_DEV_LIM(mdev, dev_lim); in mthca_dev_lim()
171 if (err) { in mthca_dev_lim()
173 ", aborting.\n", err); in mthca_dev_lim()
174 return err; in mthca_dev_lim()
291 int err; in mthca_init_tavor() local
296 err = mthca_SYS_EN(mdev); in mthca_init_tavor()
297 if (err) { in mthca_init_tavor()
298 mthca_err(mdev, "SYS_EN command returned %d, aborting.\n", err); in mthca_init_tavor()
299 return err; in mthca_init_tavor()
302 err = mthca_QUERY_FW(mdev); in mthca_init_tavor()
303 if (err) { in mthca_init_tavor()
305 " aborting.\n", err); in mthca_init_tavor()
308 err = mthca_QUERY_DDR(mdev); in mthca_init_tavor()
309 if (err) { in mthca_init_tavor()
310 mthca_err(mdev, "QUERY_DDR command returned %d, aborting.\n", err); in mthca_init_tavor()
314 err = mthca_dev_lim(mdev, &dev_lim); in mthca_init_tavor()
315 if (err) { in mthca_init_tavor()
316 mthca_err(mdev, "QUERY_DEV_LIM command returned %d, aborting.\n", err); in mthca_init_tavor()
328 err = size; in mthca_init_tavor()
332 err = mthca_INIT_HCA(mdev, &init_hca); in mthca_init_tavor()
333 if (err) { in mthca_init_tavor()
334 mthca_err(mdev, "INIT_HCA command returned %d, aborting.\n", err); in mthca_init_tavor()
343 return err; in mthca_init_tavor()
348 int err; in mthca_load_fw() local
360 err = mthca_MAP_FA(mdev, mdev->fw.arbel.fw_icm); in mthca_load_fw()
361 if (err) { in mthca_load_fw()
362 mthca_err(mdev, "MAP_FA command returned %d, aborting.\n", err); in mthca_load_fw()
365 err = mthca_RUN_FW(mdev); in mthca_load_fw()
366 if (err) { in mthca_load_fw()
367 mthca_err(mdev, "RUN_FW command returned %d, aborting.\n", err); in mthca_load_fw()
378 return err; in mthca_load_fw()
387 int err; in mthca_init_icm() local
389 err = mthca_SET_ICM_SIZE(mdev, icm_size, &aux_pages); in mthca_init_icm()
390 if (err) { in mthca_init_icm()
391 mthca_err(mdev, "SET_ICM_SIZE command returned %d, aborting.\n", err); in mthca_init_icm()
392 return err; in mthca_init_icm()
406 err = mthca_MAP_ICM_AUX(mdev, mdev->fw.arbel.aux_icm); in mthca_init_icm()
407 if (err) { in mthca_init_icm()
408 mthca_err(mdev, "MAP_ICM_AUX returned %d, aborting.\n", err); in mthca_init_icm()
412 err = mthca_map_eq_icm(mdev, init_hca->eqc_base); in mthca_init_icm()
413 if (err) { in mthca_init_icm()
429 err = -ENOMEM; in mthca_init_icm()
440 err = -ENOMEM; in mthca_init_icm()
451 err = -ENOMEM; in mthca_init_icm()
462 err = -ENOMEM; in mthca_init_icm()
473 err = -ENOMEM; in mthca_init_icm()
484 err = -ENOMEM; in mthca_init_icm()
498 err = -ENOMEM; in mthca_init_icm()
517 err = -ENOMEM; in mthca_init_icm()
554 return err; in mthca_init_icm()
581 int err; in mthca_init_arbel() local
583 err = mthca_QUERY_FW(mdev); in mthca_init_arbel()
584 if (err) { in mthca_init_arbel()
585 mthca_err(mdev, "QUERY_FW command failed %d, aborting.\n", err); in mthca_init_arbel()
586 return err; in mthca_init_arbel()
589 err = mthca_ENABLE_LAM(mdev); in mthca_init_arbel()
590 if (err == -EAGAIN) { in mthca_init_arbel()
593 } else if (err) { in mthca_init_arbel()
594 mthca_err(mdev, "ENABLE_LAM returned %d, aborting.\n", err); in mthca_init_arbel()
595 return err; in mthca_init_arbel()
598 err = mthca_load_fw(mdev); in mthca_init_arbel()
599 if (err) { in mthca_init_arbel()
600 mthca_err(mdev, "Loading FW returned %d, aborting.\n", err); in mthca_init_arbel()
604 err = mthca_dev_lim(mdev, &dev_lim); in mthca_init_arbel()
605 if (err) { in mthca_init_arbel()
606 mthca_err(mdev, "QUERY_DEV_LIM returned %d, aborting.\n", err); in mthca_init_arbel()
618 err = icm_size; in mthca_init_arbel()
622 err = mthca_init_icm(mdev, &dev_lim, &init_hca, icm_size); in mthca_init_arbel()
623 if (err) in mthca_init_arbel()
626 err = mthca_INIT_HCA(mdev, &init_hca); in mthca_init_arbel()
627 if (err) { in mthca_init_arbel()
628 mthca_err(mdev, "INIT_HCA command returned %d, aborting.\n", err); in mthca_init_arbel()
645 return err; in mthca_init_arbel()
666 int err; in mthca_init_hca() local
670 err = mthca_init_arbel(mdev); in mthca_init_hca()
672 err = mthca_init_tavor(mdev); in mthca_init_hca()
674 if (err) in mthca_init_hca()
675 return err; in mthca_init_hca()
677 err = mthca_QUERY_ADAPTER(mdev, &adapter); in mthca_init_hca()
678 if (err) { in mthca_init_hca()
679 mthca_err(mdev, "QUERY_ADAPTER command returned %d, aborting.\n", err); in mthca_init_hca()
692 return err; in mthca_init_hca()
697 int err; in mthca_setup_hca() local
701 err = mthca_init_uar_table(dev); in mthca_setup_hca()
702 if (err) { in mthca_setup_hca()
705 return err; in mthca_setup_hca()
708 err = mthca_uar_alloc(dev, &dev->driver_uar); in mthca_setup_hca()
709 if (err) { in mthca_setup_hca()
719 err = -ENOMEM; in mthca_setup_hca()
723 err = mthca_init_pd_table(dev); in mthca_setup_hca()
724 if (err) { in mthca_setup_hca()
730 err = mthca_init_mr_table(dev); in mthca_setup_hca()
731 if (err) { in mthca_setup_hca()
737 err = mthca_pd_alloc(dev, 1, &dev->driver_pd); in mthca_setup_hca()
738 if (err) { in mthca_setup_hca()
744 err = mthca_init_eq_table(dev); in mthca_setup_hca()
745 if (err) { in mthca_setup_hca()
751 err = mthca_cmd_use_events(dev); in mthca_setup_hca()
752 if (err) { in mthca_setup_hca()
758 err = mthca_NOP(dev); in mthca_setup_hca()
759 if (err) { in mthca_setup_hca()
777 err = mthca_init_cq_table(dev); in mthca_setup_hca()
778 if (err) { in mthca_setup_hca()
784 err = mthca_init_srq_table(dev); in mthca_setup_hca()
785 if (err) { in mthca_setup_hca()
791 err = mthca_init_qp_table(dev); in mthca_setup_hca()
792 if (err) { in mthca_setup_hca()
798 err = mthca_init_av_table(dev); in mthca_setup_hca()
799 if (err) { in mthca_setup_hca()
805 err = mthca_init_mcg_table(dev); in mthca_setup_hca()
806 if (err) { in mthca_setup_hca()
849 return err; in mthca_setup_hca()
855 int err; in mthca_enable_msi_x() local
861 err = pci_enable_msix_range(mdev->pdev, entries, ARRAY_SIZE(entries), ARRAY_SIZE(entries)); in mthca_enable_msi_x()
862 if (err < 0) in mthca_enable_msi_x()
863 return err; in mthca_enable_msi_x()
903 int err; in __mthca_init_one() local
909 err = pci_enable_device(pdev); in __mthca_init_one()
910 if (err) { in __mthca_init_one()
913 return err; in __mthca_init_one()
923 err = -ENODEV; in __mthca_init_one()
928 err = -ENODEV; in __mthca_init_one()
934 err = pci_request_regions(pdev, DRV_NAME); in __mthca_init_one()
935 if (err) { in __mthca_init_one()
943 err = pci_set_dma_mask(pdev, DMA_BIT_MASK(64)); in __mthca_init_one()
944 if (err) { in __mthca_init_one()
946 err = pci_set_dma_mask(pdev, DMA_BIT_MASK(32)); in __mthca_init_one()
947 if (err) { in __mthca_init_one()
952 err = pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(64)); in __mthca_init_one()
953 if (err) { in __mthca_init_one()
956 err = pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(32)); in __mthca_init_one()
957 if (err) { in __mthca_init_one()
971 err = -ENOMEM; in __mthca_init_one()
986 err = mthca_reset(mdev); in __mthca_init_one()
987 if (err) { in __mthca_init_one()
997 err = mthca_tune_pci(mdev); in __mthca_init_one()
998 if (err) in __mthca_init_one()
1001 err = mthca_init_hca(mdev); in __mthca_init_one()
1002 if (err) in __mthca_init_one()
1018 err = mthca_setup_hca(mdev); in __mthca_init_one()
1019 if (err == -EBUSY && (mdev->mthca_flags & MTHCA_FLAG_MSI_X)) { in __mthca_init_one()
1024 err = mthca_setup_hca(mdev); in __mthca_init_one()
1027 if (err) in __mthca_init_one()
1030 err = mthca_register_device(mdev); in __mthca_init_one()
1031 if (err) in __mthca_init_one()
1034 err = mthca_create_agents(mdev); in __mthca_init_one()
1035 if (err) in __mthca_init_one()
1081 return err; in __mthca_init_one()