Lines Matching defs:lip

72 	struct xfs_log_item	*lip)
82 return lip->li_seq == READ_ONCE(cil->xc_current_sequence);
87 struct xfs_log_item *lip)
89 return xlog_item_in_current_chkpt(lip->li_log->l_cilp, lip);
278 struct xfs_log_item *lip;
280 list_for_each_entry(lip, &tp->t_items, li_trans) {
288 if (!test_bit(XFS_LI_DIRTY, &lip->li_flags))
292 lip->li_ops->iop_size(lip, &niovecs, &nbytes);
333 if (!lip->li_lv_shadow ||
334 buf_size > lip->li_lv_shadow->lv_size) {
342 kvfree(lip->li_lv_shadow);
348 lv->lv_item = lip;
354 lip->li_lv_shadow = lv;
357 lv = lip->li_lv_shadow;
454 struct xfs_log_item *lip;
462 list_for_each_entry(lip, &tp->t_items, li_trans) {
469 if (!test_bit(XFS_LI_DIRTY, &lip->li_flags))
476 shadow = lip->li_lv_shadow;
485 old_lv = lip->li_lv;
486 if (lip->li_lv && shadow->lv_size <= lip->li_lv->lv_size) {
488 lv = lip->li_lv;
510 lv->lv_item = lip;
513 ASSERT(lip->li_lv == NULL);
519 lip->li_ops->iop_format(lip, lv);
557 struct xfs_log_item *lip;
667 list_for_each_entry(lip, &tp->t_items, li_trans) {
669 if (!test_bit(XFS_LI_DIRTY, &lip->li_flags))
672 lip->li_order_id = order;
673 if (!list_empty(&lip->li_cil))
675 list_add_tail(&lip->li_cil, &cilpcp->log_items);
1534 struct xfs_log_item *lip, *ilip, *next;
1537 list_for_each_entry_safe(lip, next, &tp->t_items, li_trans) {
1538 if (!(lip->li_ops->flags & XFS_ITEM_INTENT_DONE))
1541 ilip = lip->li_ops->iop_intent(lip);
1550 xfs_trans_del_item(lip);
1551 lip->li_ops->iop_release(lip);
1577 struct xfs_log_item *lip, *next;
1614 list_for_each_entry_safe(lip, next, &tp->t_items, li_trans) {
1615 xfs_trans_del_item(lip);
1616 if (lip->li_ops->iop_committing)
1617 lip->li_ops->iop_committing(lip, cil->xc_ctx->sequence);