Lines Matching defs:undone
1659 int undone, retry_eot = 0, scode;
1831 undone = (int)cmdstatp->uremainder64;
1834 undone = transfer;
1836 undone = 0;
1838 undone *= STp->block_size;
1839 if (undone <= do_count) {
1841 count += undone;
1842 b_point -= undone;
1843 do_count -= undone;
1845 blks = (transfer - undone) / STp->block_size;
1852 undone > 0 || count == 0)
1862 move_buffer_data(STp->buffer, transfer - undone);
1865 STps->drv_block += (transfer - undone) /
2744 int fileno, blkno, at_sm, undone;
3053 undone = (int)cmdstatp->uremainder64;
3055 undone = 0;
3066 fileno -= undone;
3067 if (undone < arg)
3073 STps->drv_file = fileno - undone;
3079 if (arg > 0 && undone < 0) /* Some drives get this wrong */
3080 undone = (-undone);
3082 STps->drv_file = fileno + undone;
3092 if (blkno >= undone)
3093 STps->drv_block = blkno - undone;
3103 if (arg > 0 && undone < 0) /* Some drives get this wrong */
3104 undone = (-undone);
3106 STps->drv_block = blkno + undone;