Lines Matching refs:err

43 	int err;
45 err = avc_general_set_sig_fmt(oxfw->unit, rate,
47 if (err < 0)
51 err = avc_general_set_sig_fmt(oxfw->unit, rate,
54 return err;
64 int i, err;
76 err = snd_oxfw_stream_parse_format(formats[i], &formation);
77 if (err < 0)
78 return err;
93 err = avc_stream_set_format(oxfw->unit, dir, 0, formats[i], len);
94 if (err < 0)
95 return err;
106 int err;
113 err = cmp_connection_establish(conn);
114 if (err < 0)
115 return err;
117 err = amdtp_domain_add_stream(&oxfw->domain, stream,
119 if (err < 0) {
121 return err;
132 int err;
139 err = cmp_connection_check_used(conn, &used);
140 if ((err >= 0) && used && !amdtp_stream_running(stream)) {
145 err = -EBUSY;
148 return err;
157 int err;
188 err = cmp_connection_init(conn, oxfw->unit, c_dir, 0);
189 if (err < 0)
190 return err;
192 err = amdtp_am824_init(stream, oxfw->unit, s_dir, flags);
193 if (err < 0) {
195 return err;
208 int err;
220 err = snd_oxfw_stream_get_current_formation(oxfw, dir, &formation);
221 if (err < 0)
222 return err;
230 err = snd_oxfw_stream_parse_format(formats[i], &fmt);
231 if (err < 0)
232 return err;
245 err = amdtp_am824_set_parameters(stream, formation.rate, formation.pcm,
247 if (err < 0)
248 return err;
261 int err;
265 err = check_connection_used_by_others(oxfw, &oxfw->rx_stream);
266 if (err < 0)
267 return err;
269 err = check_connection_used_by_others(oxfw, &oxfw->tx_stream);
270 if (err < 0)
271 return err;
279 err = snd_oxfw_stream_get_current_formation(oxfw, dir, &formation);
280 if (err < 0)
281 return err;
300 err = set_stream_format(oxfw, stream, rate, pcm_channels);
301 if (err < 0) {
303 "fail to set stream format: %d\n", err);
304 return err;
307 err = keep_resources(oxfw, &oxfw->rx_stream);
308 if (err < 0)
309 return err;
312 err = keep_resources(oxfw, &oxfw->tx_stream);
313 if (err < 0) {
315 return err;
319 err = amdtp_domain_set_events_per_period(&oxfw->domain,
321 if (err < 0) {
325 return err;
334 int err;
352 err = start_stream(oxfw, &oxfw->rx_stream);
353 if (err < 0) {
355 "fail to prepare rx stream: %d\n", err);
361 err = start_stream(oxfw, &oxfw->tx_stream);
362 if (err < 0) {
364 "fail to prepare tx stream: %d\n", err);
385 err = amdtp_domain_start(&oxfw->domain, tx_init_skip_cycles, replay_seq, false);
386 if (err < 0)
390 err = -ETIMEDOUT;
403 return err;
436 int err;
438 err = init_stream(oxfw, &oxfw->rx_stream);
439 if (err < 0)
440 return err;
443 err = init_stream(oxfw, &oxfw->tx_stream);
444 if (err < 0) {
446 return err;
450 err = amdtp_domain_init(&oxfw->domain);
451 if (err < 0) {
457 return err;
491 int err;
502 err = avc_stream_get_format_single(oxfw->unit, dir, 0, format, &len);
503 if (err >= 0) {
505 err = -EIO;
507 err = snd_oxfw_stream_parse_format(format, formation);
518 err = avc_general_get_sig_fmt(oxfw->unit, &rate, dir, 0);
519 if (err < 0)
520 return err;
531 err = snd_oxfw_stream_parse_format(formats[i], formation);
532 if (err < 0)
542 return err;
634 int err;
638 err = avc_stream_get_format_single(oxfw->unit, dir, pid, buf, len);
639 if (err < 0) {
643 pid, err);
667 err = snd_oxfw_stream_parse_format(buf, &formation);
668 if (err < 0)
674 err = -ENOMEM;
683 err = avc_general_inquiry_sig_fmt(oxfw->unit,
686 if (err < 0)
693 err = -ENOMEM;
699 err = 0;
702 return err;
712 int err;
725 err = avc_stream_get_format_list(oxfw->unit, dir, 0, buf, &len, 0);
726 if (err == -ENXIO) {
729 err = assume_stream_formats(oxfw, dir, pid, buf, &len,
732 } else if (err < 0) {
736 pid, err);
744 err = -EIO;
749 err = snd_oxfw_stream_parse_format(buf, &dummy);
750 if (err < 0)
756 err = -ENOMEM;
762 err = avc_stream_get_format_list(oxfw->unit, dir, 0,
765 if (err == -EINVAL) {
766 err = 0;
768 } else if (err < 0) {
773 pid, err);
779 return err;
788 int err;
791 err = avc_general_get_plug_info(oxfw->unit, 0x1f, 0x07, 0x00, plugs);
792 if (err < 0) {
795 err);
798 err = -ENXIO;
804 err = fill_stream_formats(oxfw, AVC_GENERAL_PLUG_DIR_OUT, 0);
805 if (err < 0) {
806 if (err != -ENXIO)
807 return err;
810 err = 0;
816 err = snd_oxfw_stream_parse_format(format,
818 if (err < 0)
832 err = fill_stream_formats(oxfw, AVC_GENERAL_PLUG_DIR_IN, 0);
833 if (err < 0) {
834 if (err != -ENXIO)
835 return err;
838 err = 0;
844 err = snd_oxfw_stream_parse_format(format,
846 if (err < 0)
858 return err;
869 int err;
875 err = -EBUSY;
882 err = 0;
885 return err;