Lines Matching refs:err
43 int err;
53 err = fw_iso_resources_init(resources, ff->unit);
54 if (err < 0)
55 return err;
57 err = amdtp_ff_init(s, ff->unit, dir);
58 if (err < 0)
61 return err;
76 int err;
78 err = init_stream(ff, &ff->rx_stream);
79 if (err < 0)
80 return err;
82 err = init_stream(ff, &ff->tx_stream);
83 if (err < 0) {
85 return err;
88 err = amdtp_domain_init(&ff->domain);
89 if (err < 0) {
94 return err;
115 int err;
117 err = ff->spec->protocol->get_clock(ff, &curr_rate, &src);
118 if (err < 0)
119 return err;
138 err = snd_ff_stream_get_multiplier_mode(i, &mode);
139 if (err < 0)
140 return err;
142 err = amdtp_ff_set_parameters(&ff->tx_stream, rate,
144 if (err < 0)
145 return err;
147 err = amdtp_ff_set_parameters(&ff->rx_stream, rate,
149 if (err < 0)
150 return err;
152 err = ff->spec->protocol->allocate_resources(ff, rate);
153 if (err < 0)
154 return err;
156 err = amdtp_domain_set_events_per_period(&ff->domain,
158 if (err < 0) {
161 return err;
170 int err;
188 err = ff->spec->protocol->begin_session(ff, rate);
189 if (err < 0)
192 err = amdtp_domain_add_stream(&ff->domain, &ff->rx_stream,
194 if (err < 0)
197 err = amdtp_domain_add_stream(&ff->domain, &ff->tx_stream,
199 if (err < 0)
206 err = amdtp_domain_start(&ff->domain, 0, true, true);
207 if (err < 0)
211 err = -ETIMEDOUT;
215 err = ff->spec->protocol->switch_fetching_mode(ff, true);
216 if (err < 0)
225 return err;
256 int err;
262 err = -EBUSY;
269 err = 0;
272 return err;