Lines Matching refs:lip
1133 struct xfs_log_item *lip) in xfs_qm_dqflush_done() argument
1135 struct xfs_dq_logitem *qip = (struct xfs_dq_logitem *)lip; in xfs_qm_dqflush_done()
1137 struct xfs_ail *ailp = lip->li_ailp; in xfs_qm_dqflush_done()
1148 if (test_bit(XFS_LI_IN_AIL, &lip->li_flags) && in xfs_qm_dqflush_done()
1149 ((lip->li_lsn == qip->qli_flush_lsn) || in xfs_qm_dqflush_done()
1150 test_bit(XFS_LI_FAILED, &lip->li_flags))) { in xfs_qm_dqflush_done()
1153 xfs_clear_li_failed(lip); in xfs_qm_dqflush_done()
1154 if (lip->li_lsn == qip->qli_flush_lsn) { in xfs_qm_dqflush_done()
1156 tail_lsn = xfs_ail_delete_one(ailp, lip); in xfs_qm_dqflush_done()
1173 struct xfs_log_item *lip, *n; in xfs_buf_dquot_iodone() local
1175 list_for_each_entry_safe(lip, n, &bp->b_li_list, li_bio_list) { in xfs_buf_dquot_iodone()
1176 list_del_init(&lip->li_bio_list); in xfs_buf_dquot_iodone()
1177 xfs_qm_dqflush_done(lip); in xfs_buf_dquot_iodone()
1185 struct xfs_log_item *lip; in xfs_buf_dquot_io_fail() local
1188 list_for_each_entry(lip, &bp->b_li_list, li_bio_list) in xfs_buf_dquot_io_fail()
1189 xfs_set_li_failed(lip, bp); in xfs_buf_dquot_io_fail()
1245 struct xfs_log_item *lip = &dqp->q_logitem.qli_item; in xfs_qm_dqflush() local
1329 xfs_trans_ail_delete(lip, 0); in xfs_qm_dqflush()