Lines Matching refs:lip

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