Lines Matching defs:arg

891 	unsigned long arg;
896 arg = STm->default_density;
899 arg = STp->density;
900 arg <<= MT_ST_DENSITY_SHIFT;
904 arg |= STm->default_blksize;
907 arg |= STp->block_size;
909 st_int_ioctl(STp, SET_DENS_AND_BLK, arg)) {
2632 * If arg >= 1 && arg <= 6 Enhanced load/unload in HP C1553A
2709 static int st_int_ioctl(struct scsi_tape *STp, unsigned int cmd_in, unsigned long arg)
2742 cmd[2] = (arg >> 16);
2743 cmd[3] = (arg >> 8);
2744 cmd[4] = arg;
2747 fileno += arg;
2749 at_sm &= (arg == 0);
2757 ltmp = (-arg);
2763 fileno -= arg;
2765 at_sm &= (arg == 0);
2770 cmd[2] = (arg >> 16);
2771 cmd[3] = (arg >> 8);
2772 cmd[4] = arg;
2775 blkno += arg;
2776 at_sm &= (arg == 0);
2781 ltmp = (-arg);
2787 blkno -= arg;
2788 at_sm &= (arg == 0);
2793 cmd[2] = (arg >> 16);
2794 cmd[3] = (arg >> 8);
2795 cmd[4] = arg;
2797 if (arg != 0) {
2805 ltmp = (-arg);
2810 if (arg != 0) {
2826 cmd[2] = (arg >> 16);
2827 cmd[3] = (arg >> 8);
2828 cmd[4] = arg;
2845 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
3517 static long st_ioctl(struct file *file, unsigned int cmd_in, unsigned long arg)
3519 void __user *p = (void __user *)arg;
3865 static long st_compat_ioctl(struct file *file, unsigned int cmd_in, unsigned long arg)
3877 return st_ioctl(file, cmd_in, arg);