Lines Matching refs:lip

26 static inline struct xfs_inode_log_item *INODE_ITEM(struct xfs_log_item *lip)
28 return container_of(lip, struct xfs_inode_log_item, ili_item);
133 struct xfs_log_item *lip,
137 struct xfs_inode_log_item *iip = INODE_ITEM(lip);
422 struct xfs_log_item *lip,
425 struct xfs_inode_log_item *iip = INODE_ITEM(lip);
469 struct xfs_log_item *lip)
471 struct xfs_inode *ip = INODE_ITEM(lip)->ili_inode;
474 ASSERT(lip->li_buf);
495 struct xfs_log_item *lip,
498 struct xfs_inode *ip = INODE_ITEM(lip)->ili_inode;
501 ASSERT(lip->li_buf || xfs_iflags_test(ip, XFS_ISTALE));
509 struct xfs_log_item *lip,
511 __releases(&lip->li_ailp->ail_lock)
512 __acquires(&lip->li_ailp->ail_lock)
514 struct xfs_inode_log_item *iip = INODE_ITEM(lip);
516 struct xfs_buf *bp = lip->li_buf;
532 spin_unlock(&lip->li_ailp->ail_lock);
556 spin_lock(&lip->li_ailp->ail_lock);
565 struct xfs_log_item *lip)
567 struct xfs_inode_log_item *iip = INODE_ITEM(lip);
604 struct xfs_log_item *lip,
607 struct xfs_inode_log_item *iip = INODE_ITEM(lip);
611 xfs_inode_item_unpin(lip, 0);
619 struct xfs_log_item *lip,
622 INODE_ITEM(lip)->ili_commit_seq = seq;
623 return xfs_inode_item_release(lip);
685 struct xfs_log_item *lip;
690 list_for_each_entry(lip, list, li_bio_list) {
693 clear_bit(XFS_LI_FAILED, &lip->li_flags);
694 if (INODE_ITEM(lip)->ili_flush_lsn != lip->li_lsn)
697 lsn = xfs_ail_delete_one(ailp, lip);
715 struct xfs_log_item *lip, *n;
717 list_for_each_entry_safe(lip, n, list, li_bio_list) {
718 struct xfs_inode_log_item *iip = INODE_ITEM(lip);
731 list_del_init(&lip->li_bio_list);
752 struct xfs_log_item *lip, *n;
760 list_for_each_entry_safe(lip, n, &bp->b_li_list, li_bio_list) {
761 struct xfs_inode_log_item *iip = INODE_ITEM(lip);
771 if (iip->ili_flush_lsn == lip->li_lsn ||
772 test_bit(XFS_LI_FAILED, &lip->li_flags))
773 list_move_tail(&lip->li_bio_list, &ail_updates);
775 list_move_tail(&lip->li_bio_list, &flushed_inodes);
792 struct xfs_log_item *lip;
794 list_for_each_entry(lip, &bp->b_li_list, li_bio_list)
795 set_bit(XFS_LI_FAILED, &lip->li_flags);