• Home
  • Raw
  • Download

Lines Matching refs:bp

63 	struct xfs_buf		*bp,  in _xfs_trans_bjoin()  argument
68 ASSERT(bp->b_transp == NULL); in _xfs_trans_bjoin()
75 xfs_buf_item_init(bp, tp->t_mountp); in _xfs_trans_bjoin()
76 bip = bp->b_log_item; in _xfs_trans_bjoin()
93 bp->b_transp = tp; in _xfs_trans_bjoin()
100 struct xfs_buf *bp) in xfs_trans_bjoin() argument
102 _xfs_trans_bjoin(tp, bp, 0); in xfs_trans_bjoin()
103 trace_xfs_trans_bjoin(bp->b_log_item); in xfs_trans_bjoin()
124 struct xfs_buf *bp; in xfs_trans_get_buf_map() local
138 bp = xfs_trans_buf_item_match(tp, target, map, nmaps); in xfs_trans_get_buf_map()
139 if (bp != NULL) { in xfs_trans_get_buf_map()
140 ASSERT(xfs_buf_islocked(bp)); in xfs_trans_get_buf_map()
142 xfs_buf_stale(bp); in xfs_trans_get_buf_map()
143 bp->b_flags |= XBF_DONE; in xfs_trans_get_buf_map()
146 ASSERT(bp->b_transp == tp); in xfs_trans_get_buf_map()
147 bip = bp->b_log_item; in xfs_trans_get_buf_map()
152 *bpp = bp; in xfs_trans_get_buf_map()
156 error = xfs_buf_get_map(target, map, nmaps, flags, &bp); in xfs_trans_get_buf_map()
160 ASSERT(!bp->b_error); in xfs_trans_get_buf_map()
162 _xfs_trans_bjoin(tp, bp, 1); in xfs_trans_get_buf_map()
163 trace_xfs_trans_get_buf(bp->b_log_item); in xfs_trans_get_buf_map()
164 *bpp = bp; in xfs_trans_get_buf_map()
175 struct xfs_buf *bp = tp->t_mountp->m_sb_bp; in xfs_trans_getsb() local
181 if (bp->b_transp == tp) { in xfs_trans_getsb()
182 struct xfs_buf_log_item *bip = bp->b_log_item; in xfs_trans_getsb()
190 xfs_buf_lock(bp); in xfs_trans_getsb()
191 xfs_buf_hold(bp); in xfs_trans_getsb()
192 _xfs_trans_bjoin(tp, bp, 1); in xfs_trans_getsb()
194 trace_xfs_trans_getsb(bp->b_log_item); in xfs_trans_getsb()
197 return bp; in xfs_trans_getsb()
221 struct xfs_buf *bp = NULL; in xfs_trans_read_buf_map() local
235 bp = xfs_trans_buf_item_match(tp, target, map, nmaps); in xfs_trans_read_buf_map()
236 if (bp) { in xfs_trans_read_buf_map()
237 ASSERT(xfs_buf_islocked(bp)); in xfs_trans_read_buf_map()
238 ASSERT(bp->b_transp == tp); in xfs_trans_read_buf_map()
239 ASSERT(bp->b_log_item != NULL); in xfs_trans_read_buf_map()
240 ASSERT(!bp->b_error); in xfs_trans_read_buf_map()
241 ASSERT(bp->b_flags & XBF_DONE); in xfs_trans_read_buf_map()
248 trace_xfs_trans_read_buf_shut(bp, _RET_IP_); in xfs_trans_read_buf_map()
264 ASSERT(bp->b_ops != NULL); in xfs_trans_read_buf_map()
265 error = xfs_buf_reverify(bp, ops); in xfs_trans_read_buf_map()
267 xfs_buf_ioerror_alert(bp, __return_address); in xfs_trans_read_buf_map()
279 bip = bp->b_log_item; in xfs_trans_read_buf_map()
284 ASSERT(bp->b_ops != NULL || ops == NULL); in xfs_trans_read_buf_map()
285 *bpp = bp; in xfs_trans_read_buf_map()
289 error = xfs_buf_read_map(target, map, nmaps, flags, &bp, ops, in xfs_trans_read_buf_map()
304 xfs_buf_relse(bp); in xfs_trans_read_buf_map()
305 trace_xfs_trans_read_buf_shut(bp, _RET_IP_); in xfs_trans_read_buf_map()
310 _xfs_trans_bjoin(tp, bp, 1); in xfs_trans_read_buf_map()
311 trace_xfs_trans_read_buf(bp->b_log_item); in xfs_trans_read_buf_map()
313 ASSERT(bp->b_ops != NULL || ops == NULL); in xfs_trans_read_buf_map()
314 *bpp = bp; in xfs_trans_read_buf_map()
322 struct xfs_buf *bp) in xfs_trans_buf_is_dirty() argument
324 struct xfs_buf_log_item *bip = bp->b_log_item; in xfs_trans_buf_is_dirty()
347 struct xfs_buf *bp) in xfs_trans_brelse() argument
349 struct xfs_buf_log_item *bip = bp->b_log_item; in xfs_trans_brelse()
351 ASSERT(bp->b_transp == tp); in xfs_trans_brelse()
354 xfs_buf_relse(bp); in xfs_trans_brelse()
391 bp->b_transp = NULL; in xfs_trans_brelse()
392 xfs_buf_relse(bp); in xfs_trans_brelse()
404 struct xfs_buf *bp) in xfs_trans_bhold() argument
406 struct xfs_buf_log_item *bip = bp->b_log_item; in xfs_trans_bhold()
408 ASSERT(bp->b_transp == tp); in xfs_trans_bhold()
425 struct xfs_buf *bp) in xfs_trans_bhold_release() argument
427 struct xfs_buf_log_item *bip = bp->b_log_item; in xfs_trans_bhold_release()
429 ASSERT(bp->b_transp == tp); in xfs_trans_bhold_release()
446 struct xfs_buf *bp) in xfs_trans_dirty_buf() argument
448 struct xfs_buf_log_item *bip = bp->b_log_item; in xfs_trans_dirty_buf()
450 ASSERT(bp->b_transp == tp); in xfs_trans_dirty_buf()
459 bp->b_flags |= XBF_DONE; in xfs_trans_dirty_buf()
471 ASSERT(bp->b_flags & XBF_STALE); in xfs_trans_dirty_buf()
472 bp->b_flags &= ~XBF_STALE; in xfs_trans_dirty_buf()
493 struct xfs_buf *bp, in xfs_trans_log_buf() argument
497 struct xfs_buf_log_item *bip = bp->b_log_item; in xfs_trans_log_buf()
499 ASSERT(first <= last && last < BBTOB(bp->b_length)); in xfs_trans_log_buf()
502 xfs_trans_dirty_buf(tp, bp); in xfs_trans_log_buf()
541 struct xfs_buf *bp) in xfs_trans_binval() argument
543 struct xfs_buf_log_item *bip = bp->b_log_item; in xfs_trans_binval()
546 ASSERT(bp->b_transp == tp); in xfs_trans_binval()
557 ASSERT(bp->b_flags & XBF_STALE); in xfs_trans_binval()
567 xfs_buf_stale(bp); in xfs_trans_binval()
596 struct xfs_buf *bp) in xfs_trans_inode_buf() argument
598 struct xfs_buf_log_item *bip = bp->b_log_item; in xfs_trans_inode_buf()
600 ASSERT(bp->b_transp == tp); in xfs_trans_inode_buf()
605 bp->b_flags |= _XBF_INODES; in xfs_trans_inode_buf()
606 xfs_trans_buf_set_type(tp, bp, XFS_BLFT_DINO_BUF); in xfs_trans_inode_buf()
621 struct xfs_buf *bp) in xfs_trans_stale_inode_buf() argument
623 struct xfs_buf_log_item *bip = bp->b_log_item; in xfs_trans_stale_inode_buf()
625 ASSERT(bp->b_transp == tp); in xfs_trans_stale_inode_buf()
630 bp->b_flags |= _XBF_INODES; in xfs_trans_stale_inode_buf()
631 xfs_trans_buf_set_type(tp, bp, XFS_BLFT_DINO_BUF); in xfs_trans_stale_inode_buf()
646 struct xfs_buf *bp) in xfs_trans_inode_alloc_buf() argument
648 struct xfs_buf_log_item *bip = bp->b_log_item; in xfs_trans_inode_alloc_buf()
650 ASSERT(bp->b_transp == tp); in xfs_trans_inode_alloc_buf()
655 bp->b_flags |= _XBF_INODES; in xfs_trans_inode_alloc_buf()
656 xfs_trans_buf_set_type(tp, bp, XFS_BLFT_DINO_BUF); in xfs_trans_inode_alloc_buf()
669 struct xfs_buf *bp) in xfs_trans_ordered_buf() argument
671 struct xfs_buf_log_item *bip = bp->b_log_item; in xfs_trans_ordered_buf()
673 ASSERT(bp->b_transp == tp); in xfs_trans_ordered_buf()
687 xfs_trans_dirty_buf(tp, bp); in xfs_trans_ordered_buf()
698 struct xfs_buf *bp, in xfs_trans_buf_set_type() argument
701 struct xfs_buf_log_item *bip = bp->b_log_item; in xfs_trans_buf_set_type()
706 ASSERT(bp->b_transp == tp); in xfs_trans_buf_set_type()
740 struct xfs_buf *bp, in xfs_trans_dquot_buf() argument
743 struct xfs_buf_log_item *bip = bp->b_log_item; in xfs_trans_dquot_buf()
766 bp->b_flags |= _XBF_DQUOTS; in xfs_trans_dquot_buf()
767 xfs_trans_buf_set_type(tp, bp, type); in xfs_trans_dquot_buf()