• Home
  • Raw
  • Download

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()
128 int err; in check_connection_used_by_others() local
135 err = cmp_connection_check_used(conn, &used); in check_connection_used_by_others()
136 if ((err >= 0) && used && !amdtp_stream_running(s)) { in check_connection_used_by_others()
141 err = -EBUSY; in check_connection_used_by_others()
144 return err; in check_connection_used_by_others()
149 int err; in snd_efw_stream_init_duplex() local
151 err = init_stream(efw, &efw->tx_stream); in snd_efw_stream_init_duplex()
152 if (err < 0) in snd_efw_stream_init_duplex()
176 err = init_stream(efw, &efw->rx_stream); in snd_efw_stream_init_duplex()
177 if (err < 0) { in snd_efw_stream_init_duplex()
183 err = snd_efw_command_set_tx_mode(efw, SND_EFW_TRANSPORT_MODE_IEC61883); in snd_efw_stream_init_duplex()
184 if (err < 0) { in snd_efw_stream_init_duplex()
189 return err; in snd_efw_stream_init_duplex()
195 int err = 0; in snd_efw_stream_start_duplex() local
205 err = check_connection_used_by_others(efw, &efw->rx_stream); in snd_efw_stream_start_duplex()
206 if (err < 0) in snd_efw_stream_start_duplex()
216 err = snd_efw_command_get_sampling_rate(efw, &curr_rate); in snd_efw_stream_start_duplex()
217 if (err < 0) in snd_efw_stream_start_duplex()
228 err = snd_efw_command_set_sampling_rate(efw, rate); in snd_efw_stream_start_duplex()
229 if (err < 0) in snd_efw_stream_start_duplex()
232 err = start_stream(efw, &efw->rx_stream, rate); in snd_efw_stream_start_duplex()
233 if (err < 0) { in snd_efw_stream_start_duplex()
235 "fail to start AMDTP master stream:%d\n", err); in snd_efw_stream_start_duplex()
243 err = start_stream(efw, &efw->tx_stream, rate); in snd_efw_stream_start_duplex()
244 if (err < 0) { in snd_efw_stream_start_duplex()
246 "fail to start AMDTP slave stream:%d\n", err); in snd_efw_stream_start_duplex()
251 return err; in snd_efw_stream_start_duplex()
290 int err; in snd_efw_stream_lock_try() local
296 err = -EBUSY; in snd_efw_stream_lock_try()
303 err = 0; in snd_efw_stream_lock_try()
306 return err; in snd_efw_stream_lock_try()