Lines Matching defs:getblk
230 "Number of times getblk has had to restart a buffer mapping for "
310 * getnewbuf(), and getblk().
618 * getblk() is called with a vnode locked, and
1784 rabp = getblk(vp, *rablkno, *rabsize, 0, 0, 0);
1819 * getblk(). Also starts asynchronous I/O on read-ahead blocks.
1834 *bpp = bp = getblk(vp, blkno, size, 0, 0, flags);
2027 * biodone() in order to prevent getblk from writing the buffer
2114 * might have been set pre-getblk(). Unlike bwrite/bdwrite, bdirty()
3442 * getblk:
3454 * If getblk()ing a previously 0-sized invalid buffer, B_CACHE is set
3458 * If getblk() must create a new buffer, the new buffer is returned with
3463 * getblk() also forces a bwrite() for any B_DELWRI buffer whos
3478 getblk(struct vnode *vp, daddr_t blkno, int size, int slpflag, int slptimeo,
3486 CTR3(KTR_BUF, "getblk(%p, %ld, %d)", vp, (long)blkno, size);
3489 ASSERT_VOP_LOCKED(vp, "getblk");
3491 panic("getblk: size(%d) > MAXBCACHEBUF(%d)\n", size,
3512 BO_LOCKPTR(bo), "getblk", slpflag, slptimeo);
3593 ("getblk: no buffer offset"));
3735 CTR4(KTR_BUF, "getblk(%p, %ld, %d) = %p", vp, (long)blkno, size, bp);
3851 * allocbuf() only adjusts B_CACHE for VMIO buffers. getblk() deals with
4003 * In a non-VMIO bp, B_CACHE will be set on the next getblk()