Lines Matching refs:bp
2248 xfs_buf_t *bp; in xfs_ifree_cluster() local
2271 bp = xfs_trans_get_buf(tp, mp->m_ddev_targp, blkno, in xfs_ifree_cluster()
2275 if (!bp) in xfs_ifree_cluster()
2287 bp->b_ops = &xfs_inode_buf_ops; in xfs_ifree_cluster()
2296 lip = bp->b_fspriv; in xfs_ifree_cluster()
2385 xfs_buf_attach_iodone(bp, xfs_istale_done, in xfs_ifree_cluster()
2392 xfs_trans_stale_inode_buf(tp, bp); in xfs_ifree_cluster()
2393 xfs_trans_binval(tp, bp); in xfs_ifree_cluster()
3197 xfs_buf_t *bp) in xfs_iflush_cluster() argument
3279 error = xfs_iflush_int(iq, bp); in xfs_iflush_cluster()
3315 bufwasdelwri = (bp->b_flags & _XBF_DELWRI_Q); in xfs_iflush_cluster()
3317 xfs_buf_relse(bp); in xfs_iflush_cluster()
3327 if (bp->b_iodone) { in xfs_iflush_cluster()
3328 XFS_BUF_UNDONE(bp); in xfs_iflush_cluster()
3329 xfs_buf_stale(bp); in xfs_iflush_cluster()
3330 xfs_buf_ioerror(bp, -EIO); in xfs_iflush_cluster()
3331 xfs_buf_ioend(bp); in xfs_iflush_cluster()
3333 xfs_buf_stale(bp); in xfs_iflush_cluster()
3334 xfs_buf_relse(bp); in xfs_iflush_cluster()
3362 struct xfs_buf *bp = NULL; in xfs_iflush() local
3412 error = xfs_imap_to_bp(mp, NULL, &ip->i_imap, &dip, &bp, XBF_TRYLOCK, in xfs_iflush()
3424 error = xfs_iflush_int(ip, bp); in xfs_iflush()
3432 if (xfs_buf_ispinned(bp)) in xfs_iflush()
3439 error = xfs_iflush_cluster(ip, bp); in xfs_iflush()
3443 *bpp = bp; in xfs_iflush()
3447 if (bp) in xfs_iflush()
3448 xfs_buf_relse(bp); in xfs_iflush()
3463 struct xfs_buf *bp) in xfs_iflush_int() argument
3477 dip = (xfs_dinode_t *)xfs_buf_offset(bp, ip->i_imap.im_boffset); in xfs_iflush_int()
3561 xfs_inobp_check(mp, bp); in xfs_iflush_int()
3601 xfs_buf_attach_iodone(bp, xfs_iflush_done, &iip->ili_item); in xfs_iflush_int()
3610 ASSERT(bp->b_fspriv != NULL); in xfs_iflush_int()
3611 ASSERT(bp->b_iodone != NULL); in xfs_iflush_int()