ioctls.h (1a9353d258aba69afd8a389bf5fb705caab12ce0) ioctls.h (9de5e440b9f6a6c6305c0b81d1df4ddcc5a4b966)
1 /* emulated ioctl list */
2
3 IOCTL(TCGETS, IOC_R, MK_PTR(MK_STRUCT(STRUCT_termios)))
1 /* emulated ioctl list */
2
3 IOCTL(TCGETS, IOC_R, MK_PTR(MK_STRUCT(STRUCT_termios)))
4 IOCTL(TCGETS, IOC_W, MK_PTR(MK_STRUCT(STRUCT_termios)))
4 IOCTL(TCSETS, IOC_W, MK_PTR(MK_STRUCT(STRUCT_termios)))
5 IOCTL(TCSETSF, IOC_W, MK_PTR(MK_STRUCT(STRUCT_termios)))
6 IOCTL(TCSETSW, IOC_W, MK_PTR(MK_STRUCT(STRUCT_termios)))
7 IOCTL(TIOCGWINSZ, IOC_R, MK_PTR(MK_STRUCT(STRUCT_winsize)))
8 IOCTL(TIOCSWINSZ, IOC_W, MK_PTR(MK_STRUCT(STRUCT_winsize)))
9 IOCTL(FIONREAD, IOC_R, MK_PTR(TYPE_INT))
10 IOCTL(TCGETA, IOC_R, MK_PTR(TYPE_INT))
11 IOCTL(TCSETA, IOC_W, MK_PTR(TYPE_INT))
12 IOCTL(TCSETAW, IOC_W, MK_PTR(TYPE_INT))

--- 181 unchanged lines hidden (view full) ---

194 IOCTL(SNDCTL_SEQ_TESTMIDI, IOC_W, MK_PTR(TYPE_INT))
195 IOCTL(SNDCTL_SEQ_THRESHOLD, IOC_W, MK_PTR(TYPE_INT))
196 IOCTL(SNDCTL_SYNTH_INFO, IOC_RW, MK_PTR(TYPE_INT))
197 IOCTL(SNDCTL_SYNTH_MEMAVL, IOC_RW, MK_PTR(TYPE_INT))
198 IOCTL(SNDCTL_TMR_CONTINUE, 0, TYPE_NULL)
199 IOCTL(SNDCTL_TMR_METRONOME, IOC_W, MK_PTR(TYPE_INT))
200 IOCTL(SNDCTL_TMR_SELECT, IOC_W, MK_PTR(TYPE_INT))
201 IOCTL(SNDCTL_TMR_SOURCE, IOC_RW, MK_PTR(TYPE_INT))
5 IOCTL(TCSETSF, IOC_W, MK_PTR(MK_STRUCT(STRUCT_termios)))
6 IOCTL(TCSETSW, IOC_W, MK_PTR(MK_STRUCT(STRUCT_termios)))
7 IOCTL(TIOCGWINSZ, IOC_R, MK_PTR(MK_STRUCT(STRUCT_winsize)))
8 IOCTL(TIOCSWINSZ, IOC_W, MK_PTR(MK_STRUCT(STRUCT_winsize)))
9 IOCTL(FIONREAD, IOC_R, MK_PTR(TYPE_INT))
10 IOCTL(TCGETA, IOC_R, MK_PTR(TYPE_INT))
11 IOCTL(TCSETA, IOC_W, MK_PTR(TYPE_INT))
12 IOCTL(TCSETAW, IOC_W, MK_PTR(TYPE_INT))

--- 181 unchanged lines hidden (view full) ---

194 IOCTL(SNDCTL_SEQ_TESTMIDI, IOC_W, MK_PTR(TYPE_INT))
195 IOCTL(SNDCTL_SEQ_THRESHOLD, IOC_W, MK_PTR(TYPE_INT))
196 IOCTL(SNDCTL_SYNTH_INFO, IOC_RW, MK_PTR(TYPE_INT))
197 IOCTL(SNDCTL_SYNTH_MEMAVL, IOC_RW, MK_PTR(TYPE_INT))
198 IOCTL(SNDCTL_TMR_CONTINUE, 0, TYPE_NULL)
199 IOCTL(SNDCTL_TMR_METRONOME, IOC_W, MK_PTR(TYPE_INT))
200 IOCTL(SNDCTL_TMR_SELECT, IOC_W, MK_PTR(TYPE_INT))
201 IOCTL(SNDCTL_TMR_SOURCE, IOC_RW, MK_PTR(TYPE_INT))
202#if 0
203 /* we invalidate these defines because they have a same number as
204 termios ioctls */
202 IOCTL(SNDCTL_TMR_START, 0, TYPE_NULL)
203 IOCTL(SNDCTL_TMR_STOP, 0, TYPE_NULL)
205 IOCTL(SNDCTL_TMR_START, 0, TYPE_NULL)
206 IOCTL(SNDCTL_TMR_STOP, 0, TYPE_NULL)
207#endif
204 IOCTL(SNDCTL_TMR_TEMPO, IOC_RW, MK_PTR(TYPE_INT))
205 IOCTL(SNDCTL_TMR_TIMEBASE, IOC_RW, MK_PTR(TYPE_INT))
206
207 IOCTL(SOUND_PCM_WRITE_FILTER, IOC_W | IOC_R, MK_PTR(TYPE_INT))
208 IOCTL(SOUND_PCM_READ_RATE, IOC_R, MK_PTR(TYPE_INT))
209 IOCTL(SOUND_PCM_READ_CHANNELS, IOC_R, MK_PTR(TYPE_INT))
210 IOCTL(SOUND_PCM_READ_BITS, IOC_R, MK_PTR(TYPE_INT))
211 IOCTL(SOUND_PCM_READ_FILTER, IOC_R, MK_PTR(TYPE_INT))

--- 74 unchanged lines hidden ---
208 IOCTL(SNDCTL_TMR_TEMPO, IOC_RW, MK_PTR(TYPE_INT))
209 IOCTL(SNDCTL_TMR_TIMEBASE, IOC_RW, MK_PTR(TYPE_INT))
210
211 IOCTL(SOUND_PCM_WRITE_FILTER, IOC_W | IOC_R, MK_PTR(TYPE_INT))
212 IOCTL(SOUND_PCM_READ_RATE, IOC_R, MK_PTR(TYPE_INT))
213 IOCTL(SOUND_PCM_READ_CHANNELS, IOC_R, MK_PTR(TYPE_INT))
214 IOCTL(SOUND_PCM_READ_BITS, IOC_R, MK_PTR(TYPE_INT))
215 IOCTL(SOUND_PCM_READ_FILTER, IOC_R, MK_PTR(TYPE_INT))

--- 74 unchanged lines hidden ---