Lines Matching refs:blkno
70 static void bcache_invalidate(daddr_t blkno);
71 static void bcache_insert(void *buf, daddr_t blkno);
72 static int bcache_lookup(void *buf, daddr_t blkno);
264 bcache_insert(void *buf, daddr_t blkno) in bcache_insert() argument
276 if (bcache_ctl[i].bc_blkno == blkno) { in bcache_insert()
287 DEBUG("insert blk %d -> %d @ %d # %d", blkno, cand, now, bcache_bcount); in bcache_insert()
289 bcache_ctl[cand].bc_blkno = blkno; in bcache_insert()
300 bcache_lookup(void *buf, daddr_t blkno) in bcache_lookup() argument
309 if ((bcache_ctl[i].bc_blkno == blkno) && ((bcache_ctl[i].bc_stamp + BCACHE_TIMEOUT) >= now)) { in bcache_lookup()
311 DEBUG("hit blk %d <- %d (now %d then %d)", blkno, i, now, bcache_ctl[i].bc_stamp); in bcache_lookup()
321 bcache_invalidate(daddr_t blkno) in bcache_invalidate() argument
326 if (bcache_ctl[i].bc_blkno == blkno) { in bcache_invalidate()
329 DEBUG("invalidate blk %d", blkno); in bcache_invalidate()