Lines Matching refs:pdev
95 prism54_probe(struct pci_dev *pdev, const struct pci_device_id *id) in prism54_probe() argument
104 if (pci_enable_device(pdev)) { in prism54_probe()
110 pci_read_config_byte(pdev, PCI_LATENCY_TIMER, &latency_tmr); in prism54_probe()
116 pci_write_config_byte(pdev, PCI_LATENCY_TIMER, in prism54_probe()
121 if (pci_set_dma_mask(pdev, DMA_BIT_MASK(32))) { in prism54_probe()
140 pci_write_config_byte(pdev, 0x40, (u8)init_pcitm); in prism54_probe()
141 pci_write_config_byte(pdev, 0x41, (u8)init_pcitm); in prism54_probe()
147 rvalue = pci_request_regions(pdev, DRV_NAME); in prism54_probe()
155 rvalue = pci_read_config_dword(pdev, PCI_BASE_ADDRESS_0, &mem_addr); in prism54_probe()
164 pci_set_master(pdev); in prism54_probe()
167 pci_try_set_mwi(pdev); in prism54_probe()
170 if (!(ndev = islpci_setup(pdev))) { in prism54_probe()
184 rvalue = request_irq(pdev->irq, islpci_interrupt, in prism54_probe()
204 pci_clear_mwi(pdev); in prism54_probe()
206 pci_release_regions(pdev); in prism54_probe()
208 pci_disable_device(pdev); in prism54_probe()
217 prism54_remove(struct pci_dev *pdev) in prism54_remove() argument
219 struct net_device *ndev = pci_get_drvdata(pdev); in prism54_remove()
243 free_irq(pdev->irq, priv); in prism54_remove()
251 pci_clear_mwi(pdev); in prism54_remove()
253 pci_release_regions(pdev); in prism54_remove()
255 pci_disable_device(pdev); in prism54_remove()
259 prism54_suspend(struct pci_dev *pdev, pm_message_t state) in prism54_suspend() argument
261 struct net_device *ndev = pci_get_drvdata(pdev); in prism54_suspend()
266 pci_save_state(pdev); in prism54_suspend()
282 prism54_resume(struct pci_dev *pdev) in prism54_resume() argument
284 struct net_device *ndev = pci_get_drvdata(pdev); in prism54_resume()
292 err = pci_enable_device(pdev); in prism54_resume()
299 pci_restore_state(pdev); in prism54_resume()