Lines Matching refs:undone
1626 int undone, retry_eot = 0, scode; in st_write() local
1798 undone = (int)cmdstatp->uremainder64; in st_write()
1801 undone = transfer; in st_write()
1803 undone = 0; in st_write()
1805 undone *= STp->block_size; in st_write()
1806 if (undone <= do_count) { in st_write()
1808 count += undone; in st_write()
1809 b_point -= undone; in st_write()
1810 do_count -= undone; in st_write()
1812 blks = (transfer - undone) / STp->block_size; in st_write()
1819 undone > 0 || count == 0) in st_write()
1829 move_buffer_data(STp->buffer, transfer - undone); in st_write()
1832 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()