Lines Matching refs:pci

98 	struct pci_dev *pci;  member
117 struct pci_dev *pci, struct aw2 **rchip);
118 static int snd_aw2_probe(struct pci_dev *pci,
120 static void snd_aw2_remove(struct pci_dev *pci);
169 MODULE_DEVICE_TABLE(pci, snd_aw2_ids);
233 pci_release_regions(chip->pci); in snd_aw2_dev_free()
235 pci_disable_device(chip->pci); in snd_aw2_dev_free()
244 struct pci_dev *pci, struct aw2 **rchip) in snd_aw2_create() argument
255 err = pci_enable_device(pci); in snd_aw2_create()
258 pci_set_master(pci); in snd_aw2_create()
261 if ((dma_set_mask(&pci->dev, DMA_BIT_MASK(32)) < 0) || in snd_aw2_create()
262 (dma_set_coherent_mask(&pci->dev, DMA_BIT_MASK(32)) < 0)) { in snd_aw2_create()
264 pci_disable_device(pci); in snd_aw2_create()
269 pci_disable_device(pci); in snd_aw2_create()
275 chip->pci = pci; in snd_aw2_create()
279 err = pci_request_regions(pci, "Audiowerk2"); in snd_aw2_create()
281 pci_disable_device(pci); in snd_aw2_create()
285 chip->iobase_phys = pci_resource_start(pci, 0); in snd_aw2_create()
288 pci_resource_len(pci, 0)); in snd_aw2_create()
292 pci_release_regions(pci); in snd_aw2_create()
293 pci_disable_device(pci); in snd_aw2_create()
301 if (request_irq(pci->irq, snd_aw2_saa7146_interrupt, in snd_aw2_create()
303 dev_err(card->dev, "Cannot grab irq %d\n", pci->irq); in snd_aw2_create()
306 pci_release_regions(chip->pci); in snd_aw2_create()
307 pci_disable_device(chip->pci); in snd_aw2_create()
311 chip->irq = pci->irq; in snd_aw2_create()
317 pci_release_regions(chip->pci); in snd_aw2_create()
318 pci_disable_device(chip->pci); in snd_aw2_create()
331 static int snd_aw2_probe(struct pci_dev *pci, in snd_aw2_probe() argument
348 err = snd_card_new(&pci->dev, index[dev], id[dev], THIS_MODULE, in snd_aw2_probe()
354 err = snd_aw2_create(card, pci, &chip); in snd_aw2_probe()
382 pci_set_drvdata(pci, card); in snd_aw2_probe()
389 static void snd_aw2_remove(struct pci_dev *pci) in snd_aw2_remove() argument
391 snd_card_free(pci_get_drvdata(pci)); in snd_aw2_remove()
630 (chip->pci), in snd_aw2_new_pcm()
667 (chip->pci), in snd_aw2_new_pcm()
705 (chip->pci), in snd_aw2_new_pcm()