Lines Matching refs:pci
318 struct pci_dev *pci; member
430 MODULE_DEVICE_TABLE(pci, snd_korg1212_ids);
2097 pci_release_regions(korg1212->pci); in snd_korg1212_free()
2132 pci_disable_device(korg1212->pci); in snd_korg1212_free()
2144 static int snd_korg1212_create(struct snd_card *card, struct pci_dev *pci, in snd_korg1212_create() argument
2159 if ((err = pci_enable_device(pci)) < 0) in snd_korg1212_create()
2164 pci_disable_device(pci); in snd_korg1212_create()
2169 korg1212->pci = pci; in snd_korg1212_create()
2197 if ((err = pci_request_regions(pci, "korg1212")) < 0) { in snd_korg1212_create()
2199 pci_disable_device(pci); in snd_korg1212_create()
2203 korg1212->iomem = pci_resource_start(korg1212->pci, 0); in snd_korg1212_create()
2204 korg1212->ioport = pci_resource_start(korg1212->pci, 1); in snd_korg1212_create()
2205 korg1212->iomem2 = pci_resource_start(korg1212->pci, 2); in snd_korg1212_create()
2207 iomem_size = pci_resource_len(korg1212->pci, 0); in snd_korg1212_create()
2208 ioport_size = pci_resource_len(korg1212->pci, 1); in snd_korg1212_create()
2209 iomem2_size = pci_resource_len(korg1212->pci, 2); in snd_korg1212_create()
2228 err = request_irq(pci->irq, snd_korg1212_interrupt, in snd_korg1212_create()
2233 snd_printk(KERN_ERR "korg1212: unable to grab IRQ %d\n", pci->irq); in snd_korg1212_create()
2238 korg1212->irq = pci->irq; in snd_korg1212_create()
2240 pci_set_master(korg1212->pci); in snd_korg1212_create()
2277 if (snd_dma_alloc_pages(SNDRV_DMA_TYPE_DEV, snd_dma_pci_data(pci), in snd_korg1212_create()
2292 if (snd_dma_alloc_pages(SNDRV_DMA_TYPE_DEV, snd_dma_pci_data(pci), in snd_korg1212_create()
2304 if (snd_dma_alloc_pages(SNDRV_DMA_TYPE_DEV, snd_dma_pci_data(pci), in snd_korg1212_create()
2332 err = request_firmware(&dsp_code, "korg/k1212.dsp", &pci->dev); in snd_korg1212_create()
2340 if (snd_dma_alloc_pages(SNDRV_DMA_TYPE_DEV, snd_dma_pci_data(pci), in snd_korg1212_create()
2417 snd_korg1212_probe(struct pci_dev *pci, in snd_korg1212_probe() argument
2432 err = snd_card_new(&pci->dev, index[dev], id[dev], THIS_MODULE, in snd_korg1212_probe()
2437 if ((err = snd_korg1212_create(card, pci, &korg1212)) < 0) { in snd_korg1212_probe()
2453 pci_set_drvdata(pci, card); in snd_korg1212_probe()
2458 static void snd_korg1212_remove(struct pci_dev *pci) in snd_korg1212_remove() argument
2460 snd_card_free(pci_get_drvdata(pci)); in snd_korg1212_remove()