Home
last modified time | relevance | path

Searched refs:pcm (Results 1 – 25 of 42) sorted by relevance

12

/drivers/staging/vc04_services/bcm2835-audio/
A Dbcm2835-pcm.c327 struct snd_pcm *pcm; in snd_bcm2835_new_pcm() local
330 err = snd_pcm_new(chip->card, name, idx, numchannels, 0, &pcm); in snd_bcm2835_new_pcm()
334 pcm->private_data = chip; in snd_bcm2835_new_pcm()
335 pcm->nonatomic = true; in snd_bcm2835_new_pcm()
336 strscpy(pcm->name, name, sizeof(pcm->name)); in snd_bcm2835_new_pcm()
343 snd_pcm_set_ops(pcm, SNDRV_PCM_STREAM_PLAYBACK, in snd_bcm2835_new_pcm()
347 snd_pcm_set_managed_buffer_all(pcm, SNDRV_DMA_TYPE_DEV, in snd_bcm2835_new_pcm()
351 chip->pcm_spdif = pcm; in snd_bcm2835_new_pcm()
353 chip->pcm = pcm; in snd_bcm2835_new_pcm()
A DMakefile3 snd-bcm2835-objs := bcm2835.o bcm2835-ctl.o bcm2835-pcm.o bcm2835-vchiq.o
A Dbcm2835.h54 struct snd_pcm *pcm; member
/drivers/media/pci/solo6x10/
A Dsolo6x10-g723.c293 struct snd_pcm *pcm; in solo_snd_pcm_init() local
299 &pcm); in solo_snd_pcm_init()
303 snd_pcm_set_ops(pcm, SNDRV_PCM_STREAM_CAPTURE, in solo_snd_pcm_init()
306 snd_pcm_chip(pcm) = solo_dev; in solo_snd_pcm_init()
307 pcm->info_flags = 0; in solo_snd_pcm_init()
308 strscpy(pcm->name, card->shortname, sizeof(pcm->name)); in solo_snd_pcm_init()
310 for (i = 0, ss = pcm->streams[SNDRV_PCM_STREAM_CAPTURE].substream; in solo_snd_pcm_init()
314 snd_pcm_set_managed_buffer_all(pcm, in solo_snd_pcm_init()
320 solo_dev->snd_pcm = pcm; in solo_snd_pcm_init()
/drivers/media/pci/saa7134/
A Dsaa7134-alsa.c648 kfree(pcm); in snd_card_saa7134_runtime_free()
797 snd_card_saa7134_pcm_t *pcm; in snd_card_saa7134_capture_open() local
819 pcm = kzalloc(sizeof(*pcm), GFP_KERNEL); in snd_card_saa7134_capture_open()
820 if (pcm == NULL) in snd_card_saa7134_capture_open()
823 pcm->dev=saa7134->dev; in snd_card_saa7134_capture_open()
825 spin_lock_init(&pcm->lock); in snd_card_saa7134_capture_open()
827 pcm->substream = substream; in snd_card_saa7134_capture_open()
828 runtime->private_data = pcm; in snd_card_saa7134_capture_open()
887 struct snd_pcm *pcm; in snd_card_saa7134_pcm() local
894 pcm->info_flags = 0; in snd_card_saa7134_pcm()
[all …]
/drivers/media/usb/usbtv/
A Dusbtv-audio.c324 struct snd_pcm *pcm; in usbtv_audio_init() local
344 rv = snd_pcm_new(card, "USBTV Audio", 0, 0, 1, &pcm); in usbtv_audio_init()
348 strscpy(pcm->name, "USBTV Audio Input", sizeof(pcm->name)); in usbtv_audio_init()
349 pcm->info_flags = 0; in usbtv_audio_init()
350 pcm->private_data = usbtv; in usbtv_audio_init()
352 snd_pcm_set_ops(pcm, SNDRV_PCM_STREAM_CAPTURE, &snd_usbtv_pcm_ops); in usbtv_audio_init()
353 snd_pcm_set_managed_buffer_all(pcm, SNDRV_DMA_TYPE_CONTINUOUS, in usbtv_audio_init()
/drivers/media/pci/tw686x/
A Dtw686x-audio.c269 struct snd_pcm *pcm; in tw686x_snd_pcm_init() local
274 err = snd_pcm_new(card, card->driver, 0, 0, max_channels(dev), &pcm); in tw686x_snd_pcm_init()
278 snd_pcm_set_ops(pcm, SNDRV_PCM_STREAM_CAPTURE, &tw686x_pcm_ops); in tw686x_snd_pcm_init()
279 snd_pcm_chip(pcm) = dev; in tw686x_snd_pcm_init()
280 pcm->info_flags = 0; in tw686x_snd_pcm_init()
281 strscpy(pcm->name, "tw686x PCM", sizeof(pcm->name)); in tw686x_snd_pcm_init()
283 for (i = 0, ss = pcm->streams[SNDRV_PCM_STREAM_CAPTURE].substream; in tw686x_snd_pcm_init()
287 snd_pcm_set_managed_buffer_all(pcm, in tw686x_snd_pcm_init()
/drivers/gpu/drm/bridge/synopsys/
A Ddw-hdmi-ahb-audio.c119 struct snd_pcm *pcm; member
549 struct snd_pcm *pcm; in snd_dw_hdmi_probe() local
580 ret = snd_pcm_new(card, "DW HDMI", 0, 1, 0, &pcm); in snd_dw_hdmi_probe()
584 dw->pcm = pcm; in snd_dw_hdmi_probe()
585 pcm->private_data = dw; in snd_dw_hdmi_probe()
586 strscpy(pcm->name, DRIVER_NAME, sizeof(pcm->name)); in snd_dw_hdmi_probe()
587 snd_pcm_set_ops(pcm, SNDRV_PCM_STREAM_PLAYBACK, &snd_dw_hdmi_ops); in snd_dw_hdmi_probe()
593 snd_pcm_lib_preallocate_pages_for_all(pcm, SNDRV_DMA_TYPE_DEV, in snd_dw_hdmi_probe()
/drivers/media/usb/go7007/
A Dsnd-go7007.c37 struct snd_pcm *pcm; member
226 ret = snd_pcm_new(gosnd->card, "go7007", 0, 0, 1, &gosnd->pcm); in go7007_snd_init()
235 gosnd->pcm->private_data = go; in go7007_snd_init()
236 snd_pcm_set_ops(gosnd->pcm, SNDRV_PCM_STREAM_CAPTURE, in go7007_snd_init()
238 snd_pcm_set_managed_buffer_all(gosnd->pcm, SNDRV_DMA_TYPE_VMALLOC, in go7007_snd_init()
/drivers/usb/gadget/function/
A Du_audio.c81 struct snd_pcm *pcm; member
1185 struct snd_pcm *pcm; in g_audio_setup() local
1271 strscpy(pcm->name, pcm_name); in g_audio_setup()
1272 pcm->private_data = uac; in g_audio_setup()
1273 uac->pcm = pcm; in g_audio_setup()
1295 kctl->id.device = pcm->device; in g_audio_setup()
1311 kctl->id.device = pcm->device; in g_audio_setup()
1325 if (!pcm->streams[i].substream_count) in g_audio_setup()
1353 kctl->id.device = pcm->device; in g_audio_setup()
1376 kctl->id.device = pcm->device; in g_audio_setup()
[all …]
/drivers/media/usb/cx231xx/
A Dcx231xx-audio.c562 struct snd_pcm *pcm; in cx231xx_audio_init() local
585 err = snd_pcm_new(card, "Cx231xx Audio", 0, 0, 1, &pcm); in cx231xx_audio_init()
589 snd_pcm_set_ops(pcm, SNDRV_PCM_STREAM_CAPTURE, in cx231xx_audio_init()
591 snd_pcm_set_managed_buffer_all(pcm, SNDRV_DMA_TYPE_VMALLOC, NULL, 0, 0); in cx231xx_audio_init()
592 pcm->info_flags = 0; in cx231xx_audio_init()
593 pcm->private_data = dev; in cx231xx_audio_init()
594 strscpy(pcm->name, "Conexant cx231xx Capture", sizeof(pcm->name)); in cx231xx_audio_init()
/drivers/media/pci/cx23885/
A Dcx23885-alsa.c514 struct snd_pcm *pcm; in snd_cx23885_pcm() local
516 err = snd_pcm_new(chip->card, name, device, 0, 1, &pcm); in snd_cx23885_pcm()
519 pcm->private_data = chip; in snd_cx23885_pcm()
520 strscpy(pcm->name, name, sizeof(pcm->name)); in snd_cx23885_pcm()
521 snd_pcm_set_ops(pcm, SNDRV_PCM_STREAM_CAPTURE, &snd_cx23885_pcm_ops); in snd_cx23885_pcm()
/drivers/most/
A Dmost_snd.c519 struct snd_pcm *pcm; in audio_probe_channel() local
595 playback_count, capture_count, &pcm); in audio_probe_channel()
600 pcm->private_data = channel; in audio_probe_channel()
601 strscpy(pcm->name, device_name, sizeof(pcm->name)); in audio_probe_channel()
602 snd_pcm_set_ops(pcm, direction, &pcm_ops); in audio_probe_channel()
603 snd_pcm_set_managed_buffer_all(pcm, SNDRV_DMA_TYPE_VMALLOC, NULL, 0, 0); in audio_probe_channel()
/drivers/gpu/drm/tegra/
A Dhda.c17 fmt->pcm = false; in tegra_hda_parse_format()
19 fmt->pcm = true; in tegra_hda_parse_format()
A Dhda.h15 bool pcm; member
/drivers/soundwire/
A Dintel_ace2x.c84 pdi0 = sdw_cdns_alloc_pdi(cdns, &cdns->pcm, 1, dir, 0); in intel_ace2x_bpt_open_stream()
96 pdi1 = sdw_cdns_alloc_pdi(cdns, &cdns->pcm, 1, dir, 1); in intel_ace2x_bpt_open_stream()
643 pdi = sdw_cdns_alloc_pdi(cdns, &cdns->pcm, ch, dir, dai->id); in intel_hw_params()
968 intel_pdi_stream_ch_update(sdw, &sdw->cdns.pcm); in intel_register_dai()
971 num_dai = cdns->pcm.num_pdi; in intel_register_dai()
985 stream = &cdns->pcm; in intel_register_dai()
987 ret = intel_create_dai(cdns, dais, INTEL_PDI_IN, cdns->pcm.num_in, in intel_register_dai()
992 off += cdns->pcm.num_in; in intel_register_dai()
993 ret = intel_create_dai(cdns, dais, INTEL_PDI_OUT, cdns->pcm.num_out, in intel_register_dai()
998 off += cdns->pcm.num_out; in intel_register_dai()
[all …]
A Dintel.c742 pdi = sdw_cdns_alloc_pdi(cdns, &cdns->pcm, ch, dir, dai->id); in intel_hw_params()
1047 intel_pdi_stream_ch_update(sdw, &sdw->cdns.pcm); in intel_register_dai()
1050 num_dai = cdns->pcm.num_pdi; in intel_register_dai()
1064 stream = &cdns->pcm; in intel_register_dai()
1066 ret = intel_create_dai(cdns, dais, INTEL_PDI_IN, cdns->pcm.num_in, in intel_register_dai()
1071 off += cdns->pcm.num_in; in intel_register_dai()
1072 ret = intel_create_dai(cdns, dais, INTEL_PDI_OUT, cdns->pcm.num_out, in intel_register_dai()
1077 off += cdns->pcm.num_out; in intel_register_dai()
1078 ret = intel_create_dai(cdns, dais, INTEL_PDI_BD, cdns->pcm.num_bd, in intel_register_dai()
/drivers/media/pci/cx25821/
A Dcx25821-alsa.c657 struct snd_pcm *pcm; in snd_cx25821_pcm() local
660 err = snd_pcm_new(chip->card, name, device, 0, 1, &pcm); in snd_cx25821_pcm()
665 pcm->private_data = chip; in snd_cx25821_pcm()
666 pcm->info_flags = 0; in snd_cx25821_pcm()
667 strscpy(pcm->name, name, sizeof(pcm->name)); in snd_cx25821_pcm()
668 snd_pcm_set_ops(pcm, SNDRV_PCM_STREAM_CAPTURE, &snd_cx25821_pcm_ops); in snd_cx25821_pcm()
/drivers/media/usb/em28xx/
A Dem28xx-audio.c806 struct snd_pcm *pcm; in em28xx_audio_init() local
838 err = snd_pcm_new(card, "Em28xx Audio", 0, 0, 1, &pcm); in em28xx_audio_init()
842 snd_pcm_set_ops(pcm, SNDRV_PCM_STREAM_CAPTURE, &snd_em28xx_pcm_capture); in em28xx_audio_init()
843 snd_pcm_set_managed_buffer_all(pcm, SNDRV_DMA_TYPE_VMALLOC, NULL, 0, 0); in em28xx_audio_init()
844 pcm->info_flags = 0; in em28xx_audio_init()
845 pcm->private_data = dev; in em28xx_audio_init()
846 strscpy(pcm->name, "Empia 28xx Capture", sizeof(pcm->name)); in em28xx_audio_init()
/drivers/media/pci/cx88/
A Dcx88-alsa.c603 struct snd_pcm *pcm; in snd_cx88_pcm() local
605 err = snd_pcm_new(chip->card, name, device, 0, 1, &pcm); in snd_cx88_pcm()
608 pcm->private_data = chip; in snd_cx88_pcm()
609 strscpy(pcm->name, name, sizeof(pcm->name)); in snd_cx88_pcm()
610 snd_pcm_set_ops(pcm, SNDRV_PCM_STREAM_CAPTURE, &snd_cx88_pcm_ops); in snd_cx88_pcm()
/drivers/gpu/drm/nouveau/include/dispnv04/i2c/
A Dch7006.h64 int xcm, pcm; member
/drivers/media/pci/cobalt/
A DMakefile4 cobalt-alsa-main.o cobalt-alsa-pcm.o
/drivers/media/pci/ivtv/
A DMakefile7 ivtv-alsa-objs := ivtv-alsa-main.o ivtv-alsa-pcm.o
/drivers/media/pci/cx18/
A DMakefile7 cx18-alsa-objs := cx18-alsa-main.o cx18-alsa-pcm.o
/drivers/net/fddi/skfp/
A Dsmtinit.c105 pcm(smc,p,0) ; /* PCM A state machine */ in init_smt()

Completed in 55 milliseconds

12