IOC_OUT
if (cmd & (IOC_IN | IOC_OUT)) {
if ((cmd & IOC_OUT) && copy_to_user((void __user *)arg, kdata, usize))
if ((ucmd & kcmd & IOC_OUT) == 0)
if (cmd & (IOC_IN | IOC_OUT)) {
} else if (cmd & IOC_OUT) {
if (cmd & IOC_OUT)
if ((cmd & ioctl->cmd & IOC_OUT) == 0)
#define SIOC_OUT IOC_OUT
(handler->cmd & IOC_OUT))