Lines Matching defs:driver_command

646 	TW_Ioctl_Driver_Command driver_command;
666 if (copy_from_user(&driver_command, argp, sizeof(TW_Ioctl_Driver_Command)))
670 if (driver_command.buffer_length > TW_MAX_SECTORS * 2048) {
676 data_buffer_length_adjusted = (driver_command.buffer_length + 511) & ~511;
688 if (copy_from_user(tw_ioctl, argp, driver_command.buffer_length + sizeof(TW_Ioctl_Buf_Apache) - 1))
741 tw_ioctl->driver_command.status = 0;
749 tw_ioctl->driver_command.status = TW_IOCTL_ERROR_STATUS_AEN_CLOBBER;
752 tw_ioctl->driver_command.status = 0;
755 tw_ioctl->driver_command.status = TW_IOCTL_ERROR_STATUS_NO_MORE_EVENTS;
758 tw_ioctl->driver_command.status = 0;
767 tw_ioctl->driver_command.status = TW_IOCTL_ERROR_STATUS_AEN_CLOBBER;
770 tw_ioctl->driver_command.status = 0;
774 tw_ioctl->driver_command.status = TW_IOCTL_ERROR_STATUS_NO_MORE_EVENTS;
777 tw_ioctl->driver_command.status = 0;
786 tw_ioctl->driver_command.status = 0;
790 tw_ioctl->driver_command.status = TW_IOCTL_ERROR_STATUS_AEN_CLOBBER;
796 tw_ioctl->driver_command.status = TW_IOCTL_ERROR_STATUS_NO_MORE_EVENTS;
804 if (tw_ioctl->driver_command.status == TW_IOCTL_ERROR_STATUS_AEN_CLOBBER)
806 tw_ioctl->driver_command.status = TW_IOCTL_ERROR_STATUS_NO_MORE_EVENTS;
815 tw_ioctl->driver_command.status = 0;
819 tw_ioctl->driver_command.status = TW_IOCTL_ERROR_STATUS_AEN_CLOBBER;
825 tw_ioctl->driver_command.status = TW_IOCTL_ERROR_STATUS_NO_MORE_EVENTS;
833 if (tw_ioctl->driver_command.status == TW_IOCTL_ERROR_STATUS_AEN_CLOBBER)
835 tw_ioctl->driver_command.status = TW_IOCTL_ERROR_STATUS_NO_MORE_EVENTS;
849 tw_ioctl->driver_command.status = 0;
852 tw_ioctl->driver_command.status = TW_IOCTL_ERROR_STATUS_LOCKED;
859 tw_ioctl->driver_command.status = 0;
861 tw_ioctl->driver_command.status = TW_IOCTL_ERROR_STATUS_NOT_LOCKED;
870 if (copy_to_user(argp, tw_ioctl, sizeof(TW_Ioctl_Buf_Apache) + driver_command.buffer_length - 1) == 0)