Lines Matching refs:status

217 	struct snd_pcm_status status;  in snd_pcm_status_user_compat()  local
220 memset(&status, 0, sizeof(status)); in snd_pcm_status_user_compat()
226 if (ext && get_user(status.audio_tstamp_data, in snd_pcm_status_user_compat()
229 err = snd_pcm_status(substream, &status); in snd_pcm_status_user_compat()
235 if (put_user(status.state, &src->state) || in snd_pcm_status_user_compat()
236 compat_put_timespec(&status.trigger_tstamp, &src->trigger_tstamp) || in snd_pcm_status_user_compat()
237 compat_put_timespec(&status.tstamp, &src->tstamp) || in snd_pcm_status_user_compat()
238 put_user(status.appl_ptr, &src->appl_ptr) || in snd_pcm_status_user_compat()
239 put_user(status.hw_ptr, &src->hw_ptr) || in snd_pcm_status_user_compat()
240 put_user(status.delay, &src->delay) || in snd_pcm_status_user_compat()
241 put_user(status.avail, &src->avail) || in snd_pcm_status_user_compat()
242 put_user(status.avail_max, &src->avail_max) || in snd_pcm_status_user_compat()
243 put_user(status.overrange, &src->overrange) || in snd_pcm_status_user_compat()
244 put_user(status.suspended_state, &src->suspended_state) || in snd_pcm_status_user_compat()
245 put_user(status.audio_tstamp_data, &src->audio_tstamp_data) || in snd_pcm_status_user_compat()
246 compat_put_timespec(&status.audio_tstamp, &src->audio_tstamp) || in snd_pcm_status_user_compat()
247 compat_put_timespec(&status.driver_tstamp, &src->driver_tstamp) || in snd_pcm_status_user_compat()
248 put_user(status.audio_tstamp_accuracy, &src->audio_tstamp_accuracy)) in snd_pcm_status_user_compat()
281 struct snd_pcm_status status; in snd_pcm_status_user_x32() local
284 memset(&status, 0, sizeof(status)); in snd_pcm_status_user_x32()
290 if (ext && get_user(status.audio_tstamp_data, in snd_pcm_status_user_x32()
293 err = snd_pcm_status(substream, &status); in snd_pcm_status_user_x32()
299 if (put_user(status.state, &src->state) || in snd_pcm_status_user_x32()
300 put_timespec(&status.trigger_tstamp, &src->trigger_tstamp) || in snd_pcm_status_user_x32()
301 put_timespec(&status.tstamp, &src->tstamp) || in snd_pcm_status_user_x32()
302 put_user(status.appl_ptr, &src->appl_ptr) || in snd_pcm_status_user_x32()
303 put_user(status.hw_ptr, &src->hw_ptr) || in snd_pcm_status_user_x32()
304 put_user(status.delay, &src->delay) || in snd_pcm_status_user_x32()
305 put_user(status.avail, &src->avail) || in snd_pcm_status_user_x32()
306 put_user(status.avail_max, &src->avail_max) || in snd_pcm_status_user_x32()
307 put_user(status.overrange, &src->overrange) || in snd_pcm_status_user_x32()
308 put_user(status.suspended_state, &src->suspended_state) || in snd_pcm_status_user_x32()
309 put_user(status.audio_tstamp_data, &src->audio_tstamp_data) || in snd_pcm_status_user_x32()
310 put_timespec(&status.audio_tstamp, &src->audio_tstamp) || in snd_pcm_status_user_x32()
311 put_timespec(&status.driver_tstamp, &src->driver_tstamp) || in snd_pcm_status_user_x32()
312 put_user(status.audio_tstamp_accuracy, &src->audio_tstamp_accuracy)) in snd_pcm_status_user_x32()
383 if (substream->runtime->status->state == SNDRV_PCM_STATE_OPEN) in snd_pcm_ioctl_xferi_compat()
478 struct snd_pcm_mmap_status32 status; member
491 volatile struct snd_pcm_mmap_status *status; in snd_pcm_ioctl_sync_ptr_compat() local
511 status = runtime->status; in snd_pcm_ioctl_sync_ptr_compat()
526 sstatus.state = status->state; in snd_pcm_ioctl_sync_ptr_compat()
527 sstatus.hw_ptr = status->hw_ptr % boundary; in snd_pcm_ioctl_sync_ptr_compat()
528 sstatus.tstamp = status->tstamp; in snd_pcm_ioctl_sync_ptr_compat()
529 sstatus.suspended_state = status->suspended_state; in snd_pcm_ioctl_sync_ptr_compat()
530 sstatus.audio_tstamp = status->audio_tstamp; in snd_pcm_ioctl_sync_ptr_compat()
532 if (put_user(sstatus.state, &src->s.status.state) || in snd_pcm_ioctl_sync_ptr_compat()
533 put_user(sstatus.hw_ptr, &src->s.status.hw_ptr) || in snd_pcm_ioctl_sync_ptr_compat()
534 compat_put_timespec(&sstatus.tstamp, &src->s.status.tstamp) || in snd_pcm_ioctl_sync_ptr_compat()
535 put_user(sstatus.suspended_state, &src->s.status.suspended_state) || in snd_pcm_ioctl_sync_ptr_compat()
537 &src->s.status.audio_tstamp) || in snd_pcm_ioctl_sync_ptr_compat()
566 struct snd_pcm_mmap_status_x32 status; member
579 volatile struct snd_pcm_mmap_status *status; in snd_pcm_ioctl_sync_ptr_x32() local
599 status = runtime->status; in snd_pcm_ioctl_sync_ptr_x32()
614 sstatus.state = status->state; in snd_pcm_ioctl_sync_ptr_x32()
615 sstatus.hw_ptr = status->hw_ptr % boundary; in snd_pcm_ioctl_sync_ptr_x32()
616 sstatus.tstamp = status->tstamp; in snd_pcm_ioctl_sync_ptr_x32()
617 sstatus.suspended_state = status->suspended_state; in snd_pcm_ioctl_sync_ptr_x32()
618 sstatus.audio_tstamp = status->audio_tstamp; in snd_pcm_ioctl_sync_ptr_x32()
620 if (put_user(sstatus.state, &src->s.status.state) || in snd_pcm_ioctl_sync_ptr_x32()
621 put_user(sstatus.hw_ptr, &src->s.status.hw_ptr) || in snd_pcm_ioctl_sync_ptr_x32()
622 put_timespec(&sstatus.tstamp, &src->s.status.tstamp) || in snd_pcm_ioctl_sync_ptr_x32()
623 put_user(sstatus.suspended_state, &src->s.status.suspended_state) || in snd_pcm_ioctl_sync_ptr_x32()
624 put_timespec(&sstatus.audio_tstamp, &src->s.status.audio_tstamp) || in snd_pcm_ioctl_sync_ptr_x32()