Lines Matching refs:lbn
59 daddr_t lbn, daddr_t blkno, long size, int run, int gbflags,
338 cluster_rbuild(struct vnode *vp, u_quad_t filesize, daddr_t lbn, in cluster_rbuild() argument
354 while ((u_quad_t) size * (lbn + run) > filesize) { in cluster_rbuild()
362 tbp = getblk(vp, lbn, size, 0, 0, gbflags); in cluster_rbuild()
394 bp->b_lblkno = lbn; in cluster_rbuild()
417 tbp = getblk(vp, lbn + i, size, 0, 0, GB_LOCK_NOWAIT | in cluster_rbuild()
644 daddr_t lbn, pbn; in cluster_write() local
659 lbn = bp->b_lblkno; in cluster_write()
663 if (lbn == 0) in cluster_write()
666 if (vnc->v_clen == 0 || lbn != vnc->v_lastw + 1 || in cluster_write()
688 lbn != vnc->v_lastw + 1 || vnc->v_clen <= cursize) { in cluster_write()
735 vnc->v_lastw = lbn; in cluster_write()
749 (VOP_BMAP(vp, lbn, NULL, &bp->b_blkno, &maxclen, in cluster_write()
755 vnc->v_cstart = lbn + 1; in cluster_write()
756 vnc->v_lastw = lbn; in cluster_write()
762 vnc->v_cstart = lbn + 1; in cluster_write()
765 vnc->v_cstart = lbn; in cluster_write()
768 } else if (lbn == vnc->v_cstart + vnc->v_clen) { in cluster_write()
781 vnc->v_cstart = lbn + 1; in cluster_write()
795 vnc->v_lastw = lbn; in cluster_write()
1048 daddr_t lbn; in cluster_collectbufs() local
1056 for (lbn = vnc->v_cstart, i = 0; i < len; lbn++, i++) { in cluster_collectbufs()
1057 error = bread_gb(vp, lbn, last_bp->b_bcount, NOCRED, in cluster_collectbufs()