Lines Matching refs:pcidev
1570 static int rtsx_pci_probe(struct pci_dev *pcidev, in rtsx_pci_probe() argument
1578 dev_dbg(&(pcidev->dev), in rtsx_pci_probe()
1580 pci_name(pcidev), (int)pcidev->vendor, (int)pcidev->device, in rtsx_pci_probe()
1581 (int)pcidev->revision); in rtsx_pci_probe()
1583 ret = pci_set_dma_mask(pcidev, DMA_BIT_MASK(32)); in rtsx_pci_probe()
1587 ret = pci_enable_device(pcidev); in rtsx_pci_probe()
1591 ret = pci_request_regions(pcidev, DRV_NAME_RTSX_PCI); in rtsx_pci_probe()
1618 pcr->pci = pcidev; in rtsx_pci_probe()
1619 dev_set_drvdata(&pcidev->dev, handle); in rtsx_pci_probe()
1623 len = pci_resource_len(pcidev, bar); in rtsx_pci_probe()
1624 base = pci_resource_start(pcidev, bar); in rtsx_pci_probe()
1631 pcr->rtsx_resv_buf = dma_alloc_coherent(&(pcidev->dev), in rtsx_pci_probe()
1649 ret = pci_enable_msi(pcidev); in rtsx_pci_probe()
1658 pci_set_master(pcidev); in rtsx_pci_probe()
1672 pm_runtime_allow(&pcidev->dev); in rtsx_pci_probe()
1673 pm_runtime_enable(&pcidev->dev); in rtsx_pci_probe()
1678 ret = mfd_add_devices(&pcidev->dev, pcr->id, rtsx_pcr_cells, in rtsx_pci_probe()
1707 pci_release_regions(pcidev); in rtsx_pci_probe()
1709 pci_disable_device(pcidev); in rtsx_pci_probe()
1714 static void rtsx_pci_remove(struct pci_dev *pcidev) in rtsx_pci_remove() argument
1716 struct pcr_handle *handle = pci_get_drvdata(pcidev); in rtsx_pci_remove()
1735 mfd_remove_devices(&pcidev->dev); in rtsx_pci_remove()
1744 pci_release_regions(pcidev); in rtsx_pci_remove()
1745 pci_disable_device(pcidev); in rtsx_pci_remove()
1760 dev_dbg(&(pcidev->dev), in rtsx_pci_remove()
1762 pci_name(pcidev), (int)pcidev->vendor, (int)pcidev->device); in rtsx_pci_remove()
1767 struct pci_dev *pcidev = to_pci_dev(dev_d); in rtsx_pci_suspend() local
1771 dev_dbg(&(pcidev->dev), "--> %s\n", __func__); in rtsx_pci_suspend()
1773 handle = pci_get_drvdata(pcidev); in rtsx_pci_suspend()
1791 struct pci_dev *pcidev = to_pci_dev(dev_d); in rtsx_pci_resume() local
1796 dev_dbg(&(pcidev->dev), "--> %s\n", __func__); in rtsx_pci_resume()
1798 handle = pci_get_drvdata(pcidev); in rtsx_pci_resume()
1820 static void rtsx_pci_shutdown(struct pci_dev *pcidev) in rtsx_pci_shutdown() argument
1825 dev_dbg(&(pcidev->dev), "--> %s\n", __func__); in rtsx_pci_shutdown()
1827 handle = pci_get_drvdata(pcidev); in rtsx_pci_shutdown()
1831 pci_disable_device(pcidev); in rtsx_pci_shutdown()
1839 struct pci_dev *pcidev = to_pci_dev(device); in rtsx_pci_runtime_suspend() local
1843 handle = pci_get_drvdata(pcidev); in rtsx_pci_runtime_suspend()
1845 dev_dbg(&(pcidev->dev), "--> %s\n", __func__); in rtsx_pci_runtime_suspend()
1863 struct pci_dev *pcidev = to_pci_dev(device); in rtsx_pci_runtime_resume() local
1867 handle = pci_get_drvdata(pcidev); in rtsx_pci_runtime_resume()
1869 dev_dbg(&(pcidev->dev), "--> %s\n", __func__); in rtsx_pci_runtime_resume()