Lines Matching defs:undone
1632 int undone, retry_eot = 0, scode;
1804 undone = (int)cmdstatp->uremainder64;
1807 undone = transfer;
1809 undone = 0;
1811 undone *= STp->block_size;
1812 if (undone <= do_count) {
1814 count += undone;
1815 b_point -= undone;
1816 do_count -= undone;
1818 blks = (transfer - undone) / STp->block_size;
1825 undone > 0 || count == 0)
1835 move_buffer_data(STp->buffer, transfer - undone);
1838 STps->drv_block += (transfer - undone) /
2717 int fileno, blkno, at_sm, undone;
3025 undone = (int)cmdstatp->uremainder64;
3027 undone = 0;
3038 fileno -= undone;
3039 if (undone < arg)
3045 STps->drv_file = fileno - undone;
3051 if (arg > 0 && undone < 0) /* Some drives get this wrong */
3052 undone = (-undone);
3054 STps->drv_file = fileno + undone;
3064 if (blkno >= undone)
3065 STps->drv_block = blkno - undone;
3075 if (arg > 0 && undone < 0) /* Some drives get this wrong */
3076 undone = (-undone);
3078 STps->drv_block = blkno + undone;