Lines Matching refs:pci
466 struct pci_dev *pci; member
502 MODULE_DEVICE_TABLE(pci, snd_cs4281_ids);
994 snd_dma_pci_data(chip->pci), 64*1024, 512*1024); in snd_cs4281_pcm()
1273 gameport_set_phys(gp, "pci%s/gameport0", pci_name(chip->pci)); in snd_cs4281_create_gameport()
1274 gameport_set_dev_parent(gp, &chip->pci->dev); in snd_cs4281_create_gameport()
1315 pci_set_power_state(chip->pci, PCI_D3hot); in snd_cs4281_free()
1321 pci_release_regions(chip->pci); in snd_cs4281_free()
1322 pci_disable_device(chip->pci); in snd_cs4281_free()
1337 struct pci_dev *pci, in snd_cs4281_create() argument
1349 if ((err = pci_enable_device(pci)) < 0) in snd_cs4281_create()
1353 pci_disable_device(pci); in snd_cs4281_create()
1358 chip->pci = pci; in snd_cs4281_create()
1360 pci_set_master(pci); in snd_cs4281_create()
1367 if ((err = pci_request_regions(pci, "CS4281")) < 0) { in snd_cs4281_create()
1369 pci_disable_device(pci); in snd_cs4281_create()
1372 chip->ba0_addr = pci_resource_start(pci, 0); in snd_cs4281_create()
1373 chip->ba1_addr = pci_resource_start(pci, 1); in snd_cs4281_create()
1375 chip->ba0 = pci_ioremap_bar(pci, 0); in snd_cs4281_create()
1376 chip->ba1 = pci_ioremap_bar(pci, 1); in snd_cs4281_create()
1382 if (request_irq(pci->irq, snd_cs4281_interrupt, IRQF_SHARED, in snd_cs4281_create()
1384 dev_err(card->dev, "unable to grab IRQ %d\n", pci->irq); in snd_cs4281_create()
1388 chip->irq = pci->irq; in snd_cs4281_create()
1901 static int snd_cs4281_probe(struct pci_dev *pci, in snd_cs4281_probe() argument
1917 err = snd_card_new(&pci->dev, index[dev], id[dev], THIS_MODULE, in snd_cs4281_probe()
1922 if ((err = snd_cs4281_create(card, pci, &chip, dual_codec[dev])) < 0) { in snd_cs4281_probe()
1964 pci_set_drvdata(pci, card); in snd_cs4281_probe()
1969 static void snd_cs4281_remove(struct pci_dev *pci) in snd_cs4281_remove() argument
1971 snd_card_free(pci_get_drvdata(pci)); in snd_cs4281_remove()