Lines Matching refs:pci
1266 pci_disable_device(chip->pci); in snd_ca0106_free()
1409 snd_dma_pci_data(emu->pci), in snd_ca0106_pcm()
1419 snd_dma_pci_data(emu->pci), in snd_ca0106_pcm()
1664 struct pci_dev *pci, in snd_ca0106_create() argument
1676 err = pci_enable_device(pci); in snd_ca0106_create()
1679 if (dma_set_mask(&pci->dev, DMA_BIT_MASK(32)) < 0 || in snd_ca0106_create()
1680 dma_set_coherent_mask(&pci->dev, DMA_BIT_MASK(32)) < 0) { in snd_ca0106_create()
1682 pci_disable_device(pci); in snd_ca0106_create()
1688 pci_disable_device(pci); in snd_ca0106_create()
1693 chip->pci = pci; in snd_ca0106_create()
1698 chip->port = pci_resource_start(pci, 0); in snd_ca0106_create()
1706 if (request_irq(pci->irq, snd_ca0106_interrupt, in snd_ca0106_create()
1712 chip->irq = pci->irq; in snd_ca0106_create()
1715 if (snd_dma_alloc_pages(SNDRV_DMA_TYPE_DEV, snd_dma_pci_data(pci), in snd_ca0106_create()
1721 pci_set_master(pci); in snd_ca0106_create()
1723 pci_read_config_dword(pci, PCI_SUBSYSTEM_VENDOR_ID, &chip->serial); in snd_ca0106_create()
1724 pci_read_config_word(pci, PCI_SUBSYSTEM_ID, &chip->model); in snd_ca0106_create()
1726 chip->model, pci->revision, chip->serial); in snd_ca0106_create()
1841 static int snd_ca0106_probe(struct pci_dev *pci, in snd_ca0106_probe() argument
1856 err = snd_card_new(&pci->dev, index[dev], id[dev], THIS_MODULE, in snd_ca0106_probe()
1861 err = snd_ca0106_create(dev, card, pci, &chip); in snd_ca0106_probe()
1896 pci_set_drvdata(pci, card); in snd_ca0106_probe()
1905 static void snd_ca0106_remove(struct pci_dev *pci) in snd_ca0106_remove() argument
1907 snd_card_free(pci_get_drvdata(pci)); in snd_ca0106_remove()
1959 MODULE_DEVICE_TABLE(pci, snd_ca0106_ids);