Lines Matching refs:pdev

53 	struct pci_dev *pdev		= mantis->pdev;  in mantis_pci_init()  local
59 mantis->pdev->bus->number, in mantis_pci_init()
60 PCI_SLOT(mantis->pdev->devfn), in mantis_pci_init()
61 PCI_FUNC(mantis->pdev->devfn)); in mantis_pci_init()
63 err = pci_enable_device(pdev); in mantis_pci_init()
70 err = pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(32)); in mantis_pci_init()
77 pci_set_master(pdev); in mantis_pci_init()
79 if (!request_mem_region(pci_resource_start(pdev, 0), in mantis_pci_init()
80 pci_resource_len(pdev, 0), in mantis_pci_init()
88 mantis->mmio = ioremap(pci_resource_start(pdev, 0), in mantis_pci_init()
89 pci_resource_len(pdev, 0)); in mantis_pci_init()
97 pci_read_config_byte(pdev, PCI_LATENCY_TIMER, &latency); in mantis_pci_init()
99 mantis->revision = pdev->revision; in mantis_pci_init()
103 mantis->pdev->subsystem_vendor, in mantis_pci_init()
104 mantis->pdev->subsystem_device); in mantis_pci_init()
108 mantis->pdev->irq, in mantis_pci_init()
113 err = request_irq(pdev->irq, in mantis_pci_init()
126 pci_set_drvdata(pdev, mantis); in mantis_pci_init()
137 release_mem_region(pci_resource_start(pdev, 0), in mantis_pci_init()
138 pci_resource_len(pdev, 0)); in mantis_pci_init()
142 pci_disable_device(pdev); in mantis_pci_init()
152 struct pci_dev *pdev = mantis->pdev; in mantis_pci_exit() local
155 free_irq(pdev->irq, mantis); in mantis_pci_exit()
158 release_mem_region(pci_resource_start(pdev, 0), in mantis_pci_exit()
159 pci_resource_len(pdev, 0)); in mantis_pci_exit()
162 pci_disable_device(pdev); in mantis_pci_exit()