Lines Matching defs:pcm

16  *	- use the DSX channels for the first pcm playback.
24 * on VIA8233A, this channel is assigned to the second pcm
44 #include <sound/pcm.h>
298 * pcm stream
1131 * pcm hardware definition, identical for both playback and capture
1298 struct viadev *viadev = &chip->devs[chip->capture_devno + substream->pcm->device];
1418 * create pcm instances for VIA8233, 8233C and 8235 (not 8233A)
1422 struct snd_pcm *pcm;
1433 err = snd_pcm_new(chip->card, chip->card->shortname, 0, 4, 1, &pcm);
1436 snd_pcm_set_ops(pcm, SNDRV_PCM_STREAM_PLAYBACK, &snd_via8233_playback_ops);
1437 snd_pcm_set_ops(pcm, SNDRV_PCM_STREAM_CAPTURE, &snd_via8233_capture_ops);
1438 pcm->private_data = chip;
1439 strcpy(pcm->name, chip->card->shortname);
1440 chip->pcms[0] = pcm;
1447 snd_pcm_set_managed_buffer_all(pcm, SNDRV_DMA_TYPE_DEV_SG,
1451 err = snd_pcm_add_chmap_ctls(pcm, SNDRV_PCM_STREAM_PLAYBACK,
1458 err = snd_pcm_new(chip->card, chip->card->shortname, 1, 1, 1, &pcm);
1461 snd_pcm_set_ops(pcm, SNDRV_PCM_STREAM_PLAYBACK, &snd_via8233_multi_ops);
1462 snd_pcm_set_ops(pcm, SNDRV_PCM_STREAM_CAPTURE, &snd_via8233_capture_ops);
1463 pcm->private_data = chip;
1464 strcpy(pcm->name, chip->card->shortname);
1465 chip->pcms[1] = pcm;
1471 snd_pcm_set_managed_buffer_all(pcm, SNDRV_DMA_TYPE_DEV_SG,
1475 err = snd_pcm_add_chmap_ctls(pcm, SNDRV_PCM_STREAM_PLAYBACK,
1486 * create pcm instances for VIA8233A
1490 struct snd_pcm *pcm;
1501 err = snd_pcm_new(chip->card, chip->card->shortname, 0, 1, 1, &pcm);
1504 snd_pcm_set_ops(pcm, SNDRV_PCM_STREAM_PLAYBACK, &snd_via8233_multi_ops);
1505 snd_pcm_set_ops(pcm, SNDRV_PCM_STREAM_CAPTURE, &snd_via8233_capture_ops);
1506 pcm->private_data = chip;
1507 strcpy(pcm->name, chip->card->shortname);
1508 chip->pcms[0] = pcm;
1514 snd_pcm_set_managed_buffer_all(pcm, SNDRV_DMA_TYPE_DEV_SG,
1518 err = snd_pcm_add_chmap_ctls(pcm, SNDRV_PCM_STREAM_PLAYBACK,
1530 err = snd_pcm_new(chip->card, chip->card->shortname, 1, 1, 0, &pcm);
1533 snd_pcm_set_ops(pcm, SNDRV_PCM_STREAM_PLAYBACK, &snd_via8233_playback_ops);
1534 pcm->private_data = chip;
1535 strcpy(pcm->name, chip->card->shortname);
1536 chip->pcms[1] = pcm;
1540 snd_pcm_set_managed_buffer_all(pcm, SNDRV_DMA_TYPE_DEV_SG,
1547 * create a pcm instance for via686a/b
1551 struct snd_pcm *pcm;
1559 err = snd_pcm_new(chip->card, chip->card->shortname, 0, 1, 1, &pcm);
1562 snd_pcm_set_ops(pcm, SNDRV_PCM_STREAM_PLAYBACK, &snd_via686_playback_ops);
1563 snd_pcm_set_ops(pcm, SNDRV_PCM_STREAM_CAPTURE, &snd_via686_capture_ops);
1564 pcm->private_data = chip;
1565 strcpy(pcm->name, chip->card->shortname);
1566 chip->pcms[0] = pcm;
1570 snd_pcm_set_managed_buffer_all(pcm, SNDRV_DMA_TYPE_DEV_SG,