• Home
  • Raw
  • Download

Lines Matching refs:pcidev

1155 static int rtsx_pci_probe(struct pci_dev *pcidev,  in rtsx_pci_probe()  argument
1163 dev_dbg(&(pcidev->dev), in rtsx_pci_probe()
1165 pci_name(pcidev), (int)pcidev->vendor, (int)pcidev->device, in rtsx_pci_probe()
1166 (int)pcidev->revision); in rtsx_pci_probe()
1168 ret = pci_set_dma_mask(pcidev, DMA_BIT_MASK(32)); in rtsx_pci_probe()
1172 ret = pci_enable_device(pcidev); in rtsx_pci_probe()
1176 ret = pci_request_regions(pcidev, DRV_NAME_RTSX_PCI); in rtsx_pci_probe()
1203 pcr->pci = pcidev; in rtsx_pci_probe()
1204 dev_set_drvdata(&pcidev->dev, handle); in rtsx_pci_probe()
1208 len = pci_resource_len(pcidev, bar); in rtsx_pci_probe()
1209 base = pci_resource_start(pcidev, bar); in rtsx_pci_probe()
1216 pcr->rtsx_resv_buf = dma_alloc_coherent(&(pcidev->dev), in rtsx_pci_probe()
1235 ret = pci_enable_msi(pcidev); in rtsx_pci_probe()
1244 pci_set_master(pcidev); in rtsx_pci_probe()
1255 ret = mfd_add_devices(&pcidev->dev, pcr->id, rtsx_pcr_cells, in rtsx_pci_probe()
1278 pci_release_regions(pcidev); in rtsx_pci_probe()
1280 pci_disable_device(pcidev); in rtsx_pci_probe()
1285 static void rtsx_pci_remove(struct pci_dev *pcidev) in rtsx_pci_remove() argument
1287 struct pcr_handle *handle = pci_get_drvdata(pcidev); in rtsx_pci_remove()
1301 mfd_remove_devices(&pcidev->dev); in rtsx_pci_remove()
1310 pci_release_regions(pcidev); in rtsx_pci_remove()
1311 pci_disable_device(pcidev); in rtsx_pci_remove()
1321 dev_dbg(&(pcidev->dev), in rtsx_pci_remove()
1323 pci_name(pcidev), (int)pcidev->vendor, (int)pcidev->device); in rtsx_pci_remove()
1328 static int rtsx_pci_suspend(struct pci_dev *pcidev, pm_message_t state) in rtsx_pci_suspend() argument
1333 dev_dbg(&(pcidev->dev), "--> %s\n", __func__); in rtsx_pci_suspend()
1335 handle = pci_get_drvdata(pcidev); in rtsx_pci_suspend()
1345 pci_save_state(pcidev); in rtsx_pci_suspend()
1346 pci_enable_wake(pcidev, pci_choose_state(pcidev, state), 0); in rtsx_pci_suspend()
1347 pci_disable_device(pcidev); in rtsx_pci_suspend()
1348 pci_set_power_state(pcidev, pci_choose_state(pcidev, state)); in rtsx_pci_suspend()
1354 static int rtsx_pci_resume(struct pci_dev *pcidev) in rtsx_pci_resume() argument
1360 dev_dbg(&(pcidev->dev), "--> %s\n", __func__); in rtsx_pci_resume()
1362 handle = pci_get_drvdata(pcidev); in rtsx_pci_resume()
1367 pci_set_power_state(pcidev, PCI_D0); in rtsx_pci_resume()
1368 pci_restore_state(pcidev); in rtsx_pci_resume()
1369 ret = pci_enable_device(pcidev); in rtsx_pci_resume()
1372 pci_set_master(pcidev); in rtsx_pci_resume()
1389 static void rtsx_pci_shutdown(struct pci_dev *pcidev) in rtsx_pci_shutdown() argument
1394 dev_dbg(&(pcidev->dev), "--> %s\n", __func__); in rtsx_pci_shutdown()
1396 handle = pci_get_drvdata(pcidev); in rtsx_pci_shutdown()
1400 pci_disable_device(pcidev); in rtsx_pci_shutdown()