Lines Matching refs:pdev

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