Lines Matching defs:pci
10 #include <linux/pci.h>
56 MODULE_DEVICE_TABLE(pci, snd_vx222_ids);
111 pci_release_regions(vx->pci);
112 pci_disable_device(vx->pci);
124 static int snd_vx222_create(struct snd_card *card, struct pci_dev *pci,
137 if ((err = pci_enable_device(pci)) < 0)
139 pci_set_master(pci);
145 pci_disable_device(pci);
149 vx->pci = pci;
151 if ((err = pci_request_regions(pci, CARD_NAME)) < 0) {
156 vx->port[i] = pci_resource_start(pci, i + 1);
158 if (request_threaded_irq(pci->irq, snd_vx_irq_handler,
161 dev_err(card->dev, "unable to grab IRQ %d\n", pci->irq);
165 chip->irq = pci->irq;
178 static int snd_vx222_probe(struct pci_dev *pci,
194 err = snd_card_new(&pci->dev, index[dev], id[dev], THIS_MODULE,
211 if ((err = snd_vx222_create(card, pci, hw, &vx)) < 0) {
224 vx->core.dev = &pci->dev;
237 pci_set_drvdata(pci, card);
242 static void snd_vx222_remove(struct pci_dev *pci)
244 snd_card_free(pci_get_drvdata(pci));