Lines Matching refs:streams

84     DEFINE_PROP_UINT32("streams", VirtIOSound, snd_conf.streams,
98 s->snd_conf.streams, in virtio_snd_get_config()
103 cpu_to_le32s(&sndconfig->streams); in virtio_snd_get_config()
132 return stream_id >= s->snd_conf.streams ? NULL : in virtio_snd_pcm_get_stream()
133 s->pcm->streams[stream_id]; in virtio_snd_pcm_get_stream()
145 return stream_id >= s->snd_conf.streams ? NULL in virtio_snd_pcm_get_params()
246 if (stream_id >= s->snd_conf.streams || s->pcm->pcm_params == NULL) { in virtio_snd_set_pcm_params()
416 if (s->pcm->streams == NULL || in virtio_snd_pcm_prepare()
418 stream_id >= s->snd_conf.streams) { in virtio_snd_pcm_prepare()
441 s->pcm->streams[stream_id] = stream; in virtio_snd_pcm_prepare()
445 stream->info.direction = stream_id < s->snd_conf.streams / 2 + in virtio_snd_pcm_prepare()
446 (s->snd_conf.streams & 1) ? VIRTIO_SND_D_OUTPUT : VIRTIO_SND_D_INPUT; in virtio_snd_pcm_prepare()
883 if (stream_id >= vsnd->snd_conf.streams in virtio_snd_handle_tx_xfer()
884 || vsnd->pcm->streams[stream_id] == NULL) { in virtio_snd_handle_tx_xfer()
888 stream = vsnd->pcm->streams[stream_id]; in virtio_snd_handle_tx_xfer()
964 if (stream_id >= vsnd->snd_conf.streams in virtio_snd_handle_rx_xfer()
965 || !vsnd->pcm->streams[stream_id]) { in virtio_snd_handle_rx_xfer()
969 stream = vsnd->pcm->streams[stream_id]; in virtio_snd_handle_rx_xfer()
1042 if (vsnd->snd_conf.streams < 1 || vsnd->snd_conf.streams > 10) { in virtio_snd_realize()
1045 vsnd->snd_conf.streams); in virtio_snd_realize()
1065 vsnd->pcm->streams = in virtio_snd_realize()
1066 g_new0(VirtIOSoundPCMStream *, vsnd->snd_conf.streams); in virtio_snd_realize()
1068 g_new0(virtio_snd_pcm_set_params, vsnd->snd_conf.streams); in virtio_snd_realize()
1092 for (uint32_t i = 0; i < vsnd->snd_conf.streams; i++) { in virtio_snd_realize()
1317 if (vsnd->pcm->streams) { in virtio_snd_unrealize()
1318 for (uint32_t i = 0; i < vsnd->snd_conf.streams; i++) { in virtio_snd_unrealize()
1319 stream = vsnd->pcm->streams[i]; in virtio_snd_unrealize()
1327 g_free(vsnd->pcm->streams); in virtio_snd_unrealize()