Lines Matching full:playback
41 struct cs8427_stream playback; member
109 chip->playback.hw_udata : chip->playback.hw_status; in snd_cs8427_send_corudata()
243 memcpy(chip->playback.def_status, buf, 24); in snd_cs8427_init()
244 memcpy(chip->playback.pcm_status, buf, 24); in snd_cs8427_init()
429 memcpy(ucontrol->value.iec958.status, chip->playback.def_status, 24); in snd_cs8427_spdif_get()
440 chip->playback.pcm_status : chip->playback.def_status; in snd_cs8427_spdif_put()
441 struct snd_pcm_runtime *runtime = chip->playback.substream ? in snd_cs8427_spdif_put()
442 chip->playback.substream->runtime : NULL; in snd_cs8427_spdif_put()
495 .name = SNDRV_CTL_NAME_IEC958("",PLAYBACK,MASK),
501 .name = SNDRV_CTL_NAME_IEC958("",PLAYBACK,DEFAULT),
511 .name = SNDRV_CTL_NAME_IEC958("",PLAYBACK,PCM_STREAM),
547 SNDRV_CTL_NAME_IEC958("",PLAYBACK,PCM_STREAM))) in snd_cs8427_iec958_build()
548 chip->playback.pcm_ctl = kctl; in snd_cs8427_iec958_build()
551 chip->playback.substream = play_substream; in snd_cs8427_iec958_build()
553 if (snd_BUG_ON(!chip->playback.pcm_ctl)) in snd_cs8427_iec958_build()
568 memcpy(chip->playback.pcm_status, in snd_cs8427_iec958_active()
569 chip->playback.def_status, 24); in snd_cs8427_iec958_active()
570 chip->playback.pcm_ctl->vd[0].access &= ~SNDRV_CTL_ELEM_ACCESS_INACTIVE; in snd_cs8427_iec958_active()
572 chip->playback.pcm_ctl->vd[0].access |= SNDRV_CTL_ELEM_ACCESS_INACTIVE; in snd_cs8427_iec958_active()
576 &chip->playback.pcm_ctl->id); in snd_cs8427_iec958_active()
591 status = chip->playback.pcm_status; in snd_cs8427_iec958_pcm()
613 &chip->playback.pcm_ctl->id); in snd_cs8427_iec958_pcm()