Lines Matching refs:cur
70 uint64_t cur; member
192 return ((s->cur == s->end || s->err) && in tapdisk_stream_stop()
375 s->cur += sreq->secs; in tapdisk_stream_enqueue_copy()
401 while (s->cur < s->end && !s->err) { in tapdisk_stream_enqueue1()
407 blk = s->cur >> SPB_SHIFT; in tapdisk_stream_enqueue1()
408 while (s->cur < s->end && vhd1.bat.bat[blk] == DD_BLK_UNUSED) { in tapdisk_stream_enqueue1()
411 s->cur = blk << SPB_SHIFT; in tapdisk_stream_enqueue1()
414 if (s->cur >= s->end) in tapdisk_stream_enqueue1()
423 sreq->sec = s->cur; in tapdisk_stream_enqueue1()
437 secs = MIN(s->end - s->cur, psize >> SECTOR_SHIFT); in tapdisk_stream_enqueue1()
438 secs = MIN(((blk + 1) << SPB_SHIFT) - s->cur, secs); in tapdisk_stream_enqueue1()
443 s->cur += secs; in tapdisk_stream_enqueue1()
478 if (itr->sec < s->cur) in tapdisk_stream_enqueue2()
485 if (itr->sec < s->cur) in tapdisk_stream_enqueue2()
491 stream2.cur = stream1.cur; in tapdisk_stream_enqueue2()
572 s->cur = s->start; in tapdisk_stream_open_image()