Lines Matching full:err

20 	int err;  in get_clock()  local
23 err = snd_fw_transaction(tscm->unit, TCODE_READ_QUADLET_REQUEST, in get_clock()
26 if (err < 0) in get_clock()
27 return err; in get_clock()
49 int err; in set_clock() local
51 err = get_clock(tscm, &data); in set_clock()
52 if (err < 0) in set_clock()
53 return err; in set_clock()
81 err = snd_fw_transaction(tscm->unit, TCODE_WRITE_QUADLET_REQUEST, in set_clock()
84 if (err < 0) in set_clock()
85 return err; in set_clock()
100 int err; in snd_tscm_stream_get_rate() local
102 err = get_clock(tscm, &data); in snd_tscm_stream_get_rate()
103 if (err < 0) in snd_tscm_stream_get_rate()
104 return err; in snd_tscm_stream_get_rate()
122 return err; in snd_tscm_stream_get_rate()
128 int err; in snd_tscm_stream_get_clock() local
130 err = get_clock(tscm, &data); in snd_tscm_stream_get_clock()
131 if (err < 0) in snd_tscm_stream_get_clock()
132 return err; in snd_tscm_stream_get_clock()
146 int err; in enable_data_channels() local
157 err = snd_fw_transaction(tscm->unit, TCODE_WRITE_QUADLET_REQUEST, in enable_data_channels()
160 if (err < 0) in enable_data_channels()
161 return err; in enable_data_channels()
180 int err; in set_stream_formats() local
184 err = snd_fw_transaction(tscm->unit, TCODE_WRITE_QUADLET_REQUEST, in set_stream_formats()
187 if (err < 0) in set_stream_formats()
188 return err; in set_stream_formats()
225 int err; in begin_session() local
229 err = snd_fw_transaction(tscm->unit, TCODE_WRITE_QUADLET_REQUEST, in begin_session()
232 if (err < 0) in begin_session()
233 return err; in begin_session()
237 err = snd_fw_transaction(tscm->unit, TCODE_WRITE_QUADLET_REQUEST, in begin_session()
240 if (err < 0) in begin_session()
241 return err; in begin_session()
245 err = snd_fw_transaction(tscm->unit, TCODE_WRITE_QUADLET_REQUEST, in begin_session()
248 if (err < 0) in begin_session()
249 return err; in begin_session()
252 err = snd_fw_transaction(tscm->unit, TCODE_WRITE_QUADLET_REQUEST, in begin_session()
255 if (err < 0) in begin_session()
256 return err; in begin_session()
259 err = snd_fw_transaction(tscm->unit, TCODE_WRITE_QUADLET_REQUEST, in begin_session()
262 if (err < 0) in begin_session()
263 return err; in begin_session()
267 err = snd_fw_transaction(tscm->unit, TCODE_WRITE_QUADLET_REQUEST, in begin_session()
270 if (err < 0) in begin_session()
271 return err; in begin_session()
285 int err; in keep_resources() local
292 err = amdtp_tscm_set_parameters(stream, rate); in keep_resources()
293 if (err < 0) in keep_resources()
294 return err; in keep_resources()
306 int err; in init_stream() local
323 err = fw_iso_resources_init(resources, tscm->unit); in init_stream()
324 if (err < 0) in init_stream()
325 return err; in init_stream()
327 err = amdtp_tscm_init(s, tscm->unit, dir, pcm_channels); in init_stream()
328 if (err < 0) in init_stream()
331 return err; in init_stream()
346 int err; in snd_tscm_stream_init_duplex() local
348 err = init_stream(tscm, &tscm->tx_stream); in snd_tscm_stream_init_duplex()
349 if (err < 0) in snd_tscm_stream_init_duplex()
350 return err; in snd_tscm_stream_init_duplex()
352 err = init_stream(tscm, &tscm->rx_stream); in snd_tscm_stream_init_duplex()
353 if (err < 0) { in snd_tscm_stream_init_duplex()
355 return err; in snd_tscm_stream_init_duplex()
358 err = amdtp_domain_init(&tscm->domain); in snd_tscm_stream_init_duplex()
359 if (err < 0) { in snd_tscm_stream_init_duplex()
364 return err; in snd_tscm_stream_init_duplex()
391 int err; in snd_tscm_stream_reserve_duplex() local
393 err = snd_tscm_stream_get_rate(tscm, &curr_rate); in snd_tscm_stream_reserve_duplex()
394 if (err < 0) in snd_tscm_stream_reserve_duplex()
395 return err; in snd_tscm_stream_reserve_duplex()
405 err = set_clock(tscm, rate, INT_MAX); in snd_tscm_stream_reserve_duplex()
406 if (err < 0) in snd_tscm_stream_reserve_duplex()
407 return err; in snd_tscm_stream_reserve_duplex()
409 err = keep_resources(tscm, rate, &tscm->tx_stream); in snd_tscm_stream_reserve_duplex()
410 if (err < 0) in snd_tscm_stream_reserve_duplex()
411 return err; in snd_tscm_stream_reserve_duplex()
413 err = keep_resources(tscm, rate, &tscm->rx_stream); in snd_tscm_stream_reserve_duplex()
414 if (err < 0) { in snd_tscm_stream_reserve_duplex()
416 return err; in snd_tscm_stream_reserve_duplex()
419 err = amdtp_domain_set_events_per_period(&tscm->domain, in snd_tscm_stream_reserve_duplex()
421 if (err < 0) { in snd_tscm_stream_reserve_duplex()
424 return err; in snd_tscm_stream_reserve_duplex()
436 int err; in snd_tscm_stream_start_duplex() local
448 err = fw_iso_resources_update(&tscm->tx_resources); in snd_tscm_stream_start_duplex()
449 if (err < 0) in snd_tscm_stream_start_duplex()
452 err = fw_iso_resources_update(&tscm->rx_resources); in snd_tscm_stream_start_duplex()
453 if (err < 0) in snd_tscm_stream_start_duplex()
461 err = set_stream_formats(tscm, rate); in snd_tscm_stream_start_duplex()
462 if (err < 0) in snd_tscm_stream_start_duplex()
465 err = begin_session(tscm); in snd_tscm_stream_start_duplex()
466 if (err < 0) in snd_tscm_stream_start_duplex()
469 err = amdtp_domain_add_stream(&tscm->domain, &tscm->rx_stream, in snd_tscm_stream_start_duplex()
471 if (err < 0) in snd_tscm_stream_start_duplex()
474 err = amdtp_domain_add_stream(&tscm->domain, &tscm->tx_stream, in snd_tscm_stream_start_duplex()
476 if (err < 0) in snd_tscm_stream_start_duplex()
491 err = amdtp_domain_start(&tscm->domain, tx_init_skip_cycles, true, true); in snd_tscm_stream_start_duplex()
492 if (err < 0) in snd_tscm_stream_start_duplex()
496 err = -ETIMEDOUT; in snd_tscm_stream_start_duplex()
506 return err; in snd_tscm_stream_start_duplex()
530 int err; in snd_tscm_stream_lock_try() local
536 err = -EBUSY; in snd_tscm_stream_lock_try()
543 err = 0; in snd_tscm_stream_lock_try()
546 return err; in snd_tscm_stream_lock_try()