Lines Matching refs:pcm_instance_info
680 struct xen_snd_front_pcm_instance_info *pcm_instance_info) in new_pcm_instance() argument
692 pcm_instance_info->card_info = card_info; in new_pcm_instance()
694 pcm_instance_info->pcm_hw = instance_cfg->pcm_hw; in new_pcm_instance()
697 pcm_instance_info->streams_pb = in new_pcm_instance()
702 if (!pcm_instance_info->streams_pb) in new_pcm_instance()
707 pcm_instance_info->streams_cap = in new_pcm_instance()
712 if (!pcm_instance_info->streams_cap) in new_pcm_instance()
716 pcm_instance_info->num_pcm_streams_pb = in new_pcm_instance()
718 pcm_instance_info->num_pcm_streams_cap = in new_pcm_instance()
721 for (i = 0; i < pcm_instance_info->num_pcm_streams_pb; i++) { in new_pcm_instance()
722 pcm_instance_info->streams_pb[i].pcm_hw = in new_pcm_instance()
724 pcm_instance_info->streams_pb[i].index = in new_pcm_instance()
728 for (i = 0; i < pcm_instance_info->num_pcm_streams_cap; i++) { in new_pcm_instance()
729 pcm_instance_info->streams_cap[i].pcm_hw = in new_pcm_instance()
731 pcm_instance_info->streams_cap[i].index = in new_pcm_instance()
743 pcm->private_data = pcm_instance_info; in new_pcm_instance()
757 pcm_instance_info->pcm = pcm; in new_pcm_instance()