Lines Matching refs:undone
1627 int undone, retry_eot = 0, scode; in st_write() local
1799 undone = (int)cmdstatp->uremainder64; in st_write()
1802 undone = transfer; in st_write()
1804 undone = 0; in st_write()
1806 undone *= STp->block_size; in st_write()
1807 if (undone <= do_count) { in st_write()
1809 count += undone; in st_write()
1810 b_point -= undone; in st_write()
1811 do_count -= undone; in st_write()
1813 blks = (transfer - undone) / STp->block_size; in st_write()
1820 undone > 0 || count == 0) in st_write()
1830 move_buffer_data(STp->buffer, transfer - undone); in st_write()
1833 STps->drv_block += (transfer - undone) / in st_write()
2707 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()