Lines Matching refs:pci
237 struct pci_dev *pci; member
270 MODULE_DEVICE_TABLE(pci, snd_atiixp_ids);
338 if (snd_dma_alloc_pages(SNDRV_DMA_TYPE_DEV, snd_dma_pci_data(chip->pci), in atiixp_build_dma_packets()
1012 snd_dma_pci_data(chip->pci), in snd_atiixp_pcm_new()
1094 ac97.pci = chip->pci; in snd_atiixp_mixer_new()
1196 pci_release_regions(chip->pci); in snd_atiixp_free()
1197 pci_disable_device(chip->pci); in snd_atiixp_free()
1212 struct pci_dev *pci, in snd_atiixp_create() argument
1221 if ((err = pci_enable_device(pci)) < 0) in snd_atiixp_create()
1226 pci_disable_device(pci); in snd_atiixp_create()
1233 chip->pci = pci; in snd_atiixp_create()
1235 if ((err = pci_request_regions(pci, "ATI IXP MC97")) < 0) { in snd_atiixp_create()
1237 pci_disable_device(pci); in snd_atiixp_create()
1240 chip->addr = pci_resource_start(pci, 0); in snd_atiixp_create()
1241 chip->remap_addr = pci_ioremap_bar(pci, 0); in snd_atiixp_create()
1248 if (request_irq(pci->irq, snd_atiixp_interrupt, IRQF_SHARED, in snd_atiixp_create()
1250 dev_err(card->dev, "unable to grab IRQ %d\n", pci->irq); in snd_atiixp_create()
1254 chip->irq = pci->irq; in snd_atiixp_create()
1255 pci_set_master(pci); in snd_atiixp_create()
1268 static int snd_atiixp_probe(struct pci_dev *pci, in snd_atiixp_probe() argument
1275 err = snd_card_new(&pci->dev, index, id, THIS_MODULE, 0, &card); in snd_atiixp_probe()
1281 if ((err = snd_atiixp_create(card, pci, &chip)) < 0) in snd_atiixp_probe()
1299 card->shortname, pci->revision, chip->addr, chip->irq); in snd_atiixp_probe()
1304 pci_set_drvdata(pci, card); in snd_atiixp_probe()
1312 static void snd_atiixp_remove(struct pci_dev *pci) in snd_atiixp_remove() argument
1314 snd_card_free(pci_get_drvdata(pci)); in snd_atiixp_remove()