Lines Matching refs:pdev

41 	struct pci_dev *pdev		= mantis->pdev;  in mantis_pci_init()  local
47 mantis->pdev->bus->number, in mantis_pci_init()
48 PCI_SLOT(mantis->pdev->devfn), in mantis_pci_init()
49 PCI_FUNC(mantis->pdev->devfn)); in mantis_pci_init()
51 err = pci_enable_device(pdev); in mantis_pci_init()
58 err = pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(32)); in mantis_pci_init()
65 pci_set_master(pdev); in mantis_pci_init()
67 if (!request_mem_region(pci_resource_start(pdev, 0), in mantis_pci_init()
68 pci_resource_len(pdev, 0), in mantis_pci_init()
76 mantis->mmio = ioremap(pci_resource_start(pdev, 0), in mantis_pci_init()
77 pci_resource_len(pdev, 0)); in mantis_pci_init()
85 pci_read_config_byte(pdev, PCI_LATENCY_TIMER, &latency); in mantis_pci_init()
87 mantis->revision = pdev->revision; in mantis_pci_init()
91 mantis->pdev->subsystem_vendor, in mantis_pci_init()
92 mantis->pdev->subsystem_device); in mantis_pci_init()
96 mantis->pdev->irq, in mantis_pci_init()
101 err = request_irq(pdev->irq, in mantis_pci_init()
114 pci_set_drvdata(pdev, mantis); in mantis_pci_init()
125 release_mem_region(pci_resource_start(pdev, 0), in mantis_pci_init()
126 pci_resource_len(pdev, 0)); in mantis_pci_init()
130 pci_disable_device(pdev); in mantis_pci_init()
140 struct pci_dev *pdev = mantis->pdev; in mantis_pci_exit() local
143 free_irq(pdev->irq, mantis); in mantis_pci_exit()
146 release_mem_region(pci_resource_start(pdev, 0), in mantis_pci_exit()
147 pci_resource_len(pdev, 0)); in mantis_pci_exit()
150 pci_disable_device(pdev); in mantis_pci_exit()