Lines Matching refs:cmd
308 static int sound_mixer_ioctl(int mixdev, unsigned int cmd, void __user *arg) in sound_mixer_ioctl() argument
318 if (cmd == SOUND_MIXER_INFO) in sound_mixer_ioctl()
320 if (cmd == SOUND_OLD_MIXER_INFO) in sound_mixer_ioctl()
322 if (_SIOC_DIR(cmd) & _SIOC_WRITE) in sound_mixer_ioctl()
326 return mixer_devs[mixdev]->ioctl(mixdev, cmd, arg); in sound_mixer_ioctl()
329 static long sound_ioctl(struct file *file, unsigned int cmd, unsigned long arg) in sound_ioctl() argument
336 if (_SIOC_DIR(cmd) != _SIOC_NONE && _SIOC_DIR(cmd) != 0) { in sound_ioctl()
340 len = _SIOC_SIZE(cmd); in sound_ioctl()
343 if (_SIOC_DIR(cmd) & _SIOC_WRITE) in sound_ioctl()
346 if (_SIOC_DIR(cmd) & _SIOC_READ) in sound_ioctl()
350 if (cmd == OSS_GETVERSION) in sound_ioctl()
354 if (_IOC_TYPE(cmd) == 'M' && num_mixers > 0 && /* Mixer ioctl */ in sound_ioctl()
362 cmd, p); in sound_ioctl()
365 ret = sound_mixer_ioctl(dev >> 4, cmd, p); in sound_ioctl()
374 if (cmd == SOUND_MIXER_GETLEVELS) in sound_ioctl()
376 else if (cmd == SOUND_MIXER_SETLEVELS) in sound_ioctl()
379 ret = sound_mixer_ioctl(dev >> 4, cmd, p); in sound_ioctl()
384 ret = sequencer_ioctl(dev, file, cmd, p); in sound_ioctl()
390 ret = audio_ioctl(dev, file, cmd, p); in sound_ioctl()
394 ret = MIDIbuf_ioctl(dev, file, cmd, p); in sound_ioctl()