Lines Matching refs:pci

245 	struct pci_dev *pci;  member
268 MODULE_DEVICE_TABLE(pci, snd_via82xx_modem_ids);
279 struct pci_dev *pci, in build_via_table() argument
289 if (snd_dma_alloc_pages(SNDRV_DMA_TYPE_DEV, snd_dma_pci_data(chip->pci), in build_via_table()
315 dev_err(&pci->dev, "too much table size!\n"); in build_via_table()
351 struct pci_dev *pci) in clean_via_table() argument
660 err = build_via_table(viadev, substream, chip->pci, in snd_via82xx_hw_params()
681 clean_via_table(viadev, substream, chip->pci); in snd_via82xx_hw_free()
867 snd_dma_pci_data(chip->pci), in snd_via686_pcm_new()
911 ac97.pci = chip->pci; in snd_via82xx_mixer_new()
954 pci_read_config_byte(chip->pci, VIA_MC97_CTRL, &pval); in snd_via82xx_chip_init()
956 pci_write_config_byte(chip->pci, 0x44, pval|VIA_MC97_CTRL_INIT); in snd_via82xx_chip_init()
960 pci_read_config_byte(chip->pci, VIA_ACLINK_STAT, &pval); in snd_via82xx_chip_init()
963 pci_write_config_byte(chip->pci, VIA_ACLINK_CTRL, in snd_via82xx_chip_init()
969 pci_write_config_byte(chip->pci, VIA_ACLINK_CTRL, 0x00); in snd_via82xx_chip_init()
973 pci_write_config_byte(chip->pci, VIA_ACLINK_CTRL, in snd_via82xx_chip_init()
978 pci_write_config_byte(chip->pci, VIA_ACLINK_CTRL, VIA_ACLINK_CTRL_INIT); in snd_via82xx_chip_init()
982 pci_read_config_byte(chip->pci, VIA_ACLINK_CTRL, &pval); in snd_via82xx_chip_init()
985 pci_write_config_byte(chip->pci, VIA_ACLINK_CTRL, VIA_ACLINK_CTRL_INIT); in snd_via82xx_chip_init()
992 pci_read_config_byte(chip->pci, VIA_ACLINK_STAT, &pval); in snd_via82xx_chip_init()
1084 pci_release_regions(chip->pci); in snd_via82xx_free()
1085 pci_disable_device(chip->pci); in snd_via82xx_free()
1097 struct pci_dev *pci, in snd_via82xx_create() argument
1109 if ((err = pci_enable_device(pci)) < 0) in snd_via82xx_create()
1113 pci_disable_device(pci); in snd_via82xx_create()
1119 chip->pci = pci; in snd_via82xx_create()
1122 if ((err = pci_request_regions(pci, card->driver)) < 0) { in snd_via82xx_create()
1124 pci_disable_device(pci); in snd_via82xx_create()
1127 chip->port = pci_resource_start(pci, 0); in snd_via82xx_create()
1128 if (request_irq(pci->irq, snd_via82xx_interrupt, IRQF_SHARED, in snd_via82xx_create()
1130 dev_err(card->dev, "unable to grab IRQ %d\n", pci->irq); in snd_via82xx_create()
1134 chip->irq = pci->irq; in snd_via82xx_create()
1152 pci_set_master(pci); in snd_via82xx_create()
1159 static int snd_via82xx_probe(struct pci_dev *pci, in snd_via82xx_probe() argument
1168 err = snd_card_new(&pci->dev, index, id, THIS_MODULE, 0, &card); in snd_via82xx_probe()
1184 if ((err = snd_via82xx_create(card, pci, chip_type, pci->revision, in snd_via82xx_probe()
1207 pci_set_drvdata(pci, card); in snd_via82xx_probe()
1215 static void snd_via82xx_remove(struct pci_dev *pci) in snd_via82xx_remove() argument
1217 snd_card_free(pci_get_drvdata(pci)); in snd_via82xx_remove()