Lines Matching refs:undone
1623 int undone, retry_eot = 0, scode; in st_write() local
1795 undone = (int)cmdstatp->uremainder64; in st_write()
1798 undone = transfer; in st_write()
1800 undone = 0; in st_write()
1802 undone *= STp->block_size; in st_write()
1803 if (undone <= do_count) { in st_write()
1805 count += undone; in st_write()
1806 b_point -= undone; in st_write()
1807 do_count -= undone; in st_write()
1809 blks = (transfer - undone) / STp->block_size; in st_write()
1816 undone > 0 || count == 0) in st_write()
1826 move_buffer_data(STp->buffer, transfer - undone); in st_write()
1829 STps->drv_block += (transfer - undone) / in st_write()
2704 int fileno, blkno, at_sm, undone; in st_int_ioctl() local
3010 undone = (int)cmdstatp->uremainder64; in st_int_ioctl()
3012 undone = 0; in st_int_ioctl()
3023 fileno -= undone; in st_int_ioctl()
3024 if (undone < arg) in st_int_ioctl()
3030 STps->drv_file = fileno - undone; in st_int_ioctl()
3036 if (arg > 0 && undone < 0) /* Some drives get this wrong */ in st_int_ioctl()
3037 undone = (-undone); in st_int_ioctl()
3039 STps->drv_file = fileno + undone; in st_int_ioctl()
3049 if (blkno >= undone) in st_int_ioctl()
3050 STps->drv_block = blkno - undone; in st_int_ioctl()
3060 if (arg > 0 && undone < 0) /* Some drives get this wrong */ in st_int_ioctl()
3061 undone = (-undone); in st_int_ioctl()
3063 STps->drv_block = blkno + undone; in st_int_ioctl()