Lines Matching refs:ret
13 #define soc_dai_ret(dai, ret) _soc_dai_ret(dai, __func__, ret) argument
15 const char *func, int ret) in _soc_dai_ret() argument
18 if (ret >= 0) in _soc_dai_ret()
19 return ret; in _soc_dai_ret()
22 switch (ret) { in _soc_dai_ret()
29 func, dai->name, ret); in _soc_dai_ret()
32 return ret; in _soc_dai_ret()
55 int ret; in snd_soc_dai_set_sysclk() local
59 ret = dai->driver->ops->set_sysclk(dai, clk_id, freq, dir); in snd_soc_dai_set_sysclk()
61 ret = snd_soc_component_set_sysclk(dai->component, clk_id, 0, in snd_soc_dai_set_sysclk()
64 return soc_dai_ret(dai, ret); in snd_soc_dai_set_sysclk()
81 int ret = -EINVAL; in snd_soc_dai_set_clkdiv() local
85 ret = dai->driver->ops->set_clkdiv(dai, div_id, div); in snd_soc_dai_set_clkdiv()
87 return soc_dai_ret(dai, ret); in snd_soc_dai_set_clkdiv()
104 int ret; in snd_soc_dai_set_pll() local
108 ret = dai->driver->ops->set_pll(dai, pll_id, source, in snd_soc_dai_set_pll()
111 ret = snd_soc_component_set_pll(dai->component, pll_id, source, in snd_soc_dai_set_pll()
114 return soc_dai_ret(dai, ret); in snd_soc_dai_set_pll()
127 int ret = -EINVAL; in snd_soc_dai_set_bclk_ratio() local
131 ret = dai->driver->ops->set_bclk_ratio(dai, ratio); in snd_soc_dai_set_bclk_ratio()
133 return soc_dai_ret(dai, ret); in snd_soc_dai_set_bclk_ratio()
146 int ret = -ENOTSUPP; in snd_soc_dai_set_fmt() local
150 ret = dai->driver->ops->set_fmt(dai, fmt); in snd_soc_dai_set_fmt()
152 return soc_dai_ret(dai, ret); in snd_soc_dai_set_fmt()
207 int ret = -ENOTSUPP; in snd_soc_dai_set_tdm_slot() local
221 ret = dai->driver->ops->set_tdm_slot(dai, tx_mask, rx_mask, in snd_soc_dai_set_tdm_slot()
223 return soc_dai_ret(dai, ret); in snd_soc_dai_set_tdm_slot()
243 int ret = -ENOTSUPP; in snd_soc_dai_set_channel_map() local
247 ret = dai->driver->ops->set_channel_map(dai, tx_num, tx_slot, in snd_soc_dai_set_channel_map()
249 return soc_dai_ret(dai, ret); in snd_soc_dai_set_channel_map()
267 int ret = -ENOTSUPP; in snd_soc_dai_get_channel_map() local
271 ret = dai->driver->ops->get_channel_map(dai, tx_num, tx_slot, in snd_soc_dai_get_channel_map()
273 return soc_dai_ret(dai, ret); in snd_soc_dai_get_channel_map()
286 int ret = -EINVAL; in snd_soc_dai_set_tristate() local
290 ret = dai->driver->ops->set_tristate(dai, tristate); in snd_soc_dai_set_tristate()
292 return soc_dai_ret(dai, ret); in snd_soc_dai_set_tristate()
307 int ret = -ENOTSUPP; in snd_soc_dai_digital_mute() local
317 ret = dai->driver->ops->mute_stream(dai, mute, direction); in snd_soc_dai_digital_mute()
319 return soc_dai_ret(dai, ret); in snd_soc_dai_digital_mute()
328 int ret = 0; in snd_soc_dai_hw_params() local
331 ret = snd_soc_link_be_hw_params_fixup(rtd, params); in snd_soc_dai_hw_params()
332 if (ret < 0) in snd_soc_dai_hw_params()
337 ret = dai->driver->ops->hw_params(substream, params, dai); in snd_soc_dai_hw_params()
339 return soc_dai_ret(dai, ret); in snd_soc_dai_hw_params()
353 int ret = 0; in snd_soc_dai_startup() local
357 ret = dai->driver->ops->startup(substream, dai); in snd_soc_dai_startup()
360 if (ret == 0) in snd_soc_dai_startup()
363 return soc_dai_ret(dai, ret); in snd_soc_dai_startup()
396 int ret = -ENOTSUPP; in snd_soc_dai_compress_new() local
398 ret = dai->driver->compress_new(rtd, num); in snd_soc_dai_compress_new()
399 return soc_dai_ret(dai, ret); in snd_soc_dai_compress_new()
488 int ret = dai->driver->probe(dai); in snd_soc_pcm_dai_probe() local
490 if (ret < 0) in snd_soc_pcm_dai_probe()
491 return soc_dai_ret(dai, ret); in snd_soc_pcm_dai_probe()
503 int i, r, ret = 0; in snd_soc_pcm_dai_remove() local
513 ret = r; /* use last error */ in snd_soc_pcm_dai_remove()
519 return ret; in snd_soc_pcm_dai_remove()
525 int i, ret = 0; in snd_soc_pcm_dai_new() local
529 ret = dai->driver->pcm_new(rtd, dai); in snd_soc_pcm_dai_new()
530 if (ret < 0) in snd_soc_pcm_dai_new()
531 return soc_dai_ret(dai, ret); in snd_soc_pcm_dai_new()
542 int i, ret; in snd_soc_pcm_dai_prepare() local
547 ret = dai->driver->ops->prepare(substream, dai); in snd_soc_pcm_dai_prepare()
548 if (ret < 0) in snd_soc_pcm_dai_prepare()
549 return soc_dai_ret(dai, ret); in snd_soc_pcm_dai_prepare()
561 int i, ret; in snd_soc_pcm_dai_trigger() local
566 ret = dai->driver->ops->trigger(substream, cmd, dai); in snd_soc_pcm_dai_trigger()
567 if (ret < 0) in snd_soc_pcm_dai_trigger()
568 return soc_dai_ret(dai, ret); in snd_soc_pcm_dai_trigger()
580 int i, ret; in snd_soc_pcm_dai_bespoke_trigger() local
585 ret = dai->driver->ops->bespoke_trigger(substream, in snd_soc_pcm_dai_bespoke_trigger()
587 if (ret < 0) in snd_soc_pcm_dai_bespoke_trigger()
588 return soc_dai_ret(dai, ret); in snd_soc_pcm_dai_bespoke_trigger()
598 int ret = 0; in snd_soc_dai_compr_startup() local
602 ret = dai->driver->cops->startup(cstream, dai); in snd_soc_dai_compr_startup()
604 return soc_dai_ret(dai, ret); in snd_soc_dai_compr_startup()
620 int ret = 0; in snd_soc_dai_compr_trigger() local
624 ret = dai->driver->cops->trigger(cstream, cmd, dai); in snd_soc_dai_compr_trigger()
626 return soc_dai_ret(dai, ret); in snd_soc_dai_compr_trigger()
634 int ret = 0; in snd_soc_dai_compr_set_params() local
638 ret = dai->driver->cops->set_params(cstream, params, dai); in snd_soc_dai_compr_set_params()
640 return soc_dai_ret(dai, ret); in snd_soc_dai_compr_set_params()
648 int ret = 0; in snd_soc_dai_compr_get_params() local
652 ret = dai->driver->cops->get_params(cstream, params, dai); in snd_soc_dai_compr_get_params()
654 return soc_dai_ret(dai, ret); in snd_soc_dai_compr_get_params()
662 int ret = 0; in snd_soc_dai_compr_ack() local
666 ret = dai->driver->cops->ack(cstream, bytes, dai); in snd_soc_dai_compr_ack()
668 return soc_dai_ret(dai, ret); in snd_soc_dai_compr_ack()
676 int ret = 0; in snd_soc_dai_compr_pointer() local
680 ret = dai->driver->cops->pointer(cstream, tstamp, dai); in snd_soc_dai_compr_pointer()
682 return soc_dai_ret(dai, ret); in snd_soc_dai_compr_pointer()
690 int ret = 0; in snd_soc_dai_compr_set_metadata() local
694 ret = dai->driver->cops->set_metadata(cstream, metadata, dai); in snd_soc_dai_compr_set_metadata()
696 return soc_dai_ret(dai, ret); in snd_soc_dai_compr_set_metadata()
704 int ret = 0; in snd_soc_dai_compr_get_metadata() local
708 ret = dai->driver->cops->get_metadata(cstream, metadata, dai); in snd_soc_dai_compr_get_metadata()
710 return soc_dai_ret(dai, ret); in snd_soc_dai_compr_get_metadata()