Lines Matching refs:lip

21 static inline struct xfs_dq_logitem *DQUOT_ITEM(struct xfs_log_item *lip)
23 return container_of(lip, struct xfs_dq_logitem, qli_item);
31 struct xfs_log_item *lip,
45 struct xfs_log_item *lip,
49 struct xfs_dq_logitem *qlip = DQUOT_ITEM(lip);
73 struct xfs_log_item *lip)
75 struct xfs_dquot *dqp = DQUOT_ITEM(lip)->qli_dquot;
89 struct xfs_log_item *lip,
92 struct xfs_dquot *dqp = DQUOT_ITEM(lip)->qli_dquot;
120 struct xfs_log_item *lip,
122 __releases(&lip->li_ailp->ail_lock)
123 __acquires(&lip->li_ailp->ail_lock)
125 struct xfs_dquot *dqp = DQUOT_ITEM(lip)->qli_dquot;
126 struct xfs_buf *bp = lip->li_buf;
155 spin_unlock(&lip->li_ailp->ail_lock);
165 spin_lock(&lip->li_ailp->ail_lock);
173 struct xfs_log_item *lip)
175 struct xfs_dquot *dqp = DQUOT_ITEM(lip)->qli_dquot;
190 struct xfs_log_item *lip,
193 return xfs_qm_dquot_logitem_release(lip);
224 static inline struct xfs_qoff_logitem *QOFF_ITEM(struct xfs_log_item *lip)
226 return container_of(lip, struct xfs_qoff_logitem, qql_item);
237 struct xfs_log_item *lip,
247 struct xfs_log_item *lip,
250 struct xfs_qoff_logitem *qflip = QOFF_ITEM(lip);
267 struct xfs_log_item *lip,
275 struct xfs_log_item *lip,
278 struct xfs_qoff_logitem *qfe = QOFF_ITEM(lip);
283 kmem_free(lip->li_lv_shadow);
290 struct xfs_log_item *lip)
292 struct xfs_qoff_logitem *qoff = QOFF_ITEM(lip);
294 if (test_bit(XFS_LI_ABORTED, &lip->li_flags)) {
325 struct xfs_log_item *lip = &qoff->qql_item;
327 ASSERT(test_bit(XFS_LI_IN_AIL, &lip->li_flags) ||
328 test_bit(XFS_LI_ABORTED, &lip->li_flags) ||
329 XFS_FORCED_SHUTDOWN(lip->li_mountp));
330 xfs_trans_ail_delete(lip, 0);
331 kmem_free(lip->li_lv_shadow);