Lines Matching defs: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;
434 int err;
446 err = fw_iso_resources_update(&tscm->tx_resources);
447 if (err < 0)
450 err = fw_iso_resources_update(&tscm->rx_resources);
451 if (err < 0)
458 err = set_stream_formats(tscm, rate);
459 if (err < 0)
462 err = begin_session(tscm);
463 if (err < 0)
466 err = amdtp_domain_add_stream(&tscm->domain, &tscm->rx_stream,
468 if (err < 0)
471 err = amdtp_domain_add_stream(&tscm->domain, &tscm->tx_stream,
473 if (err < 0)
476 err = amdtp_domain_start(&tscm->domain, 0);
477 if (err < 0)
484 err = -ETIMEDOUT;
494 return err;
516 int err;
522 err = -EBUSY;
529 err = 0;
532 return err;