• Home
  • Raw
  • Download

Lines Matching refs:bp

124 	xfs_failaddr_t (*verify_struct)(struct xfs_buf *bp);
252 int _xfs_buf_read(struct xfs_buf *bp, xfs_buf_flags_t flags);
253 void xfs_buf_hold(struct xfs_buf *bp);
262 #define xfs_buf_islocked(bp) \ argument
263 ((bp)->b_sema.count <= 0)
265 static inline void xfs_buf_relse(xfs_buf_t *bp) in xfs_buf_relse() argument
267 xfs_buf_unlock(bp); in xfs_buf_relse()
268 xfs_buf_rele(bp); in xfs_buf_relse()
272 extern int xfs_bwrite(struct xfs_buf *bp);
274 extern void __xfs_buf_ioerror(struct xfs_buf *bp, int error,
276 #define xfs_buf_ioerror(bp, err) __xfs_buf_ioerror((bp), (err), __this_address) argument
277 extern void xfs_buf_ioerror_alert(struct xfs_buf *bp, xfs_failaddr_t fa);
279 void xfs_buf_zero(struct xfs_buf *bp, size_t boff, size_t bsize);
280 void __xfs_buf_mark_corrupt(struct xfs_buf *bp, xfs_failaddr_t fa);
281 #define xfs_buf_mark_corrupt(bp) __xfs_buf_mark_corrupt((bp), __this_address) argument
285 extern void xfs_buf_stale(struct xfs_buf *bp);
308 #define XFS_BUF_ADDR(bp) ((bp)->b_maps[0].bm_bn) argument
309 #define XFS_BUF_SET_ADDR(bp, bno) ((bp)->b_maps[0].bm_bn = (xfs_daddr_t)(bno)) argument
311 void xfs_buf_set_ref(struct xfs_buf *bp, int lru_ref);
318 static inline void xfs_buf_oneshot(struct xfs_buf *bp) in xfs_buf_oneshot() argument
320 if (!list_empty(&bp->b_lru) || atomic_read(&bp->b_lru_ref) > 1) in xfs_buf_oneshot()
322 atomic_set(&bp->b_lru_ref, 0); in xfs_buf_oneshot()
325 static inline int xfs_buf_ispinned(struct xfs_buf *bp) in xfs_buf_ispinned() argument
327 return atomic_read(&bp->b_pin_count); in xfs_buf_ispinned()
331 xfs_buf_verify_cksum(struct xfs_buf *bp, unsigned long cksum_offset) in xfs_buf_verify_cksum() argument
333 return xfs_verify_cksum(bp->b_addr, BBTOB(bp->b_length), in xfs_buf_verify_cksum()
338 xfs_buf_update_cksum(struct xfs_buf *bp, unsigned long cksum_offset) in xfs_buf_update_cksum() argument
340 xfs_update_cksum(bp->b_addr, BBTOB(bp->b_length), in xfs_buf_update_cksum()
362 int xfs_buf_reverify(struct xfs_buf *bp, const struct xfs_buf_ops *ops);
363 bool xfs_verify_magic(struct xfs_buf *bp, __be32 dmagic);
364 bool xfs_verify_magic16(struct xfs_buf *bp, __be16 dmagic);