Lines Matching defs:arg

890 	unsigned long arg;
895 arg = STm->default_density;
898 arg = STp->density;
899 arg <<= MT_ST_DENSITY_SHIFT;
903 arg |= STm->default_blksize;
906 arg |= STp->block_size;
908 st_int_ioctl(STp, SET_DENS_AND_BLK, arg)) {
2631 * If arg >= 1 && arg <= 6 Enhanced load/unload in HP C1553A
2708 static int st_int_ioctl(struct scsi_tape *STp, unsigned int cmd_in, unsigned long arg)
2741 cmd[2] = (arg >> 16);
2742 cmd[3] = (arg >> 8);
2743 cmd[4] = arg;
2746 fileno += arg;
2748 at_sm &= (arg == 0);
2756 ltmp = (-arg);
2762 fileno -= arg;
2764 at_sm &= (arg == 0);
2769 cmd[2] = (arg >> 16);
2770 cmd[3] = (arg >> 8);
2771 cmd[4] = arg;
2774 blkno += arg;
2775 at_sm &= (arg == 0);
2780 ltmp = (-arg);
2786 blkno -= arg;
2787 at_sm &= (arg == 0);
2792 cmd[2] = (arg >> 16);
2793 cmd[3] = (arg >> 8);
2794 cmd[4] = arg;
2796 if (arg != 0) {
2804 ltmp = (-arg);
2809 if (arg != 0) {
2825 cmd[2] = (arg >> 16);
2826 cmd[3] = (arg >> 8);
2827 cmd[4] = arg;
2844 fileno += arg;
2894 cmd[1] = (arg ? 1 : 0); /* Long erase with non-zero argument */
2913 (arg & MT_ST_BLKSIZE_MASK) != 0 &&
2915 ((arg & MT_ST_BLKSIZE_MASK) < STp->min_block ||
2916 (arg & MT_ST_BLKSIZE_MASK) > STp->max_block)) {
2928 (STp->buffer)->b_data[2] = (arg & 7) << 4;
2934 (STp->buffer)->b_data[4] = arg;
2937 (STp->buffer)->b_data[4] = arg >> 24;
2941 ltmp = arg & MT_ST_BLKSIZE_MASK;
2991 STp->block_size = arg & MT_ST_BLKSIZE_MASK;
2998 STp->density = arg >> MT_ST_DENSITY_SHIFT;
3000 STp->drv_buffer = (arg & 7);
3002 STp->density = arg;
3039 if (undone < arg)
3051 if (arg > 0 && undone < 0) /* Some drives get this wrong */
3075 if (arg > 0 && undone < 0) /* Some drives get this wrong */
3096 return st_int_ioctl(STp, cmd_in, arg);
3113 /* Get the tape position. If bt == 2, arg points into a kernel space mt_loc
3872 static long st_ioctl(struct file *file, unsigned int cmd_in, unsigned long arg)
3874 void __user *p = (void __user *)arg;
3886 static long st_compat_ioctl(struct file *file, unsigned int cmd_in, unsigned long arg)
3888 void __user *p = compat_ptr(arg);