Lines Matching refs:err

34 	int err;  in snd_dg00x_stream_get_local_rate()  local
36 err = snd_fw_transaction(dg00x->unit, TCODE_READ_QUADLET_REQUEST, in snd_dg00x_stream_get_local_rate()
39 if (err < 0) in snd_dg00x_stream_get_local_rate()
40 return err; in snd_dg00x_stream_get_local_rate()
46 err = -EIO; in snd_dg00x_stream_get_local_rate()
48 return err; in snd_dg00x_stream_get_local_rate()
73 int err; in snd_dg00x_stream_get_clock() local
75 err = snd_fw_transaction(dg00x->unit, TCODE_READ_QUADLET_REQUEST, in snd_dg00x_stream_get_clock()
78 if (err < 0) in snd_dg00x_stream_get_clock()
79 return err; in snd_dg00x_stream_get_clock()
83 err = -EIO; in snd_dg00x_stream_get_clock()
85 return err; in snd_dg00x_stream_get_clock()
91 int err; in snd_dg00x_stream_check_external_clock() local
93 err = snd_fw_transaction(dg00x->unit, TCODE_READ_QUADLET_REQUEST, in snd_dg00x_stream_check_external_clock()
96 if (err >= 0) in snd_dg00x_stream_check_external_clock()
99 return err; in snd_dg00x_stream_check_external_clock()
107 int err; in snd_dg00x_stream_get_external_rate() local
109 err = snd_fw_transaction(dg00x->unit, TCODE_READ_QUADLET_REQUEST, in snd_dg00x_stream_get_external_rate()
112 if (err < 0) in snd_dg00x_stream_get_external_rate()
113 return err; in snd_dg00x_stream_get_external_rate()
120 err = -EBUSY; in snd_dg00x_stream_get_external_rate()
122 return err; in snd_dg00x_stream_get_external_rate()
149 int err; in begin_session() local
154 err = snd_fw_transaction(dg00x->unit, TCODE_WRITE_QUADLET_REQUEST, in begin_session()
157 if (err < 0) in begin_session()
158 return err; in begin_session()
160 err = snd_fw_transaction(dg00x->unit, TCODE_READ_QUADLET_REQUEST, in begin_session()
163 if (err < 0) in begin_session()
164 return err; in begin_session()
173 err = snd_fw_transaction(dg00x->unit, in begin_session()
178 if (err < 0) in begin_session()
185 return err; in begin_session()
193 int err; in keep_resources() local
208 err = amdtp_dot_set_parameters(stream, rate, in keep_resources()
210 if (err < 0) in keep_resources()
211 return err; in keep_resources()
222 int err; in init_stream() local
232 err = fw_iso_resources_init(resources, dg00x->unit); in init_stream()
233 if (err < 0) in init_stream()
234 return err; in init_stream()
236 err = amdtp_dot_init(s, dg00x->unit, dir); in init_stream()
237 if (err < 0) in init_stream()
240 return err; in init_stream()
255 int err; in snd_dg00x_stream_init_duplex() local
257 err = init_stream(dg00x, &dg00x->rx_stream); in snd_dg00x_stream_init_duplex()
258 if (err < 0) in snd_dg00x_stream_init_duplex()
259 return err; in snd_dg00x_stream_init_duplex()
261 err = init_stream(dg00x, &dg00x->tx_stream); in snd_dg00x_stream_init_duplex()
262 if (err < 0) { in snd_dg00x_stream_init_duplex()
264 return err; in snd_dg00x_stream_init_duplex()
267 err = amdtp_domain_init(&dg00x->domain); in snd_dg00x_stream_init_duplex()
268 if (err < 0) { in snd_dg00x_stream_init_duplex()
273 return err; in snd_dg00x_stream_init_duplex()
293 int err; in snd_dg00x_stream_reserve_duplex() local
295 err = snd_dg00x_stream_get_local_rate(dg00x, &curr_rate); in snd_dg00x_stream_reserve_duplex()
296 if (err < 0) in snd_dg00x_stream_reserve_duplex()
297 return err; in snd_dg00x_stream_reserve_duplex()
309 err = snd_dg00x_stream_set_local_rate(dg00x, rate); in snd_dg00x_stream_reserve_duplex()
310 if (err < 0) in snd_dg00x_stream_reserve_duplex()
311 return err; in snd_dg00x_stream_reserve_duplex()
313 err = keep_resources(dg00x, &dg00x->rx_stream, rate); in snd_dg00x_stream_reserve_duplex()
314 if (err < 0) in snd_dg00x_stream_reserve_duplex()
315 return err; in snd_dg00x_stream_reserve_duplex()
317 err = keep_resources(dg00x, &dg00x->tx_stream, rate); in snd_dg00x_stream_reserve_duplex()
318 if (err < 0) { in snd_dg00x_stream_reserve_duplex()
320 return err; in snd_dg00x_stream_reserve_duplex()
323 err = amdtp_domain_set_events_per_period(&dg00x->domain, in snd_dg00x_stream_reserve_duplex()
325 if (err < 0) { in snd_dg00x_stream_reserve_duplex()
328 return err; in snd_dg00x_stream_reserve_duplex()
338 int err = 0; in snd_dg00x_stream_start_duplex() local
350 err = fw_iso_resources_update(&dg00x->tx_resources); in snd_dg00x_stream_start_duplex()
351 if (err < 0) in snd_dg00x_stream_start_duplex()
354 err = fw_iso_resources_update(&dg00x->rx_resources); in snd_dg00x_stream_start_duplex()
355 if (err < 0) in snd_dg00x_stream_start_duplex()
366 err = begin_session(dg00x); in snd_dg00x_stream_start_duplex()
367 if (err < 0) in snd_dg00x_stream_start_duplex()
370 err = amdtp_domain_add_stream(&dg00x->domain, &dg00x->rx_stream, in snd_dg00x_stream_start_duplex()
372 if (err < 0) in snd_dg00x_stream_start_duplex()
375 err = amdtp_domain_add_stream(&dg00x->domain, &dg00x->tx_stream, in snd_dg00x_stream_start_duplex()
377 if (err < 0) in snd_dg00x_stream_start_duplex()
384 err = amdtp_domain_start(&dg00x->domain, 0, true, true); in snd_dg00x_stream_start_duplex()
385 if (err < 0) in snd_dg00x_stream_start_duplex()
389 err = -ETIMEDOUT; in snd_dg00x_stream_start_duplex()
399 return err; in snd_dg00x_stream_start_duplex()
430 int err; in snd_dg00x_stream_lock_try() local
436 err = -EBUSY; in snd_dg00x_stream_lock_try()
443 err = 0; in snd_dg00x_stream_lock_try()
446 return err; in snd_dg00x_stream_lock_try()