Lines Matching refs:ret
34 int ret; in alsa_pcm_open() local
45 ret = snd_pcm_open(&pcm_handle, "default", stream, 0); in alsa_pcm_open()
46 if (ret < 0) { in alsa_pcm_open()
47 snd_err("open pcm failed %d!\n", ret); in alsa_pcm_open()
51 ret = snd_pcm_hw_params_malloc(&hw_params); in alsa_pcm_open()
52 if (ret < 0) { in alsa_pcm_open()
53 snd_err("alloc hw params failed %d!\n", ret); in alsa_pcm_open()
57 ret = snd_pcm_hw_params_any(pcm_handle, hw_params); in alsa_pcm_open()
58 if (ret < 0) { in alsa_pcm_open()
59 snd_err("init hw params failed %d!\n", ret); in alsa_pcm_open()
64 ret = snd_pcm_hw_params_set_access(pcm_handle, hw_params, access); in alsa_pcm_open()
65 if (ret < 0) { in alsa_pcm_open()
66 snd_err("set access failed %d!\n", ret); in alsa_pcm_open()
84 ret = -1; in alsa_pcm_open()
89 ret = snd_pcm_hw_params_set_format(pcm_handle, hw_params, format); in alsa_pcm_open()
90 if (ret < 0) { in alsa_pcm_open()
91 snd_err("set format failed %d!\n", ret); in alsa_pcm_open()
97 ret = snd_pcm_hw_params_set_rate_near(pcm_handle, hw_params, &sample_rate, &dir); in alsa_pcm_open()
98 if (ret < 0) { in alsa_pcm_open()
99 snd_err("set sample rate failed %d!\n", ret); in alsa_pcm_open()
104 ret = snd_pcm_hw_params_set_channels(pcm_handle, hw_params, channels); in alsa_pcm_open()
105 if (ret < 0) { in alsa_pcm_open()
106 snd_err("set channels failed %d!\n", ret); in alsa_pcm_open()
112 ret = snd_pcm_hw_params_set_period_size_near(pcm_handle, hw_params, &period_size, &dir); in alsa_pcm_open()
113 if (ret < 0) { in alsa_pcm_open()
114 snd_err("set period size failed %d!\n", ret); in alsa_pcm_open()
119 ret = snd_pcm_hw_params_get_period_size(hw_params, &period_size, &dir); in alsa_pcm_open()
120 if (ret < 0) { in alsa_pcm_open()
121 snd_err("get period size failed %d!\n", ret); in alsa_pcm_open()
128 ret = snd_pcm_hw_params_set_buffer_size_near(pcm_handle, hw_params, &buffer_size); in alsa_pcm_open()
129 if (ret < 0) { in alsa_pcm_open()
130 snd_err("set buffer size failed %d!\n", ret); in alsa_pcm_open()
134 ret = snd_pcm_hw_params(pcm_handle, hw_params); in alsa_pcm_open()
135 if (ret < 0) { in alsa_pcm_open()
136 snd_err("set hw params failed %d!\n", ret); in alsa_pcm_open()
140 ret = snd_pcm_hw_params_get_channels(hw_params, &channels); in alsa_pcm_open()
141 if (ret < 0) { in alsa_pcm_open()
142 snd_err("get channels failed %d!\n", ret); in alsa_pcm_open()
148 ret = snd_pcm_hw_params_get_rate(hw_params, &sample_rate, &dir); in alsa_pcm_open()
149 if (ret < 0) { in alsa_pcm_open()
150 snd_err("get rate failed %d!\n", ret); in alsa_pcm_open()
156 ret = snd_pcm_hw_params_get_sbits(hw_params); in alsa_pcm_open()
157 if (ret < 0) { in alsa_pcm_open()
161 snd_info("sbits %d\n", ret); in alsa_pcm_open()
163 ret = snd_pcm_hw_params_get_format(hw_params, &format); in alsa_pcm_open()
164 if (ret < 0) { in alsa_pcm_open()
170 ret = snd_pcm_hw_params_get_access(hw_params, &access); in alsa_pcm_open()
171 if (ret < 0) { in alsa_pcm_open()
179 ret = snd_pcm_hw_params_get_periods(hw_params, &periods, &dir); in alsa_pcm_open()
180 if (ret < 0) { in alsa_pcm_open()
181 snd_err("get periods failed %d!\n", ret); in alsa_pcm_open()
187 ret = snd_pcm_hw_params_get_buffer_size(hw_params, &buffer_size); in alsa_pcm_open()
188 if (ret < 0) { in alsa_pcm_open()
189 snd_err("get buffer size failed %d!\n", ret); in alsa_pcm_open()
194 ret = snd_pcm_sw_params_malloc(&sw_params); in alsa_pcm_open()
195 if (ret < 0) { in alsa_pcm_open()
196 snd_err("alloc sw params failed %d!\n", ret); in alsa_pcm_open()
200 ret = snd_pcm_sw_params_current(pcm_handle, sw_params); in alsa_pcm_open()
201 if (ret < 0) { in alsa_pcm_open()
202 snd_err("get sw params failed %d!\n", ret); in alsa_pcm_open()
207 ret = snd_pcm_sw_params_set_start_threshold(pcm_handle, sw_params, start_threshold); in alsa_pcm_open()
208 if (ret < 0) { in alsa_pcm_open()
209 snd_err("set start threshold failed %d!\n", ret); in alsa_pcm_open()
213 ret = snd_pcm_sw_params(pcm_handle, sw_params); in alsa_pcm_open()
214 if (ret < 0) { in alsa_pcm_open()
215 snd_err("set sw params failed %d!\n", ret); in alsa_pcm_open()
219 ret = snd_pcm_sw_params_get_start_threshold(sw_params, &start_threshold); in alsa_pcm_open()
220 if (ret < 0) { in alsa_pcm_open()
221 snd_err("get start threshold failed %d!\n", ret); in alsa_pcm_open()
271 int ret; in alsa_pcm_read() local
280 while ((ret = snd_pcm_readi(pcm_handle, buffer, frames)) < 0) { in alsa_pcm_read()
281 if (ret == -EPIPE) { in alsa_pcm_read()
284 } else if (ret < 0) { in alsa_pcm_read()
285 snd_err("writei error: %s\n", snd_strerror(ret)); in alsa_pcm_read()
295 int ret; in alsa_pcm_write() local
305 while ((ret = snd_pcm_writei(pcm_handle, buffer, frames)) < 0) { in alsa_pcm_write()
306 if (ret == -EPIPE) { in alsa_pcm_write()
309 } else if (ret < 0) { in alsa_pcm_write()
310 snd_err("writei error: %s\n", snd_strerror(ret)); in alsa_pcm_write()
369 int ret; in uvoice_pcm_open() local
400 int ret = 0; in uvoice_pcm_read() local
412 ret = alsa_pcm_read(pcm, buffer, nbytes); in uvoice_pcm_read()
419 return ret; in uvoice_pcm_read()
424 int ret = 0; in uvoice_pcm_write() local
436 ret = alsa_pcm_write(pcm, buffer, nbytes); in uvoice_pcm_write()
437 if (ret < 0) { in uvoice_pcm_write()
438 snd_err("write failed %d!\n", ret); in uvoice_pcm_write()
439 ret = -1; in uvoice_pcm_write()
447 return ret; in uvoice_pcm_write()