Lines Matching defs:pci
14 #include <linux/pci.h>
339 * runtime pm for pci device is "forbidden" by default.
347 /* follow recommendation in pci-driver.c to decrement usage counter */
351 static int sof_pci_probe(struct pci_dev *pci,
354 struct device *dev = &pci->dev;
361 ret = snd_intel_dsp_driver_probe(pci);
363 dev_dbg(&pci->dev, "SOF PCI driver not selected, aborting probe\n");
366 dev_dbg(&pci->dev, "PCI DSP detected");
379 ret = pcim_enable_device(pci);
383 ret = pci_request_regions(pci, "Audio DSP");
387 sof_pdata->name = pci_name(pci);
460 pci_release_regions(pci);
465 static void sof_pci_remove(struct pci_dev *pci)
468 snd_sof_device_remove(&pci->dev);
470 /* follow recommendation in pci-driver.c to increment usage counter */
472 pm_runtime_get_noresume(&pci->dev);
474 /* release pci regions and disable device */
475 pci_release_regions(pci);
539 MODULE_DEVICE_TABLE(pci, sof_pci_ids);
543 .name = "sof-audio-pci",