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);
916 buf_setblkno(buf_t bp, daddr64_t blkno) {
918 bp->b_blkno = blkno;
2059 bio_doread(vnode_t vp, daddr64_t blkno, int size, kauth_cred_t cred, int async, int queuetype)
2063 bp = buf_getblk(vp, blkno, size, 0, 0, queuetype);
2084 trace(TR_BREADMISS, pack(vp, size), blkno);
2104 trace(TR_BREADHIT, pack(vp, size), blkno);
2114 do_breadn_for_type(vnode_t vp, daddr64_t blkno, int size, daddr64_t *rablks, int *rasizes,
2120 bp = *bpp = bio_doread(vp, blkno, size, cred, 0, queuetype);
2144 buf_bread(vnode_t vp, daddr64_t blkno, int size, kauth_cred_t cred, buf_t *bpp)
2149 bp = *bpp = bio_doread(vp, blkno, size, cred, 0, BLK_READ);
2160 buf_meta_bread(vnode_t vp, daddr64_t blkno, int size, kauth_cred_t cred, buf_t *bpp)
2165 bp = *bpp = bio_doread(vp, blkno, size, cred, 0, BLK_META);
2175 buf_breadn(vnode_t vp, daddr64_t blkno, int size, daddr64_t *rablks, int *rasizes, int nrablks, kauth_cred_t cred, buf_t *bpp)
2177 return (do_breadn_for_type(vp, blkno, size, rablks, rasizes, nrablks, cred, bpp, BLK_READ));
2185 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)
2187 return (do_breadn_for_type(vp, blkno, size, rablks, rasizes, nrablks, cred, bpp, BLK_META));
2791 incore(vnode_t vp, daddr64_t blkno)
2796 dp = BUFHASH(vp, blkno);
2800 if (incore_locked(vp, blkno, dp))
2811 incore_locked(vnode_t vp, daddr64_t blkno, struct bufhashhdr *dp)
2817 if (bp->b_lblkno == blkno && bp->b_vp == vp &&
2826 buf_wait_for_shadow_io(vnode_t vp, daddr64_t blkno)
2831 dp = BUFHASH(vp, blkno);
2836 if ((bp = incore_locked(vp, blkno, dp)) == NULL)
2859 buf_getblk(vnode_t vp, daddr64_t blkno, int size, int slpflag, int slptimeo, int operation)
2872 (uintptr_t)(blkno * PAGE_SIZE), size, operation, 0, 0);
2876 dp = BUFHASH(vp, blkno);
2880 if ((bp = incore_locked(vp, blkno, dp))) {
2903 (uintptr_t)blkno, size, operation, 0, 0);
3018 if (incore_locked(vp, blkno, dp)) {
3039 bp->b_blkno = bp->b_lblkno = blkno;
3045 binshash(bp, BUFHASH(vp, blkno));
3083 f_offset = ubc_blktooff(vp, blkno);