Lines Matching refs:err

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