Lines Matching refs:bp
106 struct xfs_buf *bp) in xfs_allocbt_free_block() argument
113 bno = xfs_daddr_to_agbno(cur->bc_mp, XFS_BUF_ADDR(bp)); in xfs_allocbt_free_block()
122 xfs_trans_binval(cur->bc_tp, bp); in xfs_allocbt_free_block()
274 struct xfs_buf *bp) in xfs_allocbt_verify() argument
276 struct xfs_mount *mp = bp->b_target->bt_mount; in xfs_allocbt_verify()
277 struct xfs_btree_block *block = XFS_BUF_TO_BLOCK(bp); in xfs_allocbt_verify()
278 struct xfs_perag *pag = bp->b_pag; in xfs_allocbt_verify()
300 if (block->bb_u.s.bb_blkno != cpu_to_be64(bp->b_bn)) in xfs_allocbt_verify()
318 if (block->bb_u.s.bb_blkno != cpu_to_be64(bp->b_bn)) in xfs_allocbt_verify()
354 struct xfs_buf *bp) in xfs_allocbt_read_verify() argument
356 if (!xfs_btree_sblock_verify_crc(bp)) in xfs_allocbt_read_verify()
357 xfs_buf_ioerror(bp, -EFSBADCRC); in xfs_allocbt_read_verify()
358 else if (!xfs_allocbt_verify(bp)) in xfs_allocbt_read_verify()
359 xfs_buf_ioerror(bp, -EFSCORRUPTED); in xfs_allocbt_read_verify()
361 if (bp->b_error) { in xfs_allocbt_read_verify()
362 trace_xfs_btree_corrupt(bp, _RET_IP_); in xfs_allocbt_read_verify()
363 xfs_verifier_error(bp); in xfs_allocbt_read_verify()
369 struct xfs_buf *bp) in xfs_allocbt_write_verify() argument
371 if (!xfs_allocbt_verify(bp)) { in xfs_allocbt_write_verify()
372 trace_xfs_btree_corrupt(bp, _RET_IP_); in xfs_allocbt_write_verify()
373 xfs_buf_ioerror(bp, -EFSCORRUPTED); in xfs_allocbt_write_verify()
374 xfs_verifier_error(bp); in xfs_allocbt_write_verify()
377 xfs_btree_sblock_calc_crc(bp); in xfs_allocbt_write_verify()