diff options
| author | Dmitry Vyukov <dvyukov@google.com> | 2019-12-18 10:27:38 +0100 |
|---|---|---|
| committer | Dmitry Vyukov <dvyukov@google.com> | 2019-12-18 10:50:24 +0100 |
| commit | 2f68adff0b52208bd2a86941c4c406fb9dcaa5e6 (patch) | |
| tree | 11a562aafe0b89ca25d7d47700e15dcbe297f3c2 /sys/linux/dev_snd_timer.txt | |
| parent | 0d635f1100a7b1d628f57637a7cc7fdb8c3f15f8 (diff) | |
sys/linux: support new split sound ioctls
Some sounds ioctls are now explicitly doubled for 32/64 bits. Support that.
Fix mips SOL_SOCKET issues by rearranging includes.
Improve few other fields.
Diffstat (limited to 'sys/linux/dev_snd_timer.txt')
| -rw-r--r-- | sys/linux/dev_snd_timer.txt | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/sys/linux/dev_snd_timer.txt b/sys/linux/dev_snd_timer.txt index 67348cd76..4826fa1be 100644 --- a/sys/linux/dev_snd_timer.txt +++ b/sys/linux/dev_snd_timer.txt @@ -20,7 +20,8 @@ ioctl$SNDRV_TIMER_IOCTL_GSTATUS(fd fd_sndtimer, cmd const[SNDRV_TIMER_IOCTL_GSTA ioctl$SNDRV_TIMER_IOCTL_SELECT(fd fd_sndtimer, cmd const[SNDRV_TIMER_IOCTL_SELECT], arg ptr[in, snd_timer_select]) ioctl$SNDRV_TIMER_IOCTL_INFO(fd fd_sndtimer, cmd const[SNDRV_TIMER_IOCTL_INFO], arg buffer[out]) ioctl$SNDRV_TIMER_IOCTL_PARAMS(fd fd_sndtimer, cmd const[SNDRV_TIMER_IOCTL_PARAMS], arg ptr[in, snd_timer_params]) -ioctl$SNDRV_TIMER_IOCTL_STATUS(fd fd_sndtimer, cmd const[SNDRV_TIMER_IOCTL_STATUS], arg buffer[out]) +ioctl$SNDRV_TIMER_IOCTL_STATUS32(fd fd_sndtimer, cmd const[SNDRV_TIMER_IOCTL_STATUS32], arg ptr[out, array[int8, SND_TIMER_STATUS32_SIZE]]) +ioctl$SNDRV_TIMER_IOCTL_STATUS64(fd fd_sndtimer, cmd const[SNDRV_TIMER_IOCTL_STATUS64], arg ptr[out, array[int8, SND_TIMER_STATUS64_SIZE]]) ioctl$SNDRV_TIMER_IOCTL_START(fd fd_sndtimer, cmd const[SNDRV_TIMER_IOCTL_START]) ioctl$SNDRV_TIMER_IOCTL_STOP(fd fd_sndtimer, cmd const[SNDRV_TIMER_IOCTL_STOP]) ioctl$SNDRV_TIMER_IOCTL_CONTINUE(fd fd_sndtimer, cmd const[SNDRV_TIMER_IOCTL_CONTINUE]) @@ -77,3 +78,8 @@ snd_timer_params { filter flags[snd_timer_filter, int32] pad2 array[const[0, int8], 60] } + +define SND_TIMER_STATUS32_SIZE 88 +define SND_TIMER_STATUS64_SIZE 96 +define SNDRV_TIMER_IOCTL_STATUS32 _IOR('T', 0x14, char[SND_TIMER_STATUS32_SIZE]) +define SNDRV_TIMER_IOCTL_STATUS64 _IOR('T', 0x14, char[SND_TIMER_STATUS64_SIZE]) |
