Lines Matching refs:pci
249 struct pci_dev *pci; member
293 static int snd_hammerfall_get_buffer(struct pci_dev *pci, struct snd_dma_buffer *dmab, size_t size) in snd_hammerfall_get_buffer() argument
296 dmab->dev.dev = snd_dma_pci_data(pci); in snd_hammerfall_get_buffer()
297 if (snd_dma_alloc_pages(SNDRV_DMA_TYPE_DEV, snd_dma_pci_data(pci), in snd_hammerfall_get_buffer()
303 static void snd_hammerfall_free_buffer(struct snd_dma_buffer *dmab, struct pci_dev *pci) in snd_hammerfall_free_buffer() argument
320 MODULE_DEVICE_TABLE(pci, snd_rme9652_ids);
1747 snd_hammerfall_free_buffer(&rme9652->capture_dma_buf, rme9652->pci); in snd_rme9652_free_buffers()
1748 snd_hammerfall_free_buffer(&rme9652->playback_dma_buf, rme9652->pci); in snd_rme9652_free_buffers()
1761 pci_release_regions(rme9652->pci); in snd_rme9652_free()
1763 pci_disable_device(rme9652->pci); in snd_rme9652_free()
1771 …if (snd_hammerfall_get_buffer(rme9652->pci, &rme9652->capture_dma_buf, RME9652_DMA_AREA_BYTES) < 0… in snd_rme9652_initialize_memory()
1772 … snd_hammerfall_get_buffer(rme9652->pci, &rme9652->playback_dma_buf, RME9652_DMA_AREA_BYTES) < 0) { in snd_rme9652_initialize_memory()
2422 struct pci_dev *pci = rme9652->pci; in snd_rme9652_create() local
2430 pci_read_config_word(rme9652->pci, PCI_CLASS_REVISION, &rev); in snd_rme9652_create()
2444 if ((err = pci_enable_device(pci)) < 0) in snd_rme9652_create()
2449 if ((err = pci_request_regions(pci, "rme9652")) < 0) in snd_rme9652_create()
2451 rme9652->port = pci_resource_start(pci, 0); in snd_rme9652_create()
2459 if (request_irq(pci->irq, snd_rme9652_interrupt, IRQF_SHARED, in snd_rme9652_create()
2461 dev_err(card->dev, "unable to request IRQ %d\n", pci->irq); in snd_rme9652_create()
2464 rme9652->irq = pci->irq; in snd_rme9652_create()
2519 pci_set_master(rme9652->pci); in snd_rme9652_create()
2559 static int snd_rme9652_probe(struct pci_dev *pci, in snd_rme9652_probe() argument
2574 err = snd_card_new(&pci->dev, index[dev], id[dev], THIS_MODULE, in snd_rme9652_probe()
2583 rme9652->pci = pci; in snd_rme9652_probe()
2600 pci_set_drvdata(pci, card); in snd_rme9652_probe()
2605 static void snd_rme9652_remove(struct pci_dev *pci) in snd_rme9652_remove() argument
2607 snd_card_free(pci_get_drvdata(pci)); in snd_rme9652_remove()