Lines Matching defs:dev

695 static int mthca_setup_hca(struct mthca_dev *dev)
699 MTHCA_INIT_DOORBELL_LOCK(&dev->doorbell_lock);
701 err = mthca_init_uar_table(dev);
703 mthca_err(dev, "Failed to initialize "
708 err = mthca_uar_alloc(dev, &dev->driver_uar);
710 mthca_err(dev, "Failed to allocate driver access region, "
715 dev->kar = ioremap((phys_addr_t) dev->driver_uar.pfn << PAGE_SHIFT, PAGE_SIZE);
716 if (!dev->kar) {
717 mthca_err(dev, "Couldn't map kernel access region, "
723 err = mthca_init_pd_table(dev);
725 mthca_err(dev, "Failed to initialize "
730 err = mthca_init_mr_table(dev);
732 mthca_err(dev, "Failed to initialize "
737 err = mthca_pd_alloc(dev, 1, &dev->driver_pd);
739 mthca_err(dev, "Failed to create driver PD, "
744 err = mthca_init_eq_table(dev);
746 mthca_err(dev, "Failed to initialize "
751 err = mthca_cmd_use_events(dev);
753 mthca_err(dev, "Failed to switch to event-driven "
758 err = mthca_NOP(dev);
760 if (dev->mthca_flags & MTHCA_FLAG_MSI_X) {
761 mthca_warn(dev, "NOP command failed to generate interrupt "
763 dev->eq_table.eq[MTHCA_EQ_CMD].msi_x_vector);
764 mthca_warn(dev, "Trying again with MSI-X disabled.\n");
766 mthca_err(dev, "NOP command failed to generate interrupt "
768 dev->pdev->irq);
769 mthca_err(dev, "BIOS or ACPI interrupt routing problem?\n");
775 mthca_dbg(dev, "NOP command IRQ test passed\n");
777 err = mthca_init_cq_table(dev);
779 mthca_err(dev, "Failed to initialize "
784 err = mthca_init_srq_table(dev);
786 mthca_err(dev, "Failed to initialize "
791 err = mthca_init_qp_table(dev);
793 mthca_err(dev, "Failed to initialize "
798 err = mthca_init_av_table(dev);
800 mthca_err(dev, "Failed to initialize "
805 err = mthca_init_mcg_table(dev);
807 mthca_err(dev, "Failed to initialize "
815 mthca_cleanup_av_table(dev);
818 mthca_cleanup_qp_table(dev);
821 mthca_cleanup_srq_table(dev);
824 mthca_cleanup_cq_table(dev);
827 mthca_cmd_use_polling(dev);
830 mthca_cleanup_eq_table(dev);
833 mthca_pd_free(dev, &dev->driver_pd);
836 mthca_cleanup_mr_table(dev);
839 mthca_cleanup_pd_table(dev);
842 iounmap(dev->kar);
845 mthca_uar_free(dev, &dev->driver_uar);
848 mthca_cleanup_uar_table(dev);
911 dev_err(&pdev->dev, "Cannot enable PCI device, "
922 dev_err(&pdev->dev, "Missing DCS, aborting.\n");
927 dev_err(&pdev->dev, "Missing UAR, aborting.\n");
936 dev_err(&pdev->dev, "Cannot obtain PCI resources, "
945 dev_warn(&pdev->dev, "Warning: couldn't set 64-bit PCI DMA mask.\n");
948 dev_err(&pdev->dev, "Can't set PCI DMA mask, aborting.\n");
954 dev_warn(&pdev->dev, "Warning: couldn't set 64-bit "
958 dev_err(&pdev->dev, "Can't set consistent PCI DMA mask, "
965 dma_set_max_seg_size(&pdev->dev, 1024 * 1024 * 1024);
969 dev_err(&pdev->dev, "Device struct alloc failed, "