Lines Matching refs:odevs
647 static unsigned int write_streams(struct open_dev **odevs, in write_streams() argument
676 dev_io_remove_stream(odevs, curr->stream, NULL); in write_streams()
685 dev_io_remove_stream(odevs, curr->stream, NULL); in write_streams()
717 dev_io_remove_stream(odevs, curr->stream, NULL); in write_streams()
769 int write_output_samples(struct open_dev **odevs, struct open_dev *adev, in write_output_samples() argument
832 written = write_streams(odevs, adev, dst, frames); in write_output_samples()
993 static void handle_dev_err(int err_rc, struct open_dev **odevs, in handle_dev_err() argument
1022 dev_io_rm_open_dev(odevs, adev); in handle_dev_err()
1076 int dev_io_playback_write(struct open_dev **odevs, in dev_io_playback_write() argument
1086 adev = *odevs; in dev_io_playback_write()
1088 DL_FOREACH (*odevs, adev) { in dev_io_playback_write()
1094 DL_FOREACH (*odevs, adev) { in dev_io_playback_write()
1098 rc = write_output_samples(odevs, adev, output_converter); in dev_io_playback_write()
1100 handle_dev_err(rc, odevs, adev); in dev_io_playback_write()
1131 handle_dev_err(rc, odevs, adev); in dev_io_playback_write()
1140 DL_FOREACH (*odevs, adev) { in dev_io_playback_write()
1175 void dev_io_run(struct open_dev **odevs, struct open_dev **idevs, in dev_io_run() argument
1182 update_longest_wake(*odevs, &now); in dev_io_run()
1185 dev_io_playback_fetch(*odevs); in dev_io_run()
1186 dev_io_capture(idevs, odevs); in dev_io_run()
1188 dev_io_playback_write(odevs, output_converter); in dev_io_run()
1255 int dev_io_next_output_wake(struct open_dev **odevs, struct timespec *min_ts) in dev_io_next_output_wake() argument
1260 DL_FOREACH (*odevs, adev) in dev_io_next_output_wake()
1264 DL_FOREACH (*odevs, adev) { in dev_io_next_output_wake()
1385 int dev_io_append_stream(struct open_dev **odevs, struct open_dev **idevs, in dev_io_append_stream() argument
1403 dev_list = odevs; in dev_io_append_stream()