Lines Matching refs:pci
417 struct pci_dev *pci; member
461 MODULE_DEVICE_TABLE(pci, snd_audiopci_ids);
611 return ensoniq->pci->device == 0x8938; in is_ev1938()
1293 snd_dma_pci_data(ensoniq->pci), 64*1024, 128*1024); in snd_ensoniq_pcm()
1325 snd_dma_pci_data(ensoniq->pci), 64*1024, 128*1024); in snd_ensoniq_pcm2()
1603 if (ensoniq->pci->vendor == list->vid && in es1371_quirk_lookup()
1604 ensoniq->pci->device == list->did && in es1371_quirk_lookup()
1646 ac97.pci = ensoniq->pci; in snd_ensoniq_1371_mixer()
1681 snd_pci_quirk_lookup(ensoniq->pci, ens1373_line_quirk)) { in snd_ensoniq_1371_mixer()
1848 gameport_set_phys(gp, "pci%s/gameport0", pci_name(ensoniq->pci)); in snd_ensoniq_create_gameport()
1849 gameport_set_dev_parent(gp, &ensoniq->pci->dev); in snd_ensoniq_create_gameport()
1930 pci_set_power_state(ensoniq->pci, PCI_D3hot); in snd_ensoniq_free()
1938 pci_release_regions(ensoniq->pci); in snd_ensoniq_free()
1939 pci_disable_device(ensoniq->pci); in snd_ensoniq_free()
2082 struct pci_dev *pci, in snd_ensoniq_create() argument
2092 if ((err = pci_enable_device(pci)) < 0) in snd_ensoniq_create()
2096 pci_disable_device(pci); in snd_ensoniq_create()
2102 ensoniq->pci = pci; in snd_ensoniq_create()
2104 if ((err = pci_request_regions(pci, "Ensoniq AudioPCI")) < 0) { in snd_ensoniq_create()
2106 pci_disable_device(pci); in snd_ensoniq_create()
2109 ensoniq->port = pci_resource_start(pci, 0); in snd_ensoniq_create()
2110 if (request_irq(pci->irq, snd_audiopci_interrupt, IRQF_SHARED, in snd_ensoniq_create()
2112 dev_err(card->dev, "unable to grab IRQ %d\n", pci->irq); in snd_ensoniq_create()
2116 ensoniq->irq = pci->irq; in snd_ensoniq_create()
2118 if (snd_dma_alloc_pages(SNDRV_DMA_TYPE_DEV, snd_dma_pci_data(pci), in snd_ensoniq_create()
2125 pci_set_master(pci); in snd_ensoniq_create()
2126 ensoniq->rev = pci->revision; in snd_ensoniq_create()
2139 if (snd_pci_quirk_lookup(pci, es1371_amplifier_hack)) in snd_ensoniq_create()
2390 static int snd_audiopci_probe(struct pci_dev *pci, in snd_audiopci_probe() argument
2405 err = snd_card_new(&pci->dev, index[dev], id[dev], THIS_MODULE, in snd_audiopci_probe()
2410 if ((err = snd_ensoniq_create(card, pci, &ensoniq)) < 0) { in snd_audiopci_probe()
2458 pci_set_drvdata(pci, card); in snd_audiopci_probe()
2463 static void snd_audiopci_remove(struct pci_dev *pci) in snd_audiopci_remove() argument
2465 snd_card_free(pci_get_drvdata(pci)); in snd_audiopci_remove()