Lines Matching refs:bp

270 void xfs_buf_set_empty(struct xfs_buf *bp, size_t numblks);
271 int xfs_buf_associate_memory(struct xfs_buf *bp, void *mem, size_t length);
278 void xfs_buf_hold(struct xfs_buf *bp);
288 #define xfs_buf_islocked(bp) \ argument
289 ((bp)->b_sema.count <= 0)
292 extern int xfs_bwrite(struct xfs_buf *bp);
293 extern void xfs_buf_ioend(struct xfs_buf *bp);
296 extern void xfs_buf_submit(struct xfs_buf *bp);
297 extern int xfs_buf_submit_wait(struct xfs_buf *bp);
300 #define xfs_buf_zero(bp, off, len) \ argument
301 xfs_buf_iomove((bp), (off), (len), NULL, XBRW_ZERO)
315 #define XFS_BUF_ZEROFLAGS(bp) \ argument
316 ((bp)->b_flags &= ~(XBF_READ|XBF_WRITE|XBF_ASYNC| \
320 void xfs_buf_stale(struct xfs_buf *bp);
321 #define XFS_BUF_UNSTALE(bp) ((bp)->b_flags &= ~XBF_STALE) argument
322 #define XFS_BUF_ISSTALE(bp) ((bp)->b_flags & XBF_STALE) argument
324 #define XFS_BUF_DONE(bp) ((bp)->b_flags |= XBF_DONE) argument
325 #define XFS_BUF_UNDONE(bp) ((bp)->b_flags &= ~XBF_DONE) argument
326 #define XFS_BUF_ISDONE(bp) ((bp)->b_flags & XBF_DONE) argument
328 #define XFS_BUF_ASYNC(bp) ((bp)->b_flags |= XBF_ASYNC) argument
329 #define XFS_BUF_UNASYNC(bp) ((bp)->b_flags &= ~XBF_ASYNC) argument
330 #define XFS_BUF_ISASYNC(bp) ((bp)->b_flags & XBF_ASYNC) argument
332 #define XFS_BUF_READ(bp) ((bp)->b_flags |= XBF_READ) argument
333 #define XFS_BUF_UNREAD(bp) ((bp)->b_flags &= ~XBF_READ) argument
334 #define XFS_BUF_ISREAD(bp) ((bp)->b_flags & XBF_READ) argument
336 #define XFS_BUF_WRITE(bp) ((bp)->b_flags |= XBF_WRITE) argument
337 #define XFS_BUF_UNWRITE(bp) ((bp)->b_flags &= ~XBF_WRITE) argument
338 #define XFS_BUF_ISWRITE(bp) ((bp)->b_flags & XBF_WRITE) argument
350 #define XFS_BUF_ADDR(bp) ((bp)->b_maps[0].bm_bn) argument
351 #define XFS_BUF_SET_ADDR(bp, bno) ((bp)->b_maps[0].bm_bn = (xfs_daddr_t)(bno)) argument
353 static inline void xfs_buf_set_ref(struct xfs_buf *bp, int lru_ref) in xfs_buf_set_ref() argument
355 atomic_set(&bp->b_lru_ref, lru_ref); in xfs_buf_set_ref()
358 static inline int xfs_buf_ispinned(struct xfs_buf *bp) in xfs_buf_ispinned() argument
360 return atomic_read(&bp->b_pin_count); in xfs_buf_ispinned()
363 static inline void xfs_buf_relse(xfs_buf_t *bp) in xfs_buf_relse() argument
365 xfs_buf_unlock(bp); in xfs_buf_relse()
366 xfs_buf_rele(bp); in xfs_buf_relse()
370 xfs_buf_verify_cksum(struct xfs_buf *bp, unsigned long cksum_offset) in xfs_buf_verify_cksum() argument
372 return xfs_verify_cksum(bp->b_addr, BBTOB(bp->b_length), in xfs_buf_verify_cksum()
377 xfs_buf_update_cksum(struct xfs_buf *bp, unsigned long cksum_offset) in xfs_buf_update_cksum() argument
379 xfs_update_cksum(bp->b_addr, BBTOB(bp->b_length), in xfs_buf_update_cksum()