Lines Matching refs:params

476 		struct snd_compr_params *params)  in snd_compr_allocate_buffer()  argument
481 buffer_size = params->buffer.fragment_size * params->buffer.fragments; in snd_compr_allocate_buffer()
492 stream->runtime->fragment_size = params->buffer.fragment_size; in snd_compr_allocate_buffer()
493 stream->runtime->fragments = params->buffer.fragments; in snd_compr_allocate_buffer()
499 static int snd_compress_check_input(struct snd_compr_params *params) in snd_compress_check_input() argument
502 if (params->buffer.fragment_size == 0 || in snd_compress_check_input()
503 params->buffer.fragments > INT_MAX / params->buffer.fragment_size) in snd_compress_check_input()
507 if (params->codec.id == 0 || params->codec.id > SND_AUDIOCODEC_MAX) in snd_compress_check_input()
510 if (params->codec.ch_in == 0 || params->codec.ch_out == 0) in snd_compress_check_input()
519 struct snd_compr_params *params; in snd_compr_set_params() local
527 params = kmalloc(sizeof(*params), GFP_KERNEL); in snd_compr_set_params()
528 if (!params) in snd_compr_set_params()
530 if (copy_from_user(params, (void __user *)arg, sizeof(*params))) { in snd_compr_set_params()
535 retval = snd_compress_check_input(params); in snd_compr_set_params()
539 retval = snd_compr_allocate_buffer(stream, params); in snd_compr_set_params()
545 retval = stream->ops->set_params(stream, params); in snd_compr_set_params()
560 kfree(params); in snd_compr_set_params()
567 struct snd_codec *params; in snd_compr_get_params() local
573 params = kzalloc(sizeof(*params), GFP_KERNEL); in snd_compr_get_params()
574 if (!params) in snd_compr_get_params()
576 retval = stream->ops->get_params(stream, params); in snd_compr_get_params()
579 if (copy_to_user((char __user *)arg, params, sizeof(*params))) in snd_compr_get_params()
583 kfree(params); in snd_compr_get_params()