Lines Matching refs:oparams
3511 struct snd_pcm_hw_params_old *oparams) in snd_pcm_hw_convert_from_old_params() argument
3516 params->flags = oparams->flags; in snd_pcm_hw_convert_from_old_params()
3517 for (i = 0; i < ARRAY_SIZE(oparams->masks); i++) in snd_pcm_hw_convert_from_old_params()
3518 params->masks[i].bits[0] = oparams->masks[i]; in snd_pcm_hw_convert_from_old_params()
3519 memcpy(params->intervals, oparams->intervals, sizeof(oparams->intervals)); in snd_pcm_hw_convert_from_old_params()
3520 params->rmask = __OLD_TO_NEW_MASK(oparams->rmask); in snd_pcm_hw_convert_from_old_params()
3521 params->cmask = __OLD_TO_NEW_MASK(oparams->cmask); in snd_pcm_hw_convert_from_old_params()
3522 params->info = oparams->info; in snd_pcm_hw_convert_from_old_params()
3523 params->msbits = oparams->msbits; in snd_pcm_hw_convert_from_old_params()
3524 params->rate_num = oparams->rate_num; in snd_pcm_hw_convert_from_old_params()
3525 params->rate_den = oparams->rate_den; in snd_pcm_hw_convert_from_old_params()
3526 params->fifo_size = oparams->fifo_size; in snd_pcm_hw_convert_from_old_params()
3529 static void snd_pcm_hw_convert_to_old_params(struct snd_pcm_hw_params_old *oparams, in snd_pcm_hw_convert_to_old_params() argument
3534 memset(oparams, 0, sizeof(*oparams)); in snd_pcm_hw_convert_to_old_params()
3535 oparams->flags = params->flags; in snd_pcm_hw_convert_to_old_params()
3536 for (i = 0; i < ARRAY_SIZE(oparams->masks); i++) in snd_pcm_hw_convert_to_old_params()
3537 oparams->masks[i] = params->masks[i].bits[0]; in snd_pcm_hw_convert_to_old_params()
3538 memcpy(oparams->intervals, params->intervals, sizeof(oparams->intervals)); in snd_pcm_hw_convert_to_old_params()
3539 oparams->rmask = __NEW_TO_OLD_MASK(params->rmask); in snd_pcm_hw_convert_to_old_params()
3540 oparams->cmask = __NEW_TO_OLD_MASK(params->cmask); in snd_pcm_hw_convert_to_old_params()
3541 oparams->info = params->info; in snd_pcm_hw_convert_to_old_params()
3542 oparams->msbits = params->msbits; in snd_pcm_hw_convert_to_old_params()
3543 oparams->rate_num = params->rate_num; in snd_pcm_hw_convert_to_old_params()
3544 oparams->rate_den = params->rate_den; in snd_pcm_hw_convert_to_old_params()
3545 oparams->fifo_size = params->fifo_size; in snd_pcm_hw_convert_to_old_params()
3552 struct snd_pcm_hw_params_old *oparams = NULL; in snd_pcm_hw_refine_old_user() local
3559 oparams = memdup_user(_oparams, sizeof(*oparams)); in snd_pcm_hw_refine_old_user()
3560 if (IS_ERR(oparams)) { in snd_pcm_hw_refine_old_user()
3561 err = PTR_ERR(oparams); in snd_pcm_hw_refine_old_user()
3564 snd_pcm_hw_convert_from_old_params(params, oparams); in snd_pcm_hw_refine_old_user()
3573 snd_pcm_hw_convert_to_old_params(oparams, params); in snd_pcm_hw_refine_old_user()
3574 if (copy_to_user(_oparams, oparams, sizeof(*oparams))) in snd_pcm_hw_refine_old_user()
3577 kfree(oparams); in snd_pcm_hw_refine_old_user()
3587 struct snd_pcm_hw_params_old *oparams = NULL; in snd_pcm_hw_params_old_user() local
3594 oparams = memdup_user(_oparams, sizeof(*oparams)); in snd_pcm_hw_params_old_user()
3595 if (IS_ERR(oparams)) { in snd_pcm_hw_params_old_user()
3596 err = PTR_ERR(oparams); in snd_pcm_hw_params_old_user()
3600 snd_pcm_hw_convert_from_old_params(params, oparams); in snd_pcm_hw_params_old_user()
3605 snd_pcm_hw_convert_to_old_params(oparams, params); in snd_pcm_hw_params_old_user()
3606 if (copy_to_user(_oparams, oparams, sizeof(*oparams))) in snd_pcm_hw_params_old_user()
3609 kfree(oparams); in snd_pcm_hw_params_old_user()