Lines Matching refs:mtget
4918 * MTIOCGET - The mt_dsreg field in the returned mtget structure
4923 * The other mtget fields are not supported.
4936 struct mtget mtget;
4961 memset (&mtget, 0, sizeof (struct mtget));
4962 mtget.mt_type = MT_ISSCSI2;
4964 mtget.mt_blkno = position / tape->user_bs_factor - block_offset;
4967 mtget.mt_blkno = -1;
4969 mtget.mt_blkno = tape->logical_blk_num;
4971 mtget.mt_dsreg = ((tape->tape_block_size * tape->user_bs_factor) << MT_ST_BLKSIZE_SHIFT) & MT_ST_BLKSIZE_MASK;
4973 mtget.mt_gstat |= GMT_ONLINE(0xffffffff);
4975 mtget.mt_gstat |= GMT_EOD(0xffffffff);
4977 mtget.mt_gstat |= GMT_BOT(0xffffffff);
4979 if (copy_to_user ((char *) arg,(char *) &mtget, sizeof (struct mtget)))