Lines Matching refs:ailp
21 void xfs_trans_committed_bulk(struct xfs_ail *ailp, struct xfs_log_vec *lv,
69 void xfs_trans_ail_update_bulk(struct xfs_ail *ailp,
72 xfs_lsn_t lsn) __releases(ailp->ail_lock);
79 struct xfs_ail *ailp)
81 return list_first_entry_or_null(&ailp->ail_head, struct xfs_log_item,
87 struct xfs_ail *ailp,
89 xfs_lsn_t lsn) __releases(ailp->ail_lock)
91 xfs_trans_ail_update_bulk(ailp, NULL, &lip, 1, lsn);
94 void xfs_trans_ail_insert(struct xfs_ail *ailp, struct xfs_log_item *lip,
97 xfs_lsn_t xfs_ail_delete_one(struct xfs_ail *ailp, struct xfs_log_item *lip);
98 void xfs_ail_update_finish(struct xfs_ail *ailp, xfs_lsn_t old_lsn)
99 __releases(ailp->ail_lock);
105 struct xfs_log_item *xfs_ail_min(struct xfs_ail *ailp);
106 xfs_lsn_t xfs_ail_min_lsn(struct xfs_ail *ailp);
108 struct xfs_log_item * xfs_trans_ail_cursor_first(struct xfs_ail *ailp,
111 struct xfs_log_item * xfs_trans_ail_cursor_last(struct xfs_ail *ailp,
114 struct xfs_log_item * xfs_trans_ail_cursor_next(struct xfs_ail *ailp,
121 struct xfs_ail *ailp,
126 spin_lock(&ailp->ail_lock);
128 spin_unlock(&ailp->ail_lock);
133 struct xfs_ail *ailp,