Lines Matching refs:pci
263 struct pci_dev *pci; member
297 MODULE_DEVICE_TABLE(pci, snd_atiixp_ids);
370 snd_dma_pci_data(chip->pci), in atiixp_build_dma_packets()
564 static int ac97_probing_bugs(struct pci_dev *pci) in ac97_probing_bugs() argument
568 q = snd_pci_quirk_lookup(pci, atiixp_quirks); in ac97_probing_bugs()
570 dev_dbg(&pci->dev, "atiixp quirk for %s. Forcing codec %d\n", in ac97_probing_bugs()
584 ac97_codec = ac97_probing_bugs(chip->pci); in snd_atiixp_codec_detect()
1294 snd_dma_pci_data(chip->pci), in snd_atiixp_pcm_new()
1327 snd_dma_pci_data(chip->pci), in snd_atiixp_pcm_new()
1446 ac97.pci = chip->pci; in snd_atiixp_mixer_new()
1570 pci_release_regions(chip->pci); in snd_atiixp_free()
1571 pci_disable_device(chip->pci); in snd_atiixp_free()
1586 struct pci_dev *pci, in snd_atiixp_create() argument
1595 if ((err = pci_enable_device(pci)) < 0) in snd_atiixp_create()
1600 pci_disable_device(pci); in snd_atiixp_create()
1607 chip->pci = pci; in snd_atiixp_create()
1609 if ((err = pci_request_regions(pci, "ATI IXP AC97")) < 0) { in snd_atiixp_create()
1610 pci_disable_device(pci); in snd_atiixp_create()
1614 chip->addr = pci_resource_start(pci, 0); in snd_atiixp_create()
1615 chip->remap_addr = pci_ioremap_bar(pci, 0); in snd_atiixp_create()
1622 if (request_irq(pci->irq, snd_atiixp_interrupt, IRQF_SHARED, in snd_atiixp_create()
1624 dev_err(card->dev, "unable to grab IRQ %d\n", pci->irq); in snd_atiixp_create()
1628 chip->irq = pci->irq; in snd_atiixp_create()
1629 pci_set_master(pci); in snd_atiixp_create()
1642 static int snd_atiixp_probe(struct pci_dev *pci, in snd_atiixp_probe() argument
1649 err = snd_card_new(&pci->dev, index, id, THIS_MODULE, 0, &card); in snd_atiixp_probe()
1655 if ((err = snd_atiixp_create(card, pci, &chip)) < 0) in snd_atiixp_probe()
1676 pci->revision, in snd_atiixp_probe()
1683 pci_set_drvdata(pci, card); in snd_atiixp_probe()
1691 static void snd_atiixp_remove(struct pci_dev *pci) in snd_atiixp_remove() argument
1693 snd_card_free(pci_get_drvdata(pci)); in snd_atiixp_remove()