| /drivers/staging/vc04_services/bcm2835-audio/ |
| A D | bcm2835-pcm.c | 327 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 D | Makefile | 3 snd-bcm2835-objs := bcm2835.o bcm2835-ctl.o bcm2835-pcm.o bcm2835-vchiq.o
|
| A D | bcm2835.h | 54 struct snd_pcm *pcm; member
|
| /drivers/media/pci/solo6x10/ |
| A D | solo6x10-g723.c | 293 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 D | saa7134-alsa.c | 648 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 D | usbtv-audio.c | 324 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 D | tw686x-audio.c | 269 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 D | dw-hdmi-ahb-audio.c | 119 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 D | snd-go7007.c | 37 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 D | u_audio.c | 81 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 D | cx231xx-audio.c | 562 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 D | cx23885-alsa.c | 514 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 D | most_snd.c | 519 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 D | hda.c | 17 fmt->pcm = false; in tegra_hda_parse_format() 19 fmt->pcm = true; in tegra_hda_parse_format()
|
| A D | hda.h | 15 bool pcm; member
|
| /drivers/soundwire/ |
| A D | intel_ace2x.c | 84 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 D | intel.c | 742 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 D | cx25821-alsa.c | 657 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 D | em28xx-audio.c | 806 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 D | cx88-alsa.c | 603 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 D | ch7006.h | 64 int xcm, pcm; member
|
| /drivers/media/pci/cobalt/ |
| A D | Makefile | 4 cobalt-alsa-main.o cobalt-alsa-pcm.o
|
| /drivers/media/pci/ivtv/ |
| A D | Makefile | 7 ivtv-alsa-objs := ivtv-alsa-main.o ivtv-alsa-pcm.o
|
| /drivers/media/pci/cx18/ |
| A D | Makefile | 7 cx18-alsa-objs := cx18-alsa-main.o cx18-alsa-pcm.o
|
| /drivers/net/fddi/skfp/ |
| A D | smtinit.c | 105 pcm(smc,p,0) ; /* PCM A state machine */ in init_smt()
|