Lines Matching refs:b_error
751 * Clear b_error if this is a lookup from a caller that doesn't expect
800 ASSERT(bp->b_error == 0);
807 if (bp->b_error)
809 return bp->b_error;
936 if (bp->b_error) {
937 error = bp->b_error;
1224 * caller handle the error in bp->b_error appropriately.
1272 cfg = xfs_error_get_cfg(mp, XFS_ERR_METADATA, bp->b_error);
1273 if (bp->b_last_error != bp->b_error ||
1275 bp->b_last_error = bp->b_error;
1325 if (!bp->b_error && bp->b_io_error)
1329 if (!bp->b_error && bp->b_ops)
1331 if (!bp->b_error)
1334 if (!bp->b_error) {
1339 if (unlikely(bp->b_error) && xfs_buf_ioend_handle_error(bp))
1396 bp->b_error = error;
1408 bp->b_length, -bp->b_error);
1466 if (!bp->b_error && xfs_buf_is_vmapped(bp) && (bp->b_flags & XBF_READ))
1568 bp->b_error = 0;
1580 if (bp->b_error) {
1621 if (bp->b_error)
1642 return bp->b_error;
1697 if (bp->b_error || !(bp->b_flags & XBF_ASYNC))
1765 * be marked stale, but b_error will not be set. The caller is responsible for