Lines Matching refs:undone
1571 int undone, retry_eot = 0, scode; in st_write() local
1743 undone = (int)cmdstatp->uremainder64; in st_write()
1746 undone = transfer; in st_write()
1748 undone = 0; in st_write()
1750 undone *= STp->block_size; in st_write()
1751 if (undone <= do_count) { in st_write()
1753 count += undone; in st_write()
1754 b_point -= undone; in st_write()
1755 do_count -= undone; in st_write()
1757 blks = (transfer - undone) / STp->block_size; in st_write()
1764 undone > 0 || count == 0) in st_write()
1774 move_buffer_data(STp->buffer, transfer - undone); in st_write()
1777 STps->drv_block += (transfer - undone) / in st_write()
2649 int fileno, blkno, at_sm, undone; in st_int_ioctl() local
2955 undone = (int)cmdstatp->uremainder64; in st_int_ioctl()
2957 undone = 0; in st_int_ioctl()
2968 fileno -= undone; in st_int_ioctl()
2969 if (undone < arg) in st_int_ioctl()
2975 STps->drv_file = fileno - undone; in st_int_ioctl()
2981 if (arg > 0 && undone < 0) /* Some drives get this wrong */ in st_int_ioctl()
2982 undone = (-undone); in st_int_ioctl()
2984 STps->drv_file = fileno + undone; in st_int_ioctl()
2994 if (blkno >= undone) in st_int_ioctl()
2995 STps->drv_block = blkno - undone; in st_int_ioctl()
3005 if (arg > 0 && undone < 0) /* Some drives get this wrong */ in st_int_ioctl()
3006 undone = (-undone); in st_int_ioctl()
3008 STps->drv_block = blkno + undone; in st_int_ioctl()