Lines Matching refs:mt_status

5177 		struct mtget mt_status;  in osst_ioctl()  local
5184 mt_status.mt_type = MT_ISONSTREAM_SC; in osst_ioctl()
5185 mt_status.mt_erreg = STp->recover_erreg << MT_ST_SOFTERR_SHIFT; in osst_ioctl()
5186 mt_status.mt_dsreg = in osst_ioctl()
5189 mt_status.mt_blkno = STps->drv_block; in osst_ioctl()
5190 mt_status.mt_fileno = STps->drv_file; in osst_ioctl()
5193 mt_status.mt_blkno += (STp->buffer)->buffer_bytes / STp->block_size; in osst_ioctl()
5195 mt_status.mt_blkno -= ((STp->buffer)->buffer_bytes + in osst_ioctl()
5199 mt_status.mt_gstat = 0; in osst_ioctl()
5201 mt_status.mt_gstat |= GMT_WR_PROT(0xffffffff); in osst_ioctl()
5202 if (mt_status.mt_blkno == 0) { in osst_ioctl()
5203 if (mt_status.mt_fileno == 0) in osst_ioctl()
5204 mt_status.mt_gstat |= GMT_BOT(0xffffffff); in osst_ioctl()
5206 mt_status.mt_gstat |= GMT_EOF(0xffffffff); in osst_ioctl()
5208 mt_status.mt_resid = STp->partition; in osst_ioctl()
5210 mt_status.mt_gstat |= GMT_EOT(0xffffffff); in osst_ioctl()
5212 mt_status.mt_gstat |= GMT_EOD(0xffffffff); in osst_ioctl()
5214 mt_status.mt_gstat |= GMT_D_800(0xffffffff); in osst_ioctl()
5216 mt_status.mt_gstat |= GMT_D_1600(0xffffffff); in osst_ioctl()
5218 mt_status.mt_gstat |= GMT_D_6250(0xffffffff); in osst_ioctl()
5220 mt_status.mt_gstat |= GMT_ONLINE(0xffffffff); in osst_ioctl()
5222 mt_status.mt_gstat |= GMT_DR_OPEN(0xffffffff); in osst_ioctl()
5224 mt_status.mt_gstat |= GMT_SM(0xffffffff); in osst_ioctl()
5227 mt_status.mt_gstat |= GMT_IM_REP_EN(0xffffffff); in osst_ioctl()
5229 i = copy_to_user(p, &mt_status, sizeof(struct mtget)); in osst_ioctl()