Lines Matching refs: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()
389 int err; in snd_tscm_stream_reserve_duplex() local
391 err = snd_tscm_stream_get_rate(tscm, &curr_rate); in snd_tscm_stream_reserve_duplex()
392 if (err < 0) in snd_tscm_stream_reserve_duplex()
393 return err; in snd_tscm_stream_reserve_duplex()
403 err = set_clock(tscm, rate, INT_MAX); in snd_tscm_stream_reserve_duplex()
404 if (err < 0) in snd_tscm_stream_reserve_duplex()
405 return err; in snd_tscm_stream_reserve_duplex()
407 err = keep_resources(tscm, rate, &tscm->tx_stream); in snd_tscm_stream_reserve_duplex()
408 if (err < 0) in snd_tscm_stream_reserve_duplex()
409 return err; in snd_tscm_stream_reserve_duplex()
411 err = keep_resources(tscm, rate, &tscm->rx_stream); in snd_tscm_stream_reserve_duplex()
412 if (err < 0) { in snd_tscm_stream_reserve_duplex()
414 return err; in snd_tscm_stream_reserve_duplex()
424 int err; in snd_tscm_stream_start_duplex() local
436 err = fw_iso_resources_update(&tscm->tx_resources); in snd_tscm_stream_start_duplex()
437 if (err < 0) in snd_tscm_stream_start_duplex()
440 err = fw_iso_resources_update(&tscm->rx_resources); in snd_tscm_stream_start_duplex()
441 if (err < 0) in snd_tscm_stream_start_duplex()
448 err = set_stream_formats(tscm, rate); in snd_tscm_stream_start_duplex()
449 if (err < 0) in snd_tscm_stream_start_duplex()
452 err = begin_session(tscm); in snd_tscm_stream_start_duplex()
453 if (err < 0) in snd_tscm_stream_start_duplex()
456 err = amdtp_domain_add_stream(&tscm->domain, &tscm->rx_stream, in snd_tscm_stream_start_duplex()
458 if (err < 0) in snd_tscm_stream_start_duplex()
461 err = amdtp_domain_add_stream(&tscm->domain, &tscm->tx_stream, in snd_tscm_stream_start_duplex()
463 if (err < 0) in snd_tscm_stream_start_duplex()
466 err = amdtp_domain_start(&tscm->domain); in snd_tscm_stream_start_duplex()
467 if (err < 0) in snd_tscm_stream_start_duplex()
468 return err; in snd_tscm_stream_start_duplex()
474 err = -ETIMEDOUT; in snd_tscm_stream_start_duplex()
484 return err; in snd_tscm_stream_start_duplex()
506 int err; in snd_tscm_stream_lock_try() local
512 err = -EBUSY; in snd_tscm_stream_lock_try()
519 err = 0; in snd_tscm_stream_lock_try()
522 return err; in snd_tscm_stream_lock_try()