ioctls.h (0221cfcd719f7f37566048e2a90cdfa5c3136148) | ioctls.h (2521d69883285d0bb001036de64e68482ea6f826) |
---|---|
1 /* emulated ioctl list */ 2 3 IOCTL(TCGETS, IOC_R, 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))) --- 136 unchanged lines hidden (view full) --- 145 IOCTL(CDROM_SET_OPTIONS, 0, TYPE_INT) 146 IOCTL(CDROM_CLEAR_OPTIONS, 0, TYPE_INT) 147 IOCTL(CDROM_SELECT_SPEED, 0, TYPE_INT) 148 IOCTL(CDROM_SELECT_DISC, 0, TYPE_INT) 149 IOCTL(CDROM_DRIVE_STATUS, 0, TYPE_NULL) 150 IOCTL(CDROM_DISC_STATUS, 0, TYPE_NULL) 151 IOCTL(CDROMAUDIOBUFSIZ, 0, TYPE_INT) 152 | 1 /* emulated ioctl list */ 2 3 IOCTL(TCGETS, IOC_R, 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))) --- 136 unchanged lines hidden (view full) --- 145 IOCTL(CDROM_SET_OPTIONS, 0, TYPE_INT) 146 IOCTL(CDROM_CLEAR_OPTIONS, 0, TYPE_INT) 147 IOCTL(CDROM_SELECT_SPEED, 0, TYPE_INT) 148 IOCTL(CDROM_SELECT_DISC, 0, TYPE_INT) 149 IOCTL(CDROM_DRIVE_STATUS, 0, TYPE_NULL) 150 IOCTL(CDROM_DISC_STATUS, 0, TYPE_NULL) 151 IOCTL(CDROMAUDIOBUFSIZ, 0, TYPE_INT) 152 |
153#if 0 |
|
153 IOCTL(SNDCTL_COPR_HALT, IOC_RW, MK_PTR(TYPE_INT)) 154 IOCTL(SNDCTL_COPR_LOAD, IOC_RW, MK_PTR(TYPE_INT)) 155 IOCTL(SNDCTL_COPR_RCODE, IOC_RW, MK_PTR(TYPE_INT)) 156 IOCTL(SNDCTL_COPR_RCVMSG, IOC_R, MK_PTR(TYPE_INT)) 157 IOCTL(SNDCTL_COPR_RDATA, IOC_RW, MK_PTR(TYPE_INT)) 158 IOCTL(SNDCTL_COPR_RESET, 0, TYPE_NULL) 159 IOCTL(SNDCTL_COPR_RUN, IOC_RW, MK_PTR(TYPE_INT)) 160 IOCTL(SNDCTL_COPR_SENDMSG, IOC_RW, MK_PTR(TYPE_INT)) 161 IOCTL(SNDCTL_COPR_WCODE, IOC_W, MK_PTR(TYPE_INT)) 162 IOCTL(SNDCTL_COPR_WDATA, IOC_W, MK_PTR(TYPE_INT)) | 154 IOCTL(SNDCTL_COPR_HALT, IOC_RW, MK_PTR(TYPE_INT)) 155 IOCTL(SNDCTL_COPR_LOAD, IOC_RW, MK_PTR(TYPE_INT)) 156 IOCTL(SNDCTL_COPR_RCODE, IOC_RW, MK_PTR(TYPE_INT)) 157 IOCTL(SNDCTL_COPR_RCVMSG, IOC_R, MK_PTR(TYPE_INT)) 158 IOCTL(SNDCTL_COPR_RDATA, IOC_RW, MK_PTR(TYPE_INT)) 159 IOCTL(SNDCTL_COPR_RESET, 0, TYPE_NULL) 160 IOCTL(SNDCTL_COPR_RUN, IOC_RW, MK_PTR(TYPE_INT)) 161 IOCTL(SNDCTL_COPR_SENDMSG, IOC_RW, MK_PTR(TYPE_INT)) 162 IOCTL(SNDCTL_COPR_WCODE, IOC_W, MK_PTR(TYPE_INT)) 163 IOCTL(SNDCTL_COPR_WDATA, IOC_W, MK_PTR(TYPE_INT)) |
164#endif |
|
163 IOCTL(SNDCTL_DSP_CHANNELS, IOC_RW, MK_PTR(TYPE_INT)) 164 IOCTL(SNDCTL_DSP_GETBLKSIZE, IOC_RW, MK_PTR(TYPE_INT)) 165 IOCTL(SNDCTL_DSP_GETCAPS, IOC_R, MK_PTR(TYPE_INT)) 166 IOCTL(SNDCTL_DSP_GETFMTS, IOC_R, MK_PTR(TYPE_INT)) | 165 IOCTL(SNDCTL_DSP_CHANNELS, IOC_RW, MK_PTR(TYPE_INT)) 166 IOCTL(SNDCTL_DSP_GETBLKSIZE, IOC_RW, MK_PTR(TYPE_INT)) 167 IOCTL(SNDCTL_DSP_GETCAPS, IOC_R, MK_PTR(TYPE_INT)) 168 IOCTL(SNDCTL_DSP_GETFMTS, IOC_R, MK_PTR(TYPE_INT)) |
167 IOCTL(SNDCTL_DSP_GETIPTR, IOC_R, MK_PTR(TYPE_INT)) 168 IOCTL(SNDCTL_DSP_GETISPACE, IOC_R, MK_PTR(TYPE_INT)) 169 IOCTL(SNDCTL_DSP_GETOPTR, IOC_R, MK_PTR(TYPE_INT)) 170 IOCTL(SNDCTL_DSP_GETOSPACE, IOC_R, MK_PTR(TYPE_INT)) | 169 IOCTL(SNDCTL_DSP_GETIPTR, IOC_R, MK_PTR(MK_STRUCT(STRUCT_count_info))) 170 IOCTL(SNDCTL_DSP_GETOPTR, IOC_R, MK_PTR(MK_STRUCT(STRUCT_count_info))) 171 IOCTL(SNDCTL_DSP_GETISPACE, IOC_R, MK_PTR(MK_STRUCT(STRUCT_audio_buf_info))) 172 IOCTL(SNDCTL_DSP_GETOSPACE, IOC_R, MK_PTR(MK_STRUCT(STRUCT_audio_buf_info))) |
171 IOCTL(SNDCTL_DSP_GETTRIGGER, IOC_R, MK_PTR(TYPE_INT)) 172 IOCTL(SNDCTL_DSP_MAPINBUF, IOC_R, MK_PTR(TYPE_INT)) 173 IOCTL(SNDCTL_DSP_MAPOUTBUF, IOC_R, MK_PTR(TYPE_INT)) 174 IOCTL(SNDCTL_DSP_NONBLOCK, 0, TYPE_NULL) 175 IOCTL(SNDCTL_DSP_POST, 0, TYPE_NULL) 176 IOCTL(SNDCTL_DSP_RESET, 0, TYPE_NULL) 177 IOCTL(SNDCTL_DSP_SETDUPLEX, 0, TYPE_NULL) 178 IOCTL(SNDCTL_DSP_SETFMT, IOC_RW, MK_PTR(TYPE_INT)) 179 IOCTL(SNDCTL_DSP_SETFRAGMENT, IOC_RW, MK_PTR(TYPE_INT)) 180 IOCTL(SNDCTL_DSP_SETSYNCRO, 0, TYPE_NULL) 181 IOCTL(SNDCTL_DSP_SETTRIGGER, IOC_W, MK_PTR(TYPE_INT)) 182 IOCTL(SNDCTL_DSP_SPEED, IOC_RW, MK_PTR(TYPE_INT)) 183 IOCTL(SNDCTL_DSP_STEREO, IOC_RW, MK_PTR(TYPE_INT)) 184 IOCTL(SNDCTL_DSP_SUBDIVIDE, IOC_RW, MK_PTR(TYPE_INT)) 185 IOCTL(SNDCTL_DSP_SYNC, 0, TYPE_NULL) | 173 IOCTL(SNDCTL_DSP_GETTRIGGER, IOC_R, MK_PTR(TYPE_INT)) 174 IOCTL(SNDCTL_DSP_MAPINBUF, IOC_R, MK_PTR(TYPE_INT)) 175 IOCTL(SNDCTL_DSP_MAPOUTBUF, IOC_R, MK_PTR(TYPE_INT)) 176 IOCTL(SNDCTL_DSP_NONBLOCK, 0, TYPE_NULL) 177 IOCTL(SNDCTL_DSP_POST, 0, TYPE_NULL) 178 IOCTL(SNDCTL_DSP_RESET, 0, TYPE_NULL) 179 IOCTL(SNDCTL_DSP_SETDUPLEX, 0, TYPE_NULL) 180 IOCTL(SNDCTL_DSP_SETFMT, IOC_RW, MK_PTR(TYPE_INT)) 181 IOCTL(SNDCTL_DSP_SETFRAGMENT, IOC_RW, MK_PTR(TYPE_INT)) 182 IOCTL(SNDCTL_DSP_SETSYNCRO, 0, TYPE_NULL) 183 IOCTL(SNDCTL_DSP_SETTRIGGER, IOC_W, MK_PTR(TYPE_INT)) 184 IOCTL(SNDCTL_DSP_SPEED, IOC_RW, MK_PTR(TYPE_INT)) 185 IOCTL(SNDCTL_DSP_STEREO, IOC_RW, MK_PTR(TYPE_INT)) 186 IOCTL(SNDCTL_DSP_SUBDIVIDE, IOC_RW, MK_PTR(TYPE_INT)) 187 IOCTL(SNDCTL_DSP_SYNC, 0, TYPE_NULL) |
188#if 0 |
|
186 IOCTL(SNDCTL_FM_4OP_ENABLE, IOC_W, MK_PTR(TYPE_INT)) 187 IOCTL(SNDCTL_FM_LOAD_INSTR, IOC_W, MK_PTR(TYPE_INT)) 188 IOCTL(SNDCTL_MIDI_INFO, IOC_RW, MK_PTR(TYPE_INT)) 189 IOCTL(SNDCTL_MIDI_MPUCMD, IOC_RW, MK_PTR(TYPE_INT)) 190 IOCTL(SNDCTL_MIDI_MPUMODE, IOC_RW, MK_PTR(TYPE_INT)) 191 IOCTL(SNDCTL_MIDI_PRETIME, IOC_RW, MK_PTR(TYPE_INT)) 192 IOCTL(SNDCTL_SEQ_CTRLRATE, IOC_RW, MK_PTR(TYPE_INT)) 193 IOCTL(SNDCTL_SEQ_GETINCOUNT, IOC_R, MK_PTR(TYPE_INT)) --- 23 unchanged lines hidden (view full) --- 217 IOCTL(SNDCTL_TMR_TEMPO, IOC_RW, MK_PTR(TYPE_INT)) 218 IOCTL(SNDCTL_TMR_TIMEBASE, IOC_RW, MK_PTR(TYPE_INT)) 219 220 IOCTL(SOUND_PCM_WRITE_FILTER, IOC_W | IOC_R, MK_PTR(TYPE_INT)) 221 IOCTL(SOUND_PCM_READ_RATE, IOC_R, MK_PTR(TYPE_INT)) 222 IOCTL(SOUND_PCM_READ_CHANNELS, IOC_R, MK_PTR(TYPE_INT)) 223 IOCTL(SOUND_PCM_READ_BITS, IOC_R, MK_PTR(TYPE_INT)) 224 IOCTL(SOUND_PCM_READ_FILTER, IOC_R, MK_PTR(TYPE_INT)) | 189 IOCTL(SNDCTL_FM_4OP_ENABLE, IOC_W, MK_PTR(TYPE_INT)) 190 IOCTL(SNDCTL_FM_LOAD_INSTR, IOC_W, MK_PTR(TYPE_INT)) 191 IOCTL(SNDCTL_MIDI_INFO, IOC_RW, MK_PTR(TYPE_INT)) 192 IOCTL(SNDCTL_MIDI_MPUCMD, IOC_RW, MK_PTR(TYPE_INT)) 193 IOCTL(SNDCTL_MIDI_MPUMODE, IOC_RW, MK_PTR(TYPE_INT)) 194 IOCTL(SNDCTL_MIDI_PRETIME, IOC_RW, MK_PTR(TYPE_INT)) 195 IOCTL(SNDCTL_SEQ_CTRLRATE, IOC_RW, MK_PTR(TYPE_INT)) 196 IOCTL(SNDCTL_SEQ_GETINCOUNT, IOC_R, MK_PTR(TYPE_INT)) --- 23 unchanged lines hidden (view full) --- 220 IOCTL(SNDCTL_TMR_TEMPO, IOC_RW, MK_PTR(TYPE_INT)) 221 IOCTL(SNDCTL_TMR_TIMEBASE, IOC_RW, MK_PTR(TYPE_INT)) 222 223 IOCTL(SOUND_PCM_WRITE_FILTER, IOC_W | IOC_R, MK_PTR(TYPE_INT)) 224 IOCTL(SOUND_PCM_READ_RATE, IOC_R, MK_PTR(TYPE_INT)) 225 IOCTL(SOUND_PCM_READ_CHANNELS, IOC_R, MK_PTR(TYPE_INT)) 226 IOCTL(SOUND_PCM_READ_BITS, IOC_R, MK_PTR(TYPE_INT)) 227 IOCTL(SOUND_PCM_READ_FILTER, IOC_R, MK_PTR(TYPE_INT)) |
228#endif |
|
225 IOCTL(SOUND_MIXER_INFO, IOC_R, MK_PTR(TYPE_INT)) 226 IOCTL(SOUND_MIXER_ACCESS, 0, TYPE_PTRVOID) 227 IOCTL(SOUND_MIXER_PRIVATE1, IOC_RW, MK_PTR(TYPE_INT)) 228 IOCTL(SOUND_MIXER_PRIVATE2, IOC_RW, MK_PTR(TYPE_INT)) 229 IOCTL(SOUND_MIXER_PRIVATE3, IOC_RW, MK_PTR(TYPE_INT)) 230 IOCTL(SOUND_MIXER_PRIVATE4, IOC_RW, MK_PTR(TYPE_INT)) 231 IOCTL(SOUND_MIXER_PRIVATE5, IOC_RW, MK_PTR(TYPE_INT)) 232 IOCTL(SOUND_MIXER_READ_VOLUME, IOC_R, MK_PTR(TYPE_INT)) --- 66 unchanged lines hidden --- | 229 IOCTL(SOUND_MIXER_INFO, IOC_R, MK_PTR(TYPE_INT)) 230 IOCTL(SOUND_MIXER_ACCESS, 0, TYPE_PTRVOID) 231 IOCTL(SOUND_MIXER_PRIVATE1, IOC_RW, MK_PTR(TYPE_INT)) 232 IOCTL(SOUND_MIXER_PRIVATE2, IOC_RW, MK_PTR(TYPE_INT)) 233 IOCTL(SOUND_MIXER_PRIVATE3, IOC_RW, MK_PTR(TYPE_INT)) 234 IOCTL(SOUND_MIXER_PRIVATE4, IOC_RW, MK_PTR(TYPE_INT)) 235 IOCTL(SOUND_MIXER_PRIVATE5, IOC_RW, MK_PTR(TYPE_INT)) 236 IOCTL(SOUND_MIXER_READ_VOLUME, IOC_R, MK_PTR(TYPE_INT)) --- 66 unchanged lines hidden --- |