Exemplo n.º 1
0
Arquivo: src.c Projeto: Abioy/kasan
static int rsnd_src_init_gen2(struct rsnd_mod *mod,
			      struct rsnd_priv *priv)
{
	int ret;

	ret = rsnd_src_init(mod);
	if (ret < 0)
		return ret;

	ret = rsnd_src_set_convert_rate_gen2(mod);
	if (ret < 0)
		return ret;

	ret = rsnd_src_set_convert_timing_gen2(mod);
	if (ret < 0)
		return ret;

	return 0;
}
Exemplo n.º 2
0
static int rsnd_src_init_gen2(struct rsnd_mod *mod,
			      struct rsnd_dai *rdai,
			      struct rsnd_dai_stream *io)
{
	int ret;

	ret = rsnd_src_init(mod, rdai, io);
	if (ret < 0)
		return ret;

	ret = rsnd_src_set_convert_rate_gen2(mod, rdai, io);
	if (ret < 0)
		return ret;

	ret = rsnd_src_set_convert_timing_gen2(mod, rdai, io);
	if (ret < 0)
		return ret;

	return 0;
}
Exemplo n.º 3
0
Arquivo: src.c Projeto: MaxChina/linux
static int rsnd_src_init_gen1(struct rsnd_mod *mod,
			      struct rsnd_dai *rdai)
{
	int ret;

	ret = rsnd_src_init(mod, rdai);
	if (ret < 0)
		return ret;

	ret = rsnd_src_set_route_gen1(mod, rdai);
	if (ret < 0)
		return ret;

	ret = rsnd_src_set_convert_rate_gen1(mod, rdai);
	if (ret < 0)
		return ret;

	ret = rsnd_src_set_convert_timing_gen1(mod, rdai);
	if (ret < 0)
		return ret;

	return 0;
}