Lines Matching refs:lip
29 static inline struct xfs_buf_log_item *BUF_ITEM(struct xfs_log_item *lip) in BUF_ITEM() argument
31 return container_of(lip, struct xfs_buf_log_item, bli_item); in BUF_ITEM()
189 struct xfs_log_item *lip, in xfs_buf_item_size() argument
193 struct xfs_buf_log_item *bip = BUF_ITEM(lip); in xfs_buf_item_size()
398 struct xfs_log_item *lip, in xfs_buf_item_format() argument
401 struct xfs_buf_log_item *bip = BUF_ITEM(lip); in xfs_buf_item_format()
432 if (xfs_has_v3inodes(lip->li_log->l_mp) || in xfs_buf_item_format()
434 xfs_log_item_in_current_chkpt(lip))) in xfs_buf_item_format()
470 struct xfs_log_item *lip) in xfs_buf_item_pin() argument
472 struct xfs_buf_log_item *bip = BUF_ITEM(lip); in xfs_buf_item_pin()
508 struct xfs_log_item *lip, in xfs_buf_item_unpin() argument
511 struct xfs_buf_log_item *bip = BUF_ITEM(lip); in xfs_buf_item_unpin()
539 ASSERT(list_empty(&lip->li_trans)); in xfs_buf_item_unpin()
564 xfs_trans_ail_delete(lip, SHUTDOWN_LOG_IO_ERROR); in xfs_buf_item_unpin()
597 struct xfs_log_item *lip, in xfs_buf_item_push() argument
600 struct xfs_buf_log_item *bip = BUF_ITEM(lip); in xfs_buf_item_push()
647 struct xfs_log_item *lip = &bip->bli_item; in xfs_buf_item_put() local
661 aborted = test_bit(XFS_LI_ABORTED, &lip->li_flags) || in xfs_buf_item_put()
662 xlog_is_shutdown(lip->li_log); in xfs_buf_item_put()
674 xfs_trans_ail_delete(lip, 0); in xfs_buf_item_put()
700 struct xfs_log_item *lip) in xfs_buf_item_release() argument
702 struct xfs_buf_log_item *bip = BUF_ITEM(lip); in xfs_buf_item_release()
711 &lip->li_flags); in xfs_buf_item_release()
746 struct xfs_log_item *lip, in xfs_buf_item_committing() argument
749 return xfs_buf_item_release(lip); in xfs_buf_item_committing()
772 struct xfs_log_item *lip, in xfs_buf_item_committed() argument
775 struct xfs_buf_log_item *bip = BUF_ITEM(lip); in xfs_buf_item_committed()
779 if ((bip->bli_flags & XFS_BLI_INODE_ALLOC_BUF) && lip->li_lsn != 0) in xfs_buf_item_committed()
780 return lip->li_lsn; in xfs_buf_item_committed()