Lines Matching refs:err

67 	int err;
71 err = avc_general_get_sig_fmt(bebob->unit, &tx_rate,
73 } while (err == -EAGAIN && ++trials < 3);
74 if (err < 0)
79 err = avc_general_get_sig_fmt(bebob->unit, &rx_rate,
81 } while (err == -EAGAIN && ++trials < 3);
82 if (err < 0)
90 err = avc_general_set_sig_fmt(bebob->unit, rx_rate,
93 return err;
99 int err;
101 err = avc_general_set_sig_fmt(bebob->unit, rate,
103 if (err < 0)
106 err = avc_general_set_sig_fmt(bebob->unit, rate,
108 if (err < 0)
117 return err;
127 int err = 0;
131 err = clk_spec->get(bebob, &id);
132 if (err < 0) {
134 "fail to get clock source: %d\n", err);
142 err = -EIO;
165 err = avc_bridgeco_get_plug_input(bebob->unit, addr, input);
166 if (err < 0) {
169 bebob->sync_input_plug, err);
222 err = avc_bridgeco_get_plug_type(bebob->unit, addr,
224 if (err < 0)
250 err = -EIO;
252 return err;
262 int err;
278 err = avc_bridgeco_get_plug_ch_pos(bebob->unit, addr, buf, 256);
279 if (err < 0) {
283 err);
299 err = avc_bridgeco_get_plug_section_type(bebob->unit, addr,
301 if (err < 0) {
306 err);
311 err = -ENOSYS;
338 err = -ENOSYS;
358 err = -ENOSYS;
374 return err;
382 int err;
389 err = cmp_connection_check_used(conn, &used);
390 if ((err >= 0) && used && !amdtp_stream_running(s)) {
395 err = -EBUSY;
398 return err;
416 int err = 0;
425 err = map_data_channels(bebob, stream);
426 if (err < 0)
427 return err;
430 err = cmp_connection_establish(conn);
431 if (err < 0)
432 return err;
443 int err;
455 err = cmp_connection_init(conn, bebob->unit, dir_conn, 0);
456 if (err < 0)
457 return err;
459 err = amdtp_am824_init(stream, bebob->unit, dir_stream, CIP_BLOCKING);
460 if (err < 0) {
462 return err;
496 int err;
498 err = init_stream(bebob, &bebob->tx_stream);
499 if (err < 0)
500 return err;
502 err = init_stream(bebob, &bebob->rx_stream);
503 if (err < 0) {
505 return err;
508 err = amdtp_domain_init(&bebob->domain);
509 if (err < 0) {
514 return err;
523 int err;
535 err = amdtp_am824_set_parameters(stream, rate, pcm_channels, midi_ports, false);
536 if (err < 0)
537 return err;
547 int err;
551 err = check_connection_used_by_others(bebob, &bebob->rx_stream);
552 if (err < 0)
553 return err;
555 err = bebob->spec->rate->get(bebob, &curr_rate);
556 if (err < 0)
557 return err;
576 err = bebob->spec->rate->set(bebob, rate);
577 if (err < 0) {
580 err);
581 return err;
584 err = get_formation_index(rate, &index);
585 if (err < 0)
586 return err;
588 err = keep_resources(bebob, &bebob->tx_stream, rate, index);
589 if (err < 0)
590 return err;
592 err = keep_resources(bebob, &bebob->rx_stream, rate, index);
593 if (err < 0) {
595 return err;
598 err = amdtp_domain_set_events_per_period(&bebob->domain,
600 if (err < 0) {
603 return err;
612 int err;
632 err = bebob->spec->rate->get(bebob, &curr_rate);
633 if (err < 0)
634 return err;
637 err = snd_bebob_stream_get_clock_src(bebob, &src);
638 if (err < 0)
639 return err;
649 err = start_stream(bebob, master);
650 if (err < 0)
653 err = start_stream(bebob, slave);
654 if (err < 0)
670 err = amdtp_domain_start(&bebob->domain, ir_delay_cycle);
671 if (err < 0)
678 err = bebob->spec->rate->set(bebob, curr_rate);
679 if (err < 0) {
682 err);
691 err = -ETIMEDOUT;
700 return err;
809 int err;
824 err = avc_bridgeco_get_plug_strm_fmt(bebob->unit, addr, buf,
827 if (err == -EINVAL && eid > 0) {
828 err = 0;
830 } else if (err < 0) {
836 pid, err);
840 err = parse_stream_formation(buf, len, formations);
841 if (err < 0)
846 return err;
855 int err;
858 err = avc_general_get_plug_info(bebob->unit, 0x0c, 0x00, 0x00, plugs);
859 if (err < 0) {
862 err);
870 err = avc_bridgeco_get_plug_type(bebob->unit, addr, &type);
871 if (err < 0) {
874 i, err);
884 return err;
893 int err;
896 err = avc_general_get_plug_info(bebob->unit, 0x1f, 0x07, 0x00, plugs);
897 if (err < 0) {
900 err);
909 err = -ENOSYS;
915 err = avc_bridgeco_get_plug_type(bebob->unit, addr, &type);
916 if (err < 0) {
918 "fail to get type for isoc in plug 0: %d\n", err);
921 err = -ENOSYS;
924 err = fill_stream_formations(bebob, AVC_BRIDGECO_PLUG_DIR_IN, 0);
925 if (err < 0)
930 err = avc_bridgeco_get_plug_type(bebob->unit, addr, &type);
931 if (err < 0) {
933 "fail to get type for isoc out plug 0: %d\n", err);
936 err = -ENOSYS;
939 err = fill_stream_formations(bebob, AVC_BRIDGECO_PLUG_DIR_OUT, 0);
940 if (err < 0)
948 err = avc_bridgeco_get_plug_type(bebob->unit, addr, &type);
949 if (err < 0) {
952 i, err);
964 err = avc_bridgeco_get_plug_type(bebob->unit, addr, &type);
965 if (err < 0) {
968 i, err);
977 err = seek_msu_sync_input_plug(bebob);
979 return err;
990 int err;
996 err = -EBUSY;
1003 err = 0;
1006 return err;