Lines Matching refs:pci
366 snd_dma_pci_data(chip->pci), in setup_corb_rirb()
558 pci_release_regions(chip->pci); in lola_free()
559 pci_disable_device(chip->pci); in lola_free()
569 static int lola_create(struct snd_card *card, struct pci_dev *pci, in lola_create() argument
581 err = pci_enable_device(pci); in lola_create()
587 pci_disable_device(pci); in lola_create()
594 chip->pci = pci; in lola_create()
624 err = pci_request_regions(pci, DRVNAME); in lola_create()
627 pci_disable_device(pci); in lola_create()
631 chip->bar[0].addr = pci_resource_start(pci, 0); in lola_create()
632 chip->bar[0].remap_addr = pci_ioremap_bar(pci, 0); in lola_create()
633 chip->bar[1].addr = pci_resource_start(pci, 2); in lola_create()
634 chip->bar[1].remap_addr = pci_ioremap_bar(pci, 2); in lola_create()
641 pci_set_master(pci); in lola_create()
647 if (request_irq(pci->irq, lola_interrupt, IRQF_SHARED, in lola_create()
649 dev_err(chip->card->dev, "unable to grab IRQ %d\n", pci->irq); in lola_create()
653 chip->irq = pci->irq; in lola_create()
702 static int lola_probe(struct pci_dev *pci, in lola_probe() argument
717 err = snd_card_new(&pci->dev, index[dev], id[dev], THIS_MODULE, in lola_probe()
720 dev_err(&pci->dev, "Error creating card!\n"); in lola_probe()
724 err = lola_create(card, pci, dev, &chip); in lola_probe()
747 pci_set_drvdata(pci, card); in lola_probe()
755 static void lola_remove(struct pci_dev *pci) in lola_remove() argument
757 snd_card_free(pci_get_drvdata(pci)); in lola_remove()
765 MODULE_DEVICE_TABLE(pci, lola_ids);