Lines Matching refs:err

66 	int err;  in keep_resources()  local
68 err = fw_iso_resources_allocate(resources, max_payload_bytes, in keep_resources()
70 if (err < 0) in keep_resources()
76 err = snd_dice_transaction_write_tx(dice, TX_ISOCHRONOUS, in keep_resources()
79 err = snd_dice_transaction_write_rx(dice, RX_ISOCHRONOUS, in keep_resources()
81 if (err < 0) in keep_resources()
84 return err; in keep_resources()
103 int err; in start_stream() local
105 err = snd_dice_stream_get_rate_mode(dice, rate, &mode); in start_stream()
106 if (err < 0) in start_stream()
146 err = keep_resources(dice, resources, in start_stream()
148 if (err < 0) { in start_stream()
154 err = amdtp_stream_start(stream, resources->channel, in start_stream()
156 if (err < 0) in start_stream()
159 return err; in start_stream()
165 int err; in get_sync_mode() local
167 err = snd_dice_transaction_get_clock_source(dice, &source); in get_sync_mode()
168 if (err < 0) in get_sync_mode()
176 err = -ENOSYS; in get_sync_mode()
186 return err; in get_sync_mode()
194 int err = 0; in snd_dice_stream_start_duplex() local
199 err = get_sync_mode(dice, &sync_mode); in snd_dice_stream_start_duplex()
200 if (err < 0) in snd_dice_stream_start_duplex()
215 err = snd_dice_transaction_get_rate(dice, &curr_rate); in snd_dice_stream_start_duplex()
216 if (err < 0) { in snd_dice_stream_start_duplex()
232 err = snd_dice_transaction_set_rate(dice, rate); in snd_dice_stream_start_duplex()
233 if (err < 0) { in snd_dice_stream_start_duplex()
240 err = start_stream(dice, master, rate); in snd_dice_stream_start_duplex()
241 if (err < 0) { in snd_dice_stream_start_duplex()
246 err = start_stream(dice, slave, rate); in snd_dice_stream_start_duplex()
247 if (err < 0) { in snd_dice_stream_start_duplex()
253 err = snd_dice_transaction_set_enable(dice); in snd_dice_stream_start_duplex()
254 if (err < 0) { in snd_dice_stream_start_duplex()
268 err = -ETIMEDOUT; in snd_dice_stream_start_duplex()
272 return err; in snd_dice_stream_start_duplex()
288 int err; in init_stream() local
300 err = fw_iso_resources_init(resources, dice->unit); in init_stream()
301 if (err < 0) in init_stream()
305 err = amdtp_stream_init(stream, dice->unit, dir, CIP_BLOCKING); in init_stream()
306 if (err < 0) { in init_stream()
311 return err; in init_stream()
333 int err; in snd_dice_stream_init_duplex() local
337 err = init_stream(dice, &dice->tx_stream); in snd_dice_stream_init_duplex()
338 if (err < 0) in snd_dice_stream_init_duplex()
341 err = init_stream(dice, &dice->rx_stream); in snd_dice_stream_init_duplex()
342 if (err < 0) in snd_dice_stream_init_duplex()
345 return err; in snd_dice_stream_init_duplex()
385 int err; in snd_dice_stream_lock_try() local
390 err = -EBUSY; in snd_dice_stream_lock_try()
396 err = 0; in snd_dice_stream_lock_try()
399 return err; in snd_dice_stream_lock_try()