Lines Matching refs:err
18 int err; in init_stream() local
30 err = cmp_connection_init(conn, efw->unit, c_dir, 0); in init_stream()
31 if (err < 0) in init_stream()
34 err = amdtp_am824_init(stream, efw->unit, s_dir, CIP_BLOCKING); in init_stream()
35 if (err < 0) { in init_stream()
40 return err; in init_stream()
61 int err; in start_stream() local
63 err = snd_efw_get_multiplier_mode(sampling_rate, &mode); in start_stream()
64 if (err < 0) in start_stream()
76 err = amdtp_am824_set_parameters(stream, sampling_rate, in start_stream()
78 if (err < 0) in start_stream()
82 err = cmp_connection_establish(conn, in start_stream()
84 if (err < 0) in start_stream()
88 err = amdtp_stream_start(stream, in start_stream()
91 if (err < 0) { in start_stream()
99 err = -ETIMEDOUT; in start_stream()
102 return err; in start_stream()
127 int err; in get_sync_mode() local
129 err = snd_efw_command_get_clock_source(efw, &clock_source); in get_sync_mode()
130 if (err < 0) in get_sync_mode()
131 return err; in get_sync_mode()
145 int err; in check_connection_used_by_others() local
152 err = cmp_connection_check_used(conn, &used); in check_connection_used_by_others()
153 if ((err >= 0) && used && !amdtp_stream_running(s)) { in check_connection_used_by_others()
158 err = -EBUSY; in check_connection_used_by_others()
161 return err; in check_connection_used_by_others()
166 int err; in snd_efw_stream_init_duplex() local
168 err = init_stream(efw, &efw->tx_stream); in snd_efw_stream_init_duplex()
169 if (err < 0) in snd_efw_stream_init_duplex()
193 err = init_stream(efw, &efw->rx_stream); in snd_efw_stream_init_duplex()
194 if (err < 0) { in snd_efw_stream_init_duplex()
200 err = snd_efw_command_set_tx_mode(efw, SND_EFW_TRANSPORT_MODE_IEC61883); in snd_efw_stream_init_duplex()
201 if (err < 0) { in snd_efw_stream_init_duplex()
206 return err; in snd_efw_stream_init_duplex()
215 int err = 0; in snd_efw_stream_start_duplex() local
224 err = get_sync_mode(efw, &sync_mode); in snd_efw_stream_start_duplex()
225 if (err < 0) in snd_efw_stream_start_duplex()
241 err = check_connection_used_by_others(efw, master); in snd_efw_stream_start_duplex()
242 if (err < 0) in snd_efw_stream_start_duplex()
252 err = snd_efw_command_get_sampling_rate(efw, &curr_rate); in snd_efw_stream_start_duplex()
253 if (err < 0) in snd_efw_stream_start_duplex()
267 err = snd_efw_command_set_sampling_rate(efw, rate); in snd_efw_stream_start_duplex()
268 if (err < 0) in snd_efw_stream_start_duplex()
271 err = start_stream(efw, master, rate); in snd_efw_stream_start_duplex()
272 if (err < 0) { in snd_efw_stream_start_duplex()
274 "fail to start AMDTP master stream:%d\n", err); in snd_efw_stream_start_duplex()
281 err = start_stream(efw, slave, rate); in snd_efw_stream_start_duplex()
282 if (err < 0) { in snd_efw_stream_start_duplex()
284 "fail to start AMDTP slave stream:%d\n", err); in snd_efw_stream_start_duplex()
290 return err; in snd_efw_stream_start_duplex()
350 int err; in snd_efw_stream_lock_try() local
356 err = -EBUSY; in snd_efw_stream_lock_try()
363 err = 0; in snd_efw_stream_lock_try()
366 return err; in snd_efw_stream_lock_try()