Lines Matching refs:pcms
259 vsnd->pcms = NULL; in libxl__vsnd_from_xenstore()
269 vsnd->pcms = libxl__realloc(NOGC, vsnd->pcms, sizeof(*vsnd->pcms) * in libxl__vsnd_from_xenstore()
272 libxl_vsnd_pcm_init(&vsnd->pcms[vsnd->num_vsnd_pcms - 1]); in libxl__vsnd_from_xenstore()
275 &vsnd->pcms[vsnd->num_vsnd_pcms - 1]); in libxl__vsnd_from_xenstore()
468 static int libxl__set_pcms_vsnd(libxl__gc *gc, libxl_vsnd_pcm *pcms, in libxl__set_pcms_vsnd() argument
475 if (pcms[i].name) { in libxl__set_pcms_vsnd()
478 pcms[i].name); in libxl__set_pcms_vsnd()
484 rc = libxl__set_params_vsnd(gc, path, &pcms[i].params, front); in libxl__set_pcms_vsnd()
487 rc = libxl__set_streams_vsnd(gc, path, pcms[i].streams, in libxl__set_pcms_vsnd()
488 pcms[i].num_vsnd_streams, front); in libxl__set_pcms_vsnd()
520 rc = libxl__set_pcms_vsnd(gc, vsnd->pcms, vsnd->num_vsnd_pcms, front); in libxl__set_xenstore_vsnd()
573 info->pcms = libxl__malloc(NOGC, sizeof(*info->pcms) * info->num_vsnd_pcms); in libxl__device_pcm_getinfo()
577 libxl_pcminfo_init(&info->pcms[i]); in libxl__device_pcm_getinfo()
580 &vsnd->pcms[i], &info->pcms[i]); in libxl__device_pcm_getinfo()