Lines Matching refs:lbn
76 vl_hash(struct uvnode * vp, daddr_t lbn)
78 return (int)((unsigned long) vp + lbn) & hashmask;
194 incore(struct uvnode * vp, daddr_t lbn)
199 hash = vl_hash(vp, lbn);
206 if (bp->b_vp == vp && bp->b_lblkno == lbn) {
214 * Return a buffer of the given size, lbn and uvnode.
218 getblk(struct uvnode * vp, daddr_t lbn, int size)
230 if ((bp = incore(vp, lbn)) != NULL) {
281 bp->b_blkno = bp->b_lblkno = lbn;
283 bp->b_hashval = vl_hash(vp, lbn);
338 bread(struct uvnode * vp, daddr_t lbn, int size, int flags, struct ubuf ** bpp)
343 bp = getblk(vp, lbn, size);
356 (void)VOP_BMAP(vp, lbn, &daddr);
388 printf("vp %p lbn %" PRId64 " flags %lx\n",