Lines Matching refs:pci
201 struct pci_dev *pci; member
245 MODULE_DEVICE_TABLE(pci, snd_intel8x0m_ids);
752 snd_dma_pci_data(chip->pci), in snd_intel8x0m_pcm1()
857 ac97.pci = chip->pci; in snd_intel8x0m_mixer()
1011 pci_iounmap(chip->pci, chip->addr); in snd_intel8x0m_free()
1013 pci_iounmap(chip->pci, chip->bmaddr); in snd_intel8x0m_free()
1014 pci_release_regions(chip->pci); in snd_intel8x0m_free()
1015 pci_disable_device(chip->pci); in snd_intel8x0m_free()
1043 struct pci_dev *pci = to_pci_dev(dev); in intel8x0m_resume() local
1047 if (request_irq(pci->irq, snd_intel8x0m_interrupt, in intel8x0m_resume()
1050 pci->irq); in intel8x0m_resume()
1054 chip->irq = pci->irq; in intel8x0m_resume()
1108 struct pci_dev *pci, in snd_intel8x0m_create() argument
1128 if ((err = pci_enable_device(pci)) < 0) in snd_intel8x0m_create()
1133 pci_disable_device(pci); in snd_intel8x0m_create()
1139 chip->pci = pci; in snd_intel8x0m_create()
1142 if ((err = pci_request_regions(pci, card->shortname)) < 0) { in snd_intel8x0m_create()
1144 pci_disable_device(pci); in snd_intel8x0m_create()
1150 chip->bmaddr = pci_iomap(pci, 0, 0); in snd_intel8x0m_create()
1154 if (pci_resource_flags(pci, 2) & IORESOURCE_MEM) /* ICH4 and Nforce */ in snd_intel8x0m_create()
1155 chip->addr = pci_iomap(pci, 2, 0); in snd_intel8x0m_create()
1157 chip->addr = pci_iomap(pci, 0, 0); in snd_intel8x0m_create()
1163 if (pci_resource_flags(pci, 3) & IORESOURCE_MEM) /* ICH4 */ in snd_intel8x0m_create()
1164 chip->bmaddr = pci_iomap(pci, 3, 0); in snd_intel8x0m_create()
1166 chip->bmaddr = pci_iomap(pci, 1, 0); in snd_intel8x0m_create()
1174 if (request_irq(pci->irq, snd_intel8x0m_interrupt, IRQF_SHARED, in snd_intel8x0m_create()
1176 dev_err(card->dev, "unable to grab IRQ %d\n", pci->irq); in snd_intel8x0m_create()
1180 chip->irq = pci->irq; in snd_intel8x0m_create()
1181 pci_set_master(pci); in snd_intel8x0m_create()
1209 if (snd_dma_alloc_pages(SNDRV_DMA_TYPE_DEV, snd_dma_pci_data(pci), in snd_intel8x0m_create()
1267 static int snd_intel8x0m_probe(struct pci_dev *pci, in snd_intel8x0m_probe() argument
1275 err = snd_card_new(&pci->dev, index, id, THIS_MODULE, 0, &card); in snd_intel8x0m_probe()
1282 if (pci->device == name->id) { in snd_intel8x0m_probe()
1289 if ((err = snd_intel8x0m_create(card, pci, pci_id->driver_data, &chip)) < 0) { in snd_intel8x0m_probe()
1313 pci_set_drvdata(pci, card); in snd_intel8x0m_probe()
1317 static void snd_intel8x0m_remove(struct pci_dev *pci) in snd_intel8x0m_remove() argument
1319 snd_card_free(pci_get_drvdata(pci)); in snd_intel8x0m_remove()