Lines Matching refs:pci

71 MODULE_DEVICE_TABLE(pci, snd_lx6464es_ids);
557 pci_release_regions(chip->pci); in snd_lx6464es_free()
558 pci_disable_device(chip->pci); in snd_lx6464es_free()
858 snd_dma_pci_data(chip->pci), in lx_pcm_create()
962 struct pci_dev *pci, in snd_lx6464es_create() argument
977 err = pci_enable_device(pci); in snd_lx6464es_create()
981 pci_set_master(pci); in snd_lx6464es_create()
984 err = dma_set_mask(&pci->dev, DMA_BIT_MASK(32)); in snd_lx6464es_create()
988 pci_disable_device(pci); in snd_lx6464es_create()
999 chip->pci = pci; in snd_lx6464es_create()
1008 err = pci_request_regions(pci, card_name); in snd_lx6464es_create()
1013 chip->port_plx = pci_resource_start(pci, 1); in snd_lx6464es_create()
1015 pci_resource_len(pci, 1)); in snd_lx6464es_create()
1018 chip->port_dsp_bar = pci_ioremap_bar(pci, 2); in snd_lx6464es_create()
1020 err = request_threaded_irq(pci->irq, lx_interrupt, lx_threaded_irq, in snd_lx6464es_create()
1023 dev_err(card->dev, "unable to grab IRQ %d\n", pci->irq); in snd_lx6464es_create()
1026 chip->irq = pci->irq; in snd_lx6464es_create()
1055 free_irq(pci->irq, chip); in snd_lx6464es_create()
1058 pci_release_regions(pci); in snd_lx6464es_create()
1064 pci_disable_device(pci); in snd_lx6464es_create()
1069 static int snd_lx6464es_probe(struct pci_dev *pci, in snd_lx6464es_probe() argument
1077 dev_dbg(&pci->dev, "->snd_lx6464es_probe\n"); in snd_lx6464es_probe()
1086 err = snd_card_new(&pci->dev, index[dev], id[dev], THIS_MODULE, in snd_lx6464es_probe()
1091 err = snd_lx6464es_create(card, pci, &chip); in snd_lx6464es_probe()
1114 pci_set_drvdata(pci, card); in snd_lx6464es_probe()
1124 static void snd_lx6464es_remove(struct pci_dev *pci) in snd_lx6464es_remove() argument
1126 snd_card_free(pci_get_drvdata(pci)); in snd_lx6464es_remove()