Lines Matching defs:oparams
2102 struct sndrv_pcm_hw_params_old *oparams)
2107 params->flags = oparams->flags;
2108 for (i = 0; i < sizeof(oparams->masks) / sizeof(unsigned int); i++)
2109 params->masks[i].bits[0] = oparams->masks[i];
2110 memcpy(params->intervals, oparams->intervals, sizeof(oparams->intervals));
2111 params->rmask = __OLD_TO_NEW_MASK(oparams->rmask);
2112 params->cmask = __OLD_TO_NEW_MASK(oparams->cmask);
2113 params->info = oparams->info;
2114 params->msbits = oparams->msbits;
2115 params->rate_num = oparams->rate_num;
2116 params->rate_den = oparams->rate_den;
2117 params->fifo_size = oparams->fifo_size;
2120 static void snd_pcm_hw_convert_to_old_params(struct sndrv_pcm_hw_params_old *oparams,
2126 memset(oparams, 0, sizeof(*oparams));
2127 oparams->flags = params->flags;
2128 for (i = 0; i < sizeof(oparams->masks) / sizeof(unsigned int); i++) {
2129 oparams->masks[i] = params->masks[i].bits[0];
2136 memcpy(oparams->intervals, params->intervals, sizeof(oparams->intervals));
2137 oparams->rmask = __NEW_TO_OLD_MASK(params->rmask);
2138 oparams->cmask = __NEW_TO_OLD_MASK(params->cmask);
2139 oparams->info = params->info;
2140 oparams->msbits = params->msbits;
2141 oparams->rate_num = params->rate_num;
2142 oparams->rate_den = params->rate_den;
2143 oparams->fifo_size = params->fifo_size;
2148 struct sndrv_pcm_hw_params_old oparams;
2152 snd_pcm_hw_convert_to_old_params(&oparams, params, &cmask);
2153 res = ioctl(fd, cmd, &oparams);
2154 snd_pcm_hw_convert_from_old_params(params, &oparams);