mt_status 3746 drivers/scsi/st.c struct mtget mt_status; mt_status 3753 drivers/scsi/st.c mt_status.mt_type = STp->tape_type; mt_status 3754 drivers/scsi/st.c mt_status.mt_dsreg = mt_status 3757 drivers/scsi/st.c mt_status.mt_blkno = STps->drv_block; mt_status 3758 drivers/scsi/st.c mt_status.mt_fileno = STps->drv_file; mt_status 3761 drivers/scsi/st.c mt_status.mt_blkno += mt_status 3764 drivers/scsi/st.c mt_status.mt_blkno -= mt_status 3769 drivers/scsi/st.c mt_status.mt_gstat = 0; mt_status 3771 drivers/scsi/st.c mt_status.mt_gstat |= GMT_WR_PROT(0xffffffff); mt_status 3772 drivers/scsi/st.c if (mt_status.mt_blkno == 0) { mt_status 3773 drivers/scsi/st.c if (mt_status.mt_fileno == 0) mt_status 3774 drivers/scsi/st.c mt_status.mt_gstat |= GMT_BOT(0xffffffff); mt_status 3776 drivers/scsi/st.c mt_status.mt_gstat |= GMT_EOF(0xffffffff); mt_status 3778 drivers/scsi/st.c mt_status.mt_erreg = (STp->recover_reg << MT_ST_SOFTERR_SHIFT); mt_status 3779 drivers/scsi/st.c mt_status.mt_resid = STp->partition; mt_status 3781 drivers/scsi/st.c mt_status.mt_gstat |= GMT_EOT(0xffffffff); mt_status 3783 drivers/scsi/st.c mt_status.mt_gstat |= GMT_EOD(0xffffffff); mt_status 3785 drivers/scsi/st.c mt_status.mt_gstat |= GMT_D_800(0xffffffff); mt_status 3787 drivers/scsi/st.c mt_status.mt_gstat |= GMT_D_1600(0xffffffff); mt_status 3789 drivers/scsi/st.c mt_status.mt_gstat |= GMT_D_6250(0xffffffff); mt_status 3791 drivers/scsi/st.c mt_status.mt_gstat |= GMT_ONLINE(0xffffffff); mt_status 3793 drivers/scsi/st.c mt_status.mt_gstat |= GMT_DR_OPEN(0xffffffff); mt_status 3795 drivers/scsi/st.c mt_status.mt_gstat |= GMT_SM(0xffffffff); mt_status 3799 drivers/scsi/st.c mt_status.mt_gstat |= GMT_IM_REP_EN(0xffffffff); mt_status 3801 drivers/scsi/st.c mt_status.mt_gstat |= GMT_CLN(0xffffffff); mt_status 3803 drivers/scsi/st.c i = copy_to_user(p, &mt_status, sizeof(struct mtget));