Lines Matching refs:pci
261 struct pci_dev *pci; member
273 MODULE_DEVICE_TABLE(pci, snd_rme96_ids);
277 #define RME96_HAS_ANALOG_IN(rme96) ((rme96)->pci->device == PCI_DEVICE_ID_RME_DIGI96_8_PAD_OR_PST)
278 #define RME96_HAS_ANALOG_OUT(rme96) ((rme96)->pci->device == PCI_DEVICE_ID_RME_DIGI96_8_PRO || \
279 (rme96)->pci->device == PCI_DEVICE_ID_RME_DIGI96_8_PAD_OR_PST)
281 #define RME96_DAC_IS_1855(rme96) (((rme96)->pci->device == PCI_DEVICE_ID_RME_DIGI96_8_PAD_OR_PST &&…
282 ((rme96)->pci->device == PCI_DEVICE_ID_RME_DIGI96_8_PRO && (rme96)->rev == 2))
851 if ((rme96->pci->device != PCI_DEVICE_ID_RME_DIGI96_8_PAD_OR_PST && in snd_rme96_setinputtype()
852 rme96->pci->device != PCI_DEVICE_ID_RME_DIGI96_8_PRO) || in snd_rme96_setinputtype()
853 (rme96->pci->device == PCI_DEVICE_ID_RME_DIGI96_8_PAD_OR_PST && in snd_rme96_setinputtype()
1578 pci_release_regions(rme96->pci); in snd_rme96_free()
1585 pci_disable_device(rme96->pci); in snd_rme96_free()
1605 struct pci_dev *pci = rme96->pci; in snd_rme96_create() local
1611 if ((err = pci_enable_device(pci)) < 0) in snd_rme96_create()
1614 if ((err = pci_request_regions(pci, "RME96")) < 0) in snd_rme96_create()
1616 rme96->port = pci_resource_start(rme96->pci, 0); in snd_rme96_create()
1626 if (request_irq(pci->irq, snd_rme96_interrupt, IRQF_SHARED, in snd_rme96_create()
1628 dev_err(rme96->card->dev, "unable to grab IRQ %d\n", pci->irq); in snd_rme96_create()
1631 rme96->irq = pci->irq; in snd_rme96_create()
1634 pci_read_config_byte(pci, 8, &rme96->rev); in snd_rme96_create()
1651 if (pci->device == PCI_DEVICE_ID_RME_DIGI96) { in snd_rme96_create()
1904 switch (rme96->pci->device) { in snd_rme96_info_inputtype_control()
1937 switch (rme96->pci->device) { in snd_rme96_get_inputtype_control()
1974 switch (rme96->pci->device) { in snd_rme96_put_inputtype_control()
1996 if (rme96->pci->device == PCI_DEVICE_ID_RME_DIGI96_8_PAD_OR_PST && rme96->rev > 4) { in snd_rme96_put_inputtype_control()
2442 snd_rme96_probe(struct pci_dev *pci, in snd_rme96_probe() argument
2458 err = snd_card_new(&pci->dev, index[dev], id[dev], THIS_MODULE, in snd_rme96_probe()
2465 rme96->pci = pci; in snd_rme96_probe()
2489 switch (rme96->pci->device) { in snd_rme96_probe()
2500 pci_read_config_byte(rme96->pci, 8, &val); in snd_rme96_probe()
2515 pci_set_drvdata(pci, card); in snd_rme96_probe()
2520 static void snd_rme96_remove(struct pci_dev *pci) in snd_rme96_remove() argument
2522 snd_card_free(pci_get_drvdata(pci)); in snd_rme96_remove()