Lines Matching refs:pci
76 struct pci_dev *pci; member
339 buf->sglen = dma_map_sg(&dev->pci->dev, buf->sglist, in cx88_alsa_dma_map()
356 dma_unmap_sg(&dev->pci->dev, buf->sglist, buf->sglen, PCI_DMA_FROMDEVICE); in cx88_alsa_dma_unmap()
381 pci_free_consistent(chip->pci, risc->size, risc->cpu, risc->dma); in dsp_buffer_free()
501 ret = cx88_risc_databuffer(chip->pci, &buf->risc, buf->sglist, in snd_cx88_hw_params()
834 MODULE_DEVICE_TABLE(pci, cx88_audio_pci_tbl);
846 cx88_core_put(chip->core,chip->pci); in snd_cx88_free()
848 pci_disable_device(chip->pci); in snd_cx88_free()
868 static int snd_cx88_create(struct snd_card *card, struct pci_dev *pci, in snd_cx88_create() argument
879 err = pci_enable_device(pci); in snd_cx88_create()
883 pci_set_master(pci); in snd_cx88_create()
887 core = cx88_core_get(pci); in snd_cx88_create()
893 if (!pci_dma_supported(pci,DMA_BIT_MASK(32))) { in snd_cx88_create()
896 cx88_core_put(core, pci); in snd_cx88_create()
903 chip->pci = pci; in snd_cx88_create()
910 err = request_irq(chip->pci->irq, cx8801_irq, in snd_cx88_create()
914 chip->core->name, chip->pci->irq); in snd_cx88_create()
919 pci_read_config_byte(pci, PCI_LATENCY_TIMER, &pci_lat); in snd_cx88_create()
923 pci_name(pci), pci->revision, pci->irq, in snd_cx88_create()
924 pci_lat, (unsigned long long)pci_resource_start(pci,0)); in snd_cx88_create()
926 chip->irq = pci->irq; in snd_cx88_create()
935 static int cx88_audio_initdev(struct pci_dev *pci, in cx88_audio_initdev() argument
951 err = snd_card_new(&pci->dev, index[devno], id[devno], THIS_MODULE, in cx88_audio_initdev()
958 err = snd_cx88_create(card, pci, &chip, &core); in cx88_audio_initdev()
981 sprintf(card->shortname, "Conexant CX%x", pci->device); in cx88_audio_initdev()
983 card->shortname,(unsigned long long)pci_resource_start(pci, 0)); in cx88_audio_initdev()
992 pci_set_drvdata(pci,card); in cx88_audio_initdev()
1004 static void cx88_audio_finidev(struct pci_dev *pci) in cx88_audio_finidev() argument
1006 struct snd_card *card = pci_get_drvdata(pci); in cx88_audio_finidev()