Lines Matching refs:pci
236 struct pci_dev *pci; member
270 MODULE_DEVICE_TABLE(pci, snd_ali_ids);
450 pci_dev = codec->pci; in snd_ali_reset_5451()
1690 snd_dma_pci_data(codec->pci), in snd_ali_pcm()
1972 pci_release_regions(codec->pci); in snd_ali_free()
1973 pci_disable_device(codec->pci); in snd_ali_free()
2008 pci_read_config_dword(codec->pci, 0x44, &legacy); in snd_ali_chip_init()
2011 pci_write_config_dword(codec->pci, 0x44, legacy); in snd_ali_chip_init()
2065 err = pci_request_regions(codec->pci, "ALI 5451"); in snd_ali_resources()
2068 codec->port = pci_resource_start(codec->pci, 0); in snd_ali_resources()
2070 if (request_irq(codec->pci->irq, snd_ali_card_interrupt, in snd_ali_resources()
2075 codec->irq = codec->pci->irq; in snd_ali_resources()
2087 struct pci_dev *pci, in snd_ali_create() argument
2104 err = pci_enable_device(pci); in snd_ali_create()
2108 if (pci_set_dma_mask(pci, DMA_BIT_MASK(31)) < 0 || in snd_ali_create()
2109 pci_set_consistent_dma_mask(pci, DMA_BIT_MASK(31)) < 0) { in snd_ali_create()
2112 pci_disable_device(pci); in snd_ali_create()
2118 pci_disable_device(pci); in snd_ali_create()
2126 codec->pci = pci; in snd_ali_create()
2128 codec->revision = pci->revision; in snd_ali_create()
2136 pci_set_master(pci); in snd_ali_create()
2137 pci_read_config_word(pci, PCI_COMMAND, &cmdw); in snd_ali_create()
2140 pci_write_config_word(pci, PCI_COMMAND, cmdw); in snd_ali_create()
2142 pci_set_master(pci); in snd_ali_create()
2149 synchronize_irq(pci->irq); in snd_ali_create()
2218 static int snd_ali_probe(struct pci_dev *pci, in snd_ali_probe() argument
2225 dev_dbg(&pci->dev, "probe ...\n"); in snd_ali_probe()
2227 err = snd_card_new(&pci->dev, index, id, THIS_MODULE, 0, &card); in snd_ali_probe()
2231 err = snd_ali_create(card, pci, pcm_channels, spdif, &codec); in snd_ali_probe()
2236 dev_dbg(&pci->dev, "mixer building ...\n"); in snd_ali_probe()
2241 dev_dbg(&pci->dev, "pcm building ...\n"); in snd_ali_probe()
2254 dev_dbg(&pci->dev, "register card.\n"); in snd_ali_probe()
2259 pci_set_drvdata(pci, card); in snd_ali_probe()
2267 static void snd_ali_remove(struct pci_dev *pci) in snd_ali_remove() argument
2269 snd_card_free(pci_get_drvdata(pci)); in snd_ali_remove()