Lines Matching refs:undone
1625 int undone, retry_eot = 0, scode; in st_write() local
1797 undone = (int)cmdstatp->uremainder64; in st_write()
1800 undone = transfer; in st_write()
1802 undone = 0; in st_write()
1804 undone *= STp->block_size; in st_write()
1805 if (undone <= do_count) { in st_write()
1807 count += undone; in st_write()
1808 b_point -= undone; in st_write()
1809 do_count -= undone; in st_write()
1811 blks = (transfer - undone) / STp->block_size; in st_write()
1818 undone > 0 || count == 0) in st_write()
1828 move_buffer_data(STp->buffer, transfer - undone); in st_write()
1831 STps->drv_block += (transfer - undone) / in st_write()
2705 int fileno, blkno, at_sm, undone; in st_int_ioctl() local
3012 undone = (int)cmdstatp->uremainder64; in st_int_ioctl()
3014 undone = 0; in st_int_ioctl()
3025 fileno -= undone; in st_int_ioctl()
3026 if (undone < arg) in st_int_ioctl()
3032 STps->drv_file = fileno - undone; in st_int_ioctl()
3038 if (arg > 0 && undone < 0) /* Some drives get this wrong */ in st_int_ioctl()
3039 undone = (-undone); in st_int_ioctl()
3041 STps->drv_file = fileno + undone; in st_int_ioctl()
3051 if (blkno >= undone) in st_int_ioctl()
3052 STps->drv_block = blkno - undone; in st_int_ioctl()
3062 if (arg > 0 && undone < 0) /* Some drives get this wrong */ in st_int_ioctl()
3063 undone = (-undone); in st_int_ioctl()
3065 STps->drv_block = blkno + undone; in st_int_ioctl()