Lines Matching refs:pdev

143 	if (pci_find_capability(mdev->pdev, PCI_CAP_ID_PCIX)) {  in mthca_tune_pci()
144 if (pcix_set_mmrbc(mdev->pdev, pcix_get_max_mmrbc(mdev->pdev))) { in mthca_tune_pci()
152 if (pci_is_pcie(mdev->pdev)) { in mthca_tune_pci()
153 if (pcie_set_readrq(mdev->pdev, 4096)) { in mthca_tune_pci()
189 if (dev_lim->uar_size > pci_resource_len(mdev->pdev, 2)) { in mthca_dev_lim()
193 (unsigned long long)pci_resource_len(mdev->pdev, 2)); in mthca_dev_lim()
768 dev->pdev->irq); in mthca_setup_hca()
861 err = pci_enable_msix_range(mdev->pdev, entries, ARRAY_SIZE(entries), ARRAY_SIZE(entries)); in mthca_enable_msi_x()
900 static int __mthca_init_one(struct pci_dev *pdev, int hca_type) in __mthca_init_one() argument
907 pci_name(pdev)); in __mthca_init_one()
909 err = pci_enable_device(pdev); in __mthca_init_one()
911 dev_err(&pdev->dev, "Cannot enable PCI device, " in __mthca_init_one()
920 if (!(pci_resource_flags(pdev, 0) & IORESOURCE_MEM) || in __mthca_init_one()
921 pci_resource_len(pdev, 0) != 1 << 20) { in __mthca_init_one()
922 dev_err(&pdev->dev, "Missing DCS, aborting.\n"); in __mthca_init_one()
926 if (!(pci_resource_flags(pdev, 2) & IORESOURCE_MEM)) { in __mthca_init_one()
927 dev_err(&pdev->dev, "Missing UAR, aborting.\n"); in __mthca_init_one()
931 if (!(pci_resource_flags(pdev, 4) & IORESOURCE_MEM)) in __mthca_init_one()
934 err = pci_request_regions(pdev, DRV_NAME); in __mthca_init_one()
936 dev_err(&pdev->dev, "Cannot obtain PCI resources, " in __mthca_init_one()
941 pci_set_master(pdev); in __mthca_init_one()
943 err = pci_set_dma_mask(pdev, DMA_BIT_MASK(64)); in __mthca_init_one()
945 dev_warn(&pdev->dev, "Warning: couldn't set 64-bit PCI DMA mask.\n"); in __mthca_init_one()
946 err = pci_set_dma_mask(pdev, DMA_BIT_MASK(32)); in __mthca_init_one()
948 dev_err(&pdev->dev, "Can't set PCI DMA mask, aborting.\n"); in __mthca_init_one()
952 err = pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(64)); in __mthca_init_one()
954 dev_warn(&pdev->dev, "Warning: couldn't set 64-bit " in __mthca_init_one()
956 err = pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(32)); in __mthca_init_one()
958 dev_err(&pdev->dev, "Can't set consistent PCI DMA mask, " in __mthca_init_one()
965 dma_set_max_seg_size(&pdev->dev, 1024 * 1024 * 1024); in __mthca_init_one()
969 dev_err(&pdev->dev, "Device struct alloc failed, " in __mthca_init_one()
975 mdev->pdev = pdev; in __mthca_init_one()
1021 pci_disable_msix(pdev); in __mthca_init_one()
1038 pci_set_drvdata(pdev, mdev); in __mthca_init_one()
1065 pci_disable_msix(pdev); in __mthca_init_one()
1076 pci_release_regions(pdev); in __mthca_init_one()
1079 pci_disable_device(pdev); in __mthca_init_one()
1080 pci_set_drvdata(pdev, NULL); in __mthca_init_one()
1084 static void __mthca_remove_one(struct pci_dev *pdev) in __mthca_remove_one() argument
1086 struct mthca_dev *mdev = pci_get_drvdata(pdev); in __mthca_remove_one()
1116 pci_disable_msix(pdev); in __mthca_remove_one()
1119 pci_release_regions(pdev); in __mthca_remove_one()
1120 pci_disable_device(pdev); in __mthca_remove_one()
1121 pci_set_drvdata(pdev, NULL); in __mthca_remove_one()
1125 int __mthca_restart_one(struct pci_dev *pdev) in __mthca_restart_one() argument
1130 mdev = pci_get_drvdata(pdev); in __mthca_restart_one()
1134 __mthca_remove_one(pdev); in __mthca_restart_one()
1135 return __mthca_init_one(pdev, hca_type); in __mthca_restart_one()
1138 static int mthca_init_one(struct pci_dev *pdev, const struct pci_device_id *id) in mthca_init_one() argument
1148 pci_name(pdev), (long)id->driver_data); in mthca_init_one()
1153 ret = __mthca_init_one(pdev, id->driver_data); in mthca_init_one()
1160 static void mthca_remove_one(struct pci_dev *pdev) in mthca_remove_one() argument
1163 __mthca_remove_one(pdev); in mthca_remove_one()