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()
1113 struct pci_dev *pci, in snd_intel8x0m_create() argument
1133 if ((err = pci_enable_device(pci)) < 0) in snd_intel8x0m_create()
1138 pci_disable_device(pci); in snd_intel8x0m_create()
1144 chip->pci = pci; in snd_intel8x0m_create()
1147 if ((err = pci_request_regions(pci, card->shortname)) < 0) { in snd_intel8x0m_create()
1149 pci_disable_device(pci); in snd_intel8x0m_create()
1155 chip->bmaddr = pci_iomap(pci, 0, 0); in snd_intel8x0m_create()
1159 if (pci_resource_flags(pci, 2) & IORESOURCE_MEM) /* ICH4 and Nforce */ in snd_intel8x0m_create()
1160 chip->addr = pci_iomap(pci, 2, 0); in snd_intel8x0m_create()
1162 chip->addr = pci_iomap(pci, 0, 0); in snd_intel8x0m_create()
1168 if (pci_resource_flags(pci, 3) & IORESOURCE_MEM) /* ICH4 */ in snd_intel8x0m_create()
1169 chip->bmaddr = pci_iomap(pci, 3, 0); in snd_intel8x0m_create()
1171 chip->bmaddr = pci_iomap(pci, 1, 0); in snd_intel8x0m_create()
1179 if (request_irq(pci->irq, snd_intel8x0m_interrupt, IRQF_SHARED, in snd_intel8x0m_create()
1181 dev_err(card->dev, "unable to grab IRQ %d\n", pci->irq); in snd_intel8x0m_create()
1185 chip->irq = pci->irq; in snd_intel8x0m_create()
1186 pci_set_master(pci); in snd_intel8x0m_create()
1214 if (snd_dma_alloc_pages(SNDRV_DMA_TYPE_DEV, snd_dma_pci_data(pci), in snd_intel8x0m_create()
1272 static int snd_intel8x0m_probe(struct pci_dev *pci, in snd_intel8x0m_probe() argument
1280 err = snd_card_new(&pci->dev, index, id, THIS_MODULE, 0, &card); in snd_intel8x0m_probe()
1287 if (pci->device == name->id) { in snd_intel8x0m_probe()
1294 if ((err = snd_intel8x0m_create(card, pci, pci_id->driver_data, &chip)) < 0) { in snd_intel8x0m_probe()
1318 pci_set_drvdata(pci, card); in snd_intel8x0m_probe()
1322 static void snd_intel8x0m_remove(struct pci_dev *pci) in snd_intel8x0m_remove() argument
1324 snd_card_free(pci_get_drvdata(pci)); in snd_intel8x0m_remove()