Lines Matching refs:blkno
66 static void bcache_invalidate(daddr_t blkno);
67 static void bcache_insert(caddr_t buf, daddr_t blkno);
68 static int bcache_lookup(caddr_t buf, daddr_t blkno);
260 bcache_insert(caddr_t buf, daddr_t blkno) in bcache_insert() argument
272 if (bcache_ctl[i].bc_blkno == blkno) { in bcache_insert()
283 DEBUG("insert blk %d -> %d @ %d # %d", blkno, cand, now, bcache_bcount); in bcache_insert()
285 bcache_ctl[cand].bc_blkno = blkno; in bcache_insert()
296 bcache_lookup(caddr_t buf, daddr_t blkno) in bcache_lookup() argument
305 if ((bcache_ctl[i].bc_blkno == blkno) && ((bcache_ctl[i].bc_stamp + BCACHE_TIMEOUT) >= now)) { in bcache_lookup()
307 DEBUG("hit blk %d <- %d (now %d then %d)", blkno, i, now, bcache_ctl[i].bc_stamp); in bcache_lookup()
317 bcache_invalidate(daddr_t blkno) in bcache_invalidate() argument
322 if (bcache_ctl[i].bc_blkno == blkno) { in bcache_invalidate()
325 DEBUG("invalidate blk %d", blkno); in bcache_invalidate()