Lines Matching defs:curr
301 union cdesc *curr = &cdesc[(i + idx) % cachebufs];
304 if (curr->cd_owner) {
306 "not happen.\n", curr->cd_owner, getpid());
310 if (curr->cd_blkend == 0)
318 if (curr->cd_blkstart <= blkno &&
319 blkno < curr->cd_blkend) {
322 (curr->cd_blkend - blkno) << dev_bshift);
329 if (CDATA(curr) +
330 ((blkno - curr->cd_blkstart) <<
331 dev_bshift) < CDATA(curr) ||
332 CDATA(curr) +
333 ((blkno - curr->cd_blkstart) <<
334 dev_bshift) > CDATA(curr) + CSIZE) {
336 CDATA(curr) + ((blkno -
337 curr->cd_blkstart) << dev_bshift),
338 CDATA(curr));
342 (long long)curr->cd_blkstart,
348 memcpy(buf, CDATA(curr) +
349 ((blkno - curr->cd_blkstart) <<
358 curr->cd_time = cheader->cd_count++;
366 curr->cd_blocksRead +=
368 if (curr->cd_blocksRead >= nblksread)
369 curr->cd_time = 0;