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()
1200 pci_release_regions(chip->pci); in snd_atiixp_free()
1201 pci_disable_device(chip->pci); in snd_atiixp_free()
1216 struct pci_dev *pci, in snd_atiixp_create() argument
1225 if ((err = pci_enable_device(pci)) < 0) in snd_atiixp_create()
1230 pci_disable_device(pci); in snd_atiixp_create()
1237 chip->pci = pci; in snd_atiixp_create()
1239 if ((err = pci_request_regions(pci, "ATI IXP MC97")) < 0) { in snd_atiixp_create()
1241 pci_disable_device(pci); in snd_atiixp_create()
1244 chip->addr = pci_resource_start(pci, 0); in snd_atiixp_create()
1245 chip->remap_addr = pci_ioremap_bar(pci, 0); in snd_atiixp_create()
1252 if (request_irq(pci->irq, snd_atiixp_interrupt, IRQF_SHARED, in snd_atiixp_create()
1254 dev_err(card->dev, "unable to grab IRQ %d\n", pci->irq); in snd_atiixp_create()
1258 chip->irq = pci->irq; in snd_atiixp_create()
1259 pci_set_master(pci); in snd_atiixp_create()
1272 static int snd_atiixp_probe(struct pci_dev *pci, in snd_atiixp_probe() argument
1279 err = snd_card_new(&pci->dev, index, id, THIS_MODULE, 0, &card); in snd_atiixp_probe()
1285 if ((err = snd_atiixp_create(card, pci, &chip)) < 0) in snd_atiixp_probe()
1303 card->shortname, pci->revision, chip->addr, chip->irq); in snd_atiixp_probe()
1308 pci_set_drvdata(pci, card); in snd_atiixp_probe()
1316 static void snd_atiixp_remove(struct pci_dev *pci) in snd_atiixp_remove() argument
1318 snd_card_free(pci_get_drvdata(pci)); in snd_atiixp_remove()