Lines Matching refs:ailp
36 void xfs_trans_committed_bulk(struct xfs_ail *ailp, struct xfs_log_vec *lv,
84 void xfs_trans_ail_update_bulk(struct xfs_ail *ailp,
87 xfs_lsn_t lsn) __releases(ailp->xa_lock);
94 struct xfs_ail *ailp) in xfs_ail_min() argument
96 return list_first_entry_or_null(&ailp->xa_ail, struct xfs_log_item, in xfs_ail_min()
102 struct xfs_ail *ailp, in xfs_trans_ail_update() argument
104 xfs_lsn_t lsn) __releases(ailp->xa_lock) in xfs_trans_ail_update()
106 xfs_trans_ail_update_bulk(ailp, NULL, &lip, 1, lsn); in xfs_trans_ail_update()
109 void xfs_trans_ail_delete_bulk(struct xfs_ail *ailp,
112 __releases(ailp->xa_lock);
115 struct xfs_ail *ailp, in xfs_trans_ail_delete() argument
117 int shutdown_type) __releases(ailp->xa_lock) in xfs_trans_ail_delete()
119 xfs_trans_ail_delete_bulk(ailp, &lip, 1, shutdown_type); in xfs_trans_ail_delete()
127 struct xfs_ail *ailp = lip->li_ailp; in xfs_trans_ail_remove() local
129 spin_lock(&ailp->xa_lock); in xfs_trans_ail_remove()
132 xfs_trans_ail_delete(ailp, lip, shutdown_type); in xfs_trans_ail_remove()
134 spin_unlock(&ailp->xa_lock); in xfs_trans_ail_remove()
140 struct xfs_log_item *xfs_ail_min(struct xfs_ail *ailp);
141 xfs_lsn_t xfs_ail_min_lsn(struct xfs_ail *ailp);
143 struct xfs_log_item * xfs_trans_ail_cursor_first(struct xfs_ail *ailp,
146 struct xfs_log_item * xfs_trans_ail_cursor_last(struct xfs_ail *ailp,
149 struct xfs_log_item * xfs_trans_ail_cursor_next(struct xfs_ail *ailp,
156 struct xfs_ail *ailp, in xfs_trans_ail_copy_lsn() argument
161 spin_lock(&ailp->xa_lock); in xfs_trans_ail_copy_lsn()
163 spin_unlock(&ailp->xa_lock); in xfs_trans_ail_copy_lsn()
168 struct xfs_ail *ailp, in xfs_trans_ail_copy_lsn() argument