Lines Matching refs:pci

75 MODULE_DEVICE_TABLE(pci, snd_cs5535audio_ids);
167 ac97.pci = cs5535au->pci; in snd_cs5535audio_mixer()
260 pci_set_power_state(cs5535au->pci, PCI_D3hot); in snd_cs5535audio_free()
265 pci_release_regions(cs5535au->pci); in snd_cs5535audio_free()
266 pci_disable_device(cs5535au->pci); in snd_cs5535audio_free()
278 struct pci_dev *pci, in snd_cs5535audio_create() argument
289 if ((err = pci_enable_device(pci)) < 0) in snd_cs5535audio_create()
292 if (pci_set_dma_mask(pci, DMA_BIT_MASK(32)) < 0 || in snd_cs5535audio_create()
293 pci_set_consistent_dma_mask(pci, DMA_BIT_MASK(32)) < 0) { in snd_cs5535audio_create()
307 cs5535au->pci = pci; in snd_cs5535audio_create()
310 if ((err = pci_request_regions(pci, "CS5535 Audio")) < 0) { in snd_cs5535audio_create()
315 cs5535au->port = pci_resource_start(pci, 0); in snd_cs5535audio_create()
317 if (request_irq(pci->irq, snd_cs5535audio_interrupt, in snd_cs5535audio_create()
319 dev_err(card->dev, "unable to grab IRQ %d\n", pci->irq); in snd_cs5535audio_create()
324 cs5535au->irq = pci->irq; in snd_cs5535audio_create()
325 pci_set_master(pci); in snd_cs5535audio_create()
339 pci_disable_device(pci); in snd_cs5535audio_create()
343 static int snd_cs5535audio_probe(struct pci_dev *pci, in snd_cs5535audio_probe() argument
358 err = snd_card_new(&pci->dev, index[dev], id[dev], THIS_MODULE, in snd_cs5535audio_probe()
363 if ((err = snd_cs5535audio_create(card, pci, &cs5535au)) < 0) in snd_cs5535audio_probe()
384 pci_set_drvdata(pci, card); in snd_cs5535audio_probe()
393 static void snd_cs5535audio_remove(struct pci_dev *pci) in snd_cs5535audio_remove() argument
396 snd_card_free(pci_get_drvdata(pci)); in snd_cs5535audio_remove()