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()
2706 int fileno, blkno, at_sm, undone; in st_int_ioctl() local
3014 undone = (int)cmdstatp->uremainder64; in st_int_ioctl()
3016 undone = 0; in st_int_ioctl()
3027 fileno -= undone; in st_int_ioctl()
3028 if (undone < arg) in st_int_ioctl()
3034 STps->drv_file = fileno - undone; in st_int_ioctl()
3040 if (arg > 0 && undone < 0) /* Some drives get this wrong */ in st_int_ioctl()
3041 undone = (-undone); in st_int_ioctl()
3043 STps->drv_file = fileno + undone; in st_int_ioctl()
3053 if (blkno >= undone) in st_int_ioctl()
3054 STps->drv_block = blkno - undone; in st_int_ioctl()
3064 if (arg > 0 && undone < 0) /* Some drives get this wrong */ in st_int_ioctl()
3065 undone = (-undone); in st_int_ioctl()
3067 STps->drv_block = blkno + undone; in st_int_ioctl()