Lines Matching refs:pci

60 MODULE_DEVICE_TABLE(pci, snd_sis7019_ids);
118 struct pci_dev *pci; member
386 sis->silence_dma_addr = dma_map_single(&sis->pci->dev, in __sis_map_silence()
397 dma_unmap_single(&sis->pci->dev, sis->silence_dma_addr, 4096, in __sis_unmap_silence()
920 snd_dma_pci_data(sis->pci), 64*1024, 128*1024); in sis_pcm_create()
986 dev_err(&sis->pci->dev, "ac97 codec %d timeout cmd 0x%08x\n", in sis_ac97_rw()
1068 pci_release_regions(sis->pci); in sis_chip_free()
1069 pci_disable_device(sis->pci); in sis_chip_free()
1142 dev_err(&sis->pci->dev, "could not find any codecs\n"); in sis_chip_init()
1147 dev_warn(&sis->pci->dev, "missing codecs, found %0x, expected %0x\n", in sis_chip_init()
1244 struct pci_dev *pci = to_pci_dev(dev); in sis_resume() local
1251 dev_err(&pci->dev, "unable to re-init controller\n"); in sis_resume()
1255 if (request_irq(pci->irq, sis_interrupt, IRQF_SHARED, in sis_resume()
1257 dev_err(&pci->dev, "unable to regain IRQ %d\n", pci->irq); in sis_resume()
1271 sis->irq = pci->irq; in sis_resume()
1314 struct pci_dev *pci) in sis_chip_create() argument
1324 rc = pci_enable_device(pci); in sis_chip_create()
1328 rc = dma_set_mask(&pci->dev, DMA_BIT_MASK(30)); in sis_chip_create()
1330 dev_err(&pci->dev, "architecture does not support 30-bit PCI busmaster DMA"); in sis_chip_create()
1338 sis->pci = pci; in sis_chip_create()
1340 sis->ioport = pci_resource_start(pci, 0); in sis_chip_create()
1342 rc = pci_request_regions(pci, "SiS7019"); in sis_chip_create()
1344 dev_err(&pci->dev, "unable request regions\n"); in sis_chip_create()
1349 sis->ioaddr = ioremap_nocache(pci_resource_start(pci, 1), 0x4000); in sis_chip_create()
1351 dev_err(&pci->dev, "unable to remap MMIO, aborting\n"); in sis_chip_create()
1357 dev_err(&pci->dev, "unable to allocate state storage\n"); in sis_chip_create()
1365 rc = request_irq(pci->irq, sis_interrupt, IRQF_SHARED, KBUILD_MODNAME, in sis_chip_create()
1368 dev_err(&pci->dev, "unable to allocate irq %d\n", sis->irq); in sis_chip_create()
1372 sis->irq = pci->irq; in sis_chip_create()
1373 pci_set_master(pci); in sis_chip_create()
1397 pci_disable_device(pci); in sis_chip_create()
1403 static int snd_sis7019_probe(struct pci_dev *pci, in snd_sis7019_probe() argument
1425 rc = snd_card_new(&pci->dev, index, id, THIS_MODULE, in snd_sis7019_probe()
1432 rc = sis_chip_create(card, pci); in snd_sis7019_probe()
1455 pci_set_drvdata(pci, card); in snd_sis7019_probe()
1465 static void snd_sis7019_remove(struct pci_dev *pci) in snd_sis7019_remove() argument
1467 snd_card_free(pci_get_drvdata(pci)); in snd_sis7019_remove()