Lines Matching refs:err

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