Lines Matching refs:tp
67 xfs_trans_get_buf(xfs_trans_t *tp, in xfs_trans_get_buf() argument
82 if (tp == NULL) { in xfs_trans_get_buf()
94 if (tp->t_items.lic_next == NULL) { in xfs_trans_get_buf()
95 bp = xfs_trans_buf_item_match(tp, target_dev, blkno, len); in xfs_trans_get_buf()
97 bp = xfs_trans_buf_item_match_all(tp, target_dev, blkno, len); in xfs_trans_get_buf()
101 if (XFS_FORCED_SHUTDOWN(tp->t_mountp)) { in xfs_trans_get_buf()
114 ASSERT(XFS_BUF_FSPRIVATE2(bp, xfs_trans_t *) == tp); in xfs_trans_get_buf()
144 xfs_buf_item_init(bp, tp->t_mountp); in xfs_trans_get_buf()
164 (void) xfs_trans_add_item(tp, (xfs_log_item_t*)bip); in xfs_trans_get_buf()
170 XFS_BUF_SET_FSPRIVATE2(bp, tp); in xfs_trans_get_buf()
186 xfs_trans_getsb(xfs_trans_t *tp, in xfs_trans_getsb() argument
197 if (tp == NULL) { in xfs_trans_getsb()
208 if (XFS_BUF_FSPRIVATE2(bp, xfs_trans_t *) == tp) { in xfs_trans_getsb()
247 (void) xfs_trans_add_item(tp, (xfs_log_item_t*)bip); in xfs_trans_getsb()
253 XFS_BUF_SET_FSPRIVATE2(bp, tp); in xfs_trans_getsb()
287 xfs_trans_t *tp, in xfs_trans_read_buf() argument
304 if (tp == NULL) { in xfs_trans_read_buf()
342 if (tp->t_items.lic_next == NULL) { in xfs_trans_read_buf()
343 bp = xfs_trans_buf_item_match(tp, target, blkno, len); in xfs_trans_read_buf()
345 bp = xfs_trans_buf_item_match_all(tp, target, blkno, len); in xfs_trans_read_buf()
349 ASSERT(XFS_BUF_FSPRIVATE2(bp, xfs_trans_t *) == tp); in xfs_trans_read_buf()
356 xfsbdstrat(tp->t_mountp, bp); in xfs_trans_read_buf()
367 if (tp->t_flags & XFS_TRANS_DIRTY) in xfs_trans_read_buf()
368 xfs_force_shutdown(tp->t_mountp, in xfs_trans_read_buf()
413 if (tp->t_flags & XFS_TRANS_DIRTY) in xfs_trans_read_buf()
414 xfs_force_shutdown(tp->t_mountp, SHUTDOWN_META_IO_ERROR); in xfs_trans_read_buf()
419 if (xfs_do_error && !(tp->t_flags & XFS_TRANS_DIRTY)) { in xfs_trans_read_buf()
422 xfs_force_shutdown(tp->t_mountp, in xfs_trans_read_buf()
439 xfs_buf_item_init(bp, tp->t_mountp); in xfs_trans_read_buf()
459 (void) xfs_trans_add_item(tp, (xfs_log_item_t*)bip); in xfs_trans_read_buf()
465 XFS_BUF_SET_FSPRIVATE2(bp, tp); in xfs_trans_read_buf()
509 xfs_trans_brelse(xfs_trans_t *tp, in xfs_trans_brelse() argument
519 if (tp == NULL) { in xfs_trans_brelse()
538 ASSERT(XFS_BUF_FSPRIVATE2(bp, xfs_trans_t *) == tp); in xfs_trans_brelse()
549 lidp = xfs_trans_find_item(tp, (xfs_log_item_t*)bip); in xfs_trans_brelse()
588 xfs_trans_free_item(tp, lidp); in xfs_trans_brelse()
645 xfs_trans_bjoin(xfs_trans_t *tp, in xfs_trans_bjoin() argument
658 xfs_buf_item_init(bp, tp->t_mountp); in xfs_trans_bjoin()
672 (void) xfs_trans_add_item(tp, (xfs_log_item_t *)bip); in xfs_trans_bjoin()
678 XFS_BUF_SET_FSPRIVATE2(bp, tp); in xfs_trans_bjoin()
690 xfs_trans_bhold(xfs_trans_t *tp, in xfs_trans_bhold() argument
696 ASSERT(XFS_BUF_FSPRIVATE2(bp, xfs_trans_t *) == tp); in xfs_trans_bhold()
712 xfs_trans_bhold_release(xfs_trans_t *tp, in xfs_trans_bhold_release() argument
718 ASSERT(XFS_BUF_FSPRIVATE2(bp, xfs_trans_t *) == tp); in xfs_trans_bhold_release()
740 xfs_trans_log_buf(xfs_trans_t *tp, in xfs_trans_log_buf() argument
749 ASSERT(XFS_BUF_FSPRIVATE2(bp, xfs_trans_t *) == tp); in xfs_trans_log_buf()
787 lidp = xfs_trans_find_item(tp, (xfs_log_item_t*)bip); in xfs_trans_log_buf()
790 tp->t_flags |= XFS_TRANS_DIRTY; in xfs_trans_log_buf()
819 xfs_trans_t *tp, in xfs_trans_binval() argument
826 ASSERT(XFS_BUF_FSPRIVATE2(bp, xfs_trans_t *) == tp); in xfs_trans_binval()
830 lidp = xfs_trans_find_item(tp, (xfs_log_item_t*)bip); in xfs_trans_binval()
845 ASSERT(tp->t_flags & XFS_TRANS_DIRTY); in xfs_trans_binval()
880 tp->t_flags |= XFS_TRANS_DIRTY; in xfs_trans_binval()
898 xfs_trans_t *tp, in xfs_trans_inode_buf() argument
904 ASSERT(XFS_BUF_FSPRIVATE2(bp, xfs_trans_t *) == tp); in xfs_trans_inode_buf()
924 xfs_trans_t *tp, in xfs_trans_stale_inode_buf() argument
930 ASSERT(XFS_BUF_FSPRIVATE2(bp, xfs_trans_t *) == tp); in xfs_trans_stale_inode_buf()
954 xfs_trans_t *tp, in xfs_trans_inode_alloc_buf() argument
960 ASSERT(XFS_BUF_FSPRIVATE2(bp, xfs_trans_t *) == tp); in xfs_trans_inode_alloc_buf()
983 xfs_trans_t *tp, in xfs_trans_dquot_buf() argument
990 ASSERT(XFS_BUF_FSPRIVATE2(bp, xfs_trans_t *) == tp); in xfs_trans_dquot_buf()
1009 xfs_trans_t *tp, in xfs_trans_buf_item_match() argument
1022 licp = &tp->t_items; in xfs_trans_buf_item_match()
1062 xfs_trans_t *tp, in xfs_trans_buf_item_match_all() argument
1075 for (licp = &tp->t_items; licp != NULL; licp = licp->lic_next) { in xfs_trans_buf_item_match_all()
1077 ASSERT(licp == &tp->t_items); in xfs_trans_buf_item_match_all()