Lines Matching refs:blkno

122 static boolean_t incore(vnode_t vp, daddr64_t blkno);
157 static buf_t incore_locked(vnode_t vp, daddr64_t blkno, struct bufhashhdr *dp);
932 buf_setblkno(buf_t bp, daddr64_t blkno) {
934 bp->b_blkno = blkno;
2075 bio_doread(vnode_t vp, daddr64_t blkno, int size, kauth_cred_t cred, int async, int queuetype)
2079 bp = buf_getblk(vp, blkno, size, 0, 0, queuetype);
2100 trace(TR_BREADMISS, pack(vp, size), blkno);
2122 trace(TR_BREADHIT, pack(vp, size), blkno);
2132 do_breadn_for_type(vnode_t vp, daddr64_t blkno, int size, daddr64_t *rablks, int *rasizes,
2138 bp = *bpp = bio_doread(vp, blkno, size, cred, 0, queuetype);
2162 buf_bread(vnode_t vp, daddr64_t blkno, int size, kauth_cred_t cred, buf_t *bpp)
2167 bp = *bpp = bio_doread(vp, blkno, size, cred, 0, BLK_READ);
2178 buf_meta_bread(vnode_t vp, daddr64_t blkno, int size, kauth_cred_t cred, buf_t *bpp)
2183 bp = *bpp = bio_doread(vp, blkno, size, cred, 0, BLK_META);
2193 buf_breadn(vnode_t vp, daddr64_t blkno, int size, daddr64_t *rablks, int *rasizes, int nrablks, kauth_cred_t cred, buf_t *bpp)
2195 return (do_breadn_for_type(vp, blkno, size, rablks, rasizes, nrablks, cred, bpp, BLK_READ));
2203 buf_meta_breadn(vnode_t vp, daddr64_t blkno, int size, daddr64_t *rablks, int *rasizes, int nrablks, kauth_cred_t cred, buf_t *bpp)
2205 return (do_breadn_for_type(vp, blkno, size, rablks, rasizes, nrablks, cred, bpp, BLK_META));
2814 incore(vnode_t vp, daddr64_t blkno)
2819 dp = BUFHASH(vp, blkno);
2823 if (incore_locked(vp, blkno, dp))
2834 incore_locked(vnode_t vp, daddr64_t blkno, struct bufhashhdr *dp)
2840 if (bp->b_lblkno == blkno && bp->b_vp == vp &&
2850 buf_wait_for_shadow_io(vnode_t vp, daddr64_t blkno)
2855 dp = BUFHASH(vp, blkno);
2860 if ((bp = incore_locked(vp, blkno, dp)) == NULL)
2883 buf_getblk(vnode_t vp, daddr64_t blkno, int size, int slpflag, int slptimeo, int operation)
2896 (uintptr_t)(blkno * PAGE_SIZE), size, operation, 0, 0);
2900 dp = BUFHASH(vp, blkno);
2904 if ((bp = incore_locked(vp, blkno, dp))) {
2927 (uintptr_t)blkno, size, operation, 0, 0);
3042 if (incore_locked(vp, blkno, dp)) {
3063 bp->b_blkno = bp->b_lblkno = blkno;
3069 binshash(bp, BUFHASH(vp, blkno));
3107 f_offset = ubc_blktooff(vp, blkno);