Lines Matching refs:ailp

23 void	xfs_trans_committed_bulk(struct xfs_ail *ailp, struct xfs_log_vec *lv,
71 void xfs_trans_ail_update_bulk(struct xfs_ail *ailp,
74 xfs_lsn_t lsn) __releases(ailp->ail_lock);
81 struct xfs_ail *ailp) in xfs_ail_min() argument
83 return list_first_entry_or_null(&ailp->ail_head, struct xfs_log_item, in xfs_ail_min()
89 struct xfs_ail *ailp, in xfs_trans_ail_update() argument
91 xfs_lsn_t lsn) __releases(ailp->ail_lock) in xfs_trans_ail_update()
93 xfs_trans_ail_update_bulk(ailp, NULL, &lip, 1, lsn); in xfs_trans_ail_update()
96 bool xfs_ail_delete_one(struct xfs_ail *ailp, struct xfs_log_item *lip);
97 void xfs_trans_ail_delete(struct xfs_ail *ailp, struct xfs_log_item *lip,
98 int shutdown_type) __releases(ailp->ail_lock);
105 struct xfs_ail *ailp = lip->li_ailp; in xfs_trans_ail_remove() local
107 spin_lock(&ailp->ail_lock); in xfs_trans_ail_remove()
110 xfs_trans_ail_delete(ailp, lip, shutdown_type); in xfs_trans_ail_remove()
112 spin_unlock(&ailp->ail_lock); in xfs_trans_ail_remove()
118 struct xfs_log_item *xfs_ail_min(struct xfs_ail *ailp);
119 xfs_lsn_t xfs_ail_min_lsn(struct xfs_ail *ailp);
121 struct xfs_log_item * xfs_trans_ail_cursor_first(struct xfs_ail *ailp,
124 struct xfs_log_item * xfs_trans_ail_cursor_last(struct xfs_ail *ailp,
127 struct xfs_log_item * xfs_trans_ail_cursor_next(struct xfs_ail *ailp,
134 struct xfs_ail *ailp, in xfs_trans_ail_copy_lsn() argument
139 spin_lock(&ailp->ail_lock); in xfs_trans_ail_copy_lsn()
141 spin_unlock(&ailp->ail_lock); in xfs_trans_ail_copy_lsn()
146 struct xfs_ail *ailp, in xfs_trans_ail_copy_lsn() argument