• Home
  • Raw
  • Download

Lines Matching refs:err

43 	int err;  in set_rate()  local
45 err = avc_general_set_sig_fmt(oxfw->unit, rate, in set_rate()
47 if (err < 0) in set_rate()
51 err = avc_general_set_sig_fmt(oxfw->unit, rate, in set_rate()
54 return err; in set_rate()
64 int i, err; in set_stream_format() local
76 err = snd_oxfw_stream_parse_format(formats[i], &formation); in set_stream_format()
77 if (err < 0) in set_stream_format()
78 return err; in set_stream_format()
93 err = avc_stream_set_format(oxfw->unit, dir, 0, formats[i], len); in set_stream_format()
94 if (err < 0) in set_stream_format()
95 return err; in set_stream_format()
106 int err; in start_stream() local
113 err = cmp_connection_establish(conn); in start_stream()
114 if (err < 0) in start_stream()
115 return err; in start_stream()
117 err = amdtp_domain_add_stream(&oxfw->domain, stream, in start_stream()
119 if (err < 0) { in start_stream()
121 return err; in start_stream()
132 int err; in check_connection_used_by_others() local
139 err = cmp_connection_check_used(conn, &used); in check_connection_used_by_others()
140 if ((err >= 0) && used && !amdtp_stream_running(stream)) { in check_connection_used_by_others()
145 err = -EBUSY; in check_connection_used_by_others()
148 return err; in check_connection_used_by_others()
156 int err; in init_stream() local
168 err = cmp_connection_init(conn, oxfw->unit, c_dir, 0); in init_stream()
169 if (err < 0) in init_stream()
170 return err; in init_stream()
172 err = amdtp_am824_init(stream, oxfw->unit, s_dir, CIP_NONBLOCKING); in init_stream()
173 if (err < 0) { in init_stream()
175 return err; in init_stream()
200 int err; in keep_resources() local
212 err = snd_oxfw_stream_get_current_formation(oxfw, dir, &formation); in keep_resources()
213 if (err < 0) in keep_resources()
214 return err; in keep_resources()
222 err = snd_oxfw_stream_parse_format(formats[i], &fmt); in keep_resources()
223 if (err < 0) in keep_resources()
224 return err; in keep_resources()
237 err = amdtp_am824_set_parameters(stream, formation.rate, formation.pcm, in keep_resources()
239 if (err < 0) in keep_resources()
240 return err; in keep_resources()
251 int err; in snd_oxfw_stream_reserve_duplex() local
255 err = check_connection_used_by_others(oxfw, &oxfw->rx_stream); in snd_oxfw_stream_reserve_duplex()
256 if (err < 0) in snd_oxfw_stream_reserve_duplex()
257 return err; in snd_oxfw_stream_reserve_duplex()
259 err = check_connection_used_by_others(oxfw, &oxfw->tx_stream); in snd_oxfw_stream_reserve_duplex()
260 if (err < 0) in snd_oxfw_stream_reserve_duplex()
261 return err; in snd_oxfw_stream_reserve_duplex()
269 err = snd_oxfw_stream_get_current_formation(oxfw, dir, &formation); in snd_oxfw_stream_reserve_duplex()
270 if (err < 0) in snd_oxfw_stream_reserve_duplex()
271 return err; in snd_oxfw_stream_reserve_duplex()
290 err = set_stream_format(oxfw, stream, rate, pcm_channels); in snd_oxfw_stream_reserve_duplex()
291 if (err < 0) { in snd_oxfw_stream_reserve_duplex()
293 "fail to set stream format: %d\n", err); in snd_oxfw_stream_reserve_duplex()
294 return err; in snd_oxfw_stream_reserve_duplex()
297 err = keep_resources(oxfw, &oxfw->rx_stream); in snd_oxfw_stream_reserve_duplex()
298 if (err < 0) in snd_oxfw_stream_reserve_duplex()
299 return err; in snd_oxfw_stream_reserve_duplex()
302 err = keep_resources(oxfw, &oxfw->tx_stream); in snd_oxfw_stream_reserve_duplex()
303 if (err < 0) { in snd_oxfw_stream_reserve_duplex()
305 return err; in snd_oxfw_stream_reserve_duplex()
315 int err; in snd_oxfw_stream_start_duplex() local
330 err = start_stream(oxfw, &oxfw->rx_stream); in snd_oxfw_stream_start_duplex()
331 if (err < 0) { in snd_oxfw_stream_start_duplex()
333 "fail to prepare rx stream: %d\n", err); in snd_oxfw_stream_start_duplex()
339 err = start_stream(oxfw, &oxfw->tx_stream); in snd_oxfw_stream_start_duplex()
340 if (err < 0) { in snd_oxfw_stream_start_duplex()
342 "fail to prepare tx stream: %d\n", err); in snd_oxfw_stream_start_duplex()
347 err = amdtp_domain_start(&oxfw->domain); in snd_oxfw_stream_start_duplex()
348 if (err < 0) in snd_oxfw_stream_start_duplex()
354 err = -ETIMEDOUT; in snd_oxfw_stream_start_duplex()
361 err = -ETIMEDOUT; in snd_oxfw_stream_start_duplex()
375 return err; in snd_oxfw_stream_start_duplex()
408 int err; in snd_oxfw_stream_init_duplex() local
410 err = init_stream(oxfw, &oxfw->rx_stream); in snd_oxfw_stream_init_duplex()
411 if (err < 0) in snd_oxfw_stream_init_duplex()
412 return err; in snd_oxfw_stream_init_duplex()
415 err = init_stream(oxfw, &oxfw->tx_stream); in snd_oxfw_stream_init_duplex()
416 if (err < 0) { in snd_oxfw_stream_init_duplex()
418 return err; in snd_oxfw_stream_init_duplex()
422 err = amdtp_domain_init(&oxfw->domain); in snd_oxfw_stream_init_duplex()
423 if (err < 0) { in snd_oxfw_stream_init_duplex()
429 return err; in snd_oxfw_stream_init_duplex()
465 int err; in snd_oxfw_stream_get_current_formation() local
472 err = avc_stream_get_format_single(oxfw->unit, dir, 0, format, &len); in snd_oxfw_stream_get_current_formation()
473 if (err < 0) in snd_oxfw_stream_get_current_formation()
476 err = -EIO; in snd_oxfw_stream_get_current_formation()
480 err = snd_oxfw_stream_parse_format(format, formation); in snd_oxfw_stream_get_current_formation()
483 return err; in snd_oxfw_stream_get_current_formation()
575 int err; in assume_stream_formats() local
578 err = avc_stream_get_format_single(oxfw->unit, dir, pid, buf, len); in assume_stream_formats()
579 if (err < 0) { in assume_stream_formats()
583 pid, err); in assume_stream_formats()
589 err = snd_oxfw_stream_parse_format(buf, &formation); in assume_stream_formats()
590 if (err < 0) in assume_stream_formats()
596 err = -ENOMEM; in assume_stream_formats()
605 err = avc_general_inquiry_sig_fmt(oxfw->unit, in assume_stream_formats()
608 if (err < 0) in assume_stream_formats()
615 err = -ENOMEM; in assume_stream_formats()
621 err = 0; in assume_stream_formats()
624 return err; in assume_stream_formats()
634 int err; in fill_stream_formats() local
647 err = avc_stream_get_format_list(oxfw->unit, dir, 0, buf, &len, 0); in fill_stream_formats()
648 if (err == -ENOSYS) { in fill_stream_formats()
651 err = assume_stream_formats(oxfw, dir, pid, buf, &len, in fill_stream_formats()
654 } else if (err < 0) { in fill_stream_formats()
658 pid, err); in fill_stream_formats()
666 err = -EIO; in fill_stream_formats()
671 err = snd_oxfw_stream_parse_format(buf, &dummy); in fill_stream_formats()
672 if (err < 0) in fill_stream_formats()
678 err = -ENOMEM; in fill_stream_formats()
684 err = avc_stream_get_format_list(oxfw->unit, dir, 0, in fill_stream_formats()
687 if (err == -EINVAL) { in fill_stream_formats()
688 err = 0; in fill_stream_formats()
690 } else if (err < 0) { in fill_stream_formats()
695 pid, err); in fill_stream_formats()
701 return err; in fill_stream_formats()
710 int err; in snd_oxfw_stream_discover() local
713 err = avc_general_get_plug_info(oxfw->unit, 0x1f, 0x07, 0x00, plugs); in snd_oxfw_stream_discover()
714 if (err < 0) { in snd_oxfw_stream_discover()
717 err); in snd_oxfw_stream_discover()
720 err = -ENOSYS; in snd_oxfw_stream_discover()
726 err = fill_stream_formats(oxfw, AVC_GENERAL_PLUG_DIR_OUT, 0); in snd_oxfw_stream_discover()
727 if (err < 0) in snd_oxfw_stream_discover()
734 err = snd_oxfw_stream_parse_format(format, &formation); in snd_oxfw_stream_discover()
735 if (err < 0) in snd_oxfw_stream_discover()
748 err = fill_stream_formats(oxfw, AVC_GENERAL_PLUG_DIR_IN, 0); in snd_oxfw_stream_discover()
749 if (err < 0) in snd_oxfw_stream_discover()
756 err = snd_oxfw_stream_parse_format(format, &formation); in snd_oxfw_stream_discover()
757 if (err < 0) in snd_oxfw_stream_discover()
766 return err; in snd_oxfw_stream_discover()
777 int err; in snd_oxfw_stream_lock_try() local
783 err = -EBUSY; in snd_oxfw_stream_lock_try()
790 err = 0; in snd_oxfw_stream_lock_try()
793 return err; in snd_oxfw_stream_lock_try()