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()
2703 int fileno, blkno, at_sm, undone; in st_int_ioctl() local
3009 undone = (int)cmdstatp->uremainder64; in st_int_ioctl()
3011 undone = 0; in st_int_ioctl()
3022 fileno -= undone; in st_int_ioctl()
3023 if (undone < arg) in st_int_ioctl()
3029 STps->drv_file = fileno - undone; in st_int_ioctl()
3035 if (arg > 0 && undone < 0) /* Some drives get this wrong */ in st_int_ioctl()
3036 undone = (-undone); in st_int_ioctl()
3038 STps->drv_file = fileno + undone; in st_int_ioctl()
3048 if (blkno >= undone) in st_int_ioctl()
3049 STps->drv_block = blkno - undone; in st_int_ioctl()
3059 if (arg > 0 && undone < 0) /* Some drives get this wrong */ in st_int_ioctl()
3060 undone = (-undone); in st_int_ioctl()
3062 STps->drv_block = blkno + undone; in st_int_ioctl()