Lines Matching refs:cur

145 	struct xfs_ail_cursor	*cur)  in xfs_trans_ail_cursor_init()  argument
147 cur->item = NULL; in xfs_trans_ail_cursor_init()
148 list_add_tail(&cur->list, &ailp->xa_cursors); in xfs_trans_ail_cursor_init()
158 struct xfs_ail_cursor *cur) in xfs_trans_ail_cursor_next() argument
160 struct xfs_log_item *lip = cur->item; in xfs_trans_ail_cursor_next()
165 cur->item = xfs_ail_next(ailp, lip); in xfs_trans_ail_cursor_next()
175 struct xfs_ail_cursor *cur) in xfs_trans_ail_cursor_done() argument
177 cur->item = NULL; in xfs_trans_ail_cursor_done()
178 list_del_init(&cur->list); in xfs_trans_ail_cursor_done()
194 struct xfs_ail_cursor *cur; in xfs_trans_ail_cursor_clear() local
196 list_for_each_entry(cur, &ailp->xa_cursors, list) { in xfs_trans_ail_cursor_clear()
197 if (cur->item == lip) in xfs_trans_ail_cursor_clear()
198 cur->item = (struct xfs_log_item *) in xfs_trans_ail_cursor_clear()
199 ((__psint_t)cur->item | 1); in xfs_trans_ail_cursor_clear()
212 struct xfs_ail_cursor *cur, in xfs_trans_ail_cursor_first() argument
217 xfs_trans_ail_cursor_init(ailp, cur); in xfs_trans_ail_cursor_first()
232 cur->item = xfs_ail_next(ailp, lip); in xfs_trans_ail_cursor_first()
259 struct xfs_ail_cursor *cur, in xfs_trans_ail_cursor_last() argument
262 xfs_trans_ail_cursor_init(ailp, cur); in xfs_trans_ail_cursor_last()
263 cur->item = __xfs_trans_ail_cursor_last(ailp, lsn); in xfs_trans_ail_cursor_last()
264 return cur->item; in xfs_trans_ail_cursor_last()
276 struct xfs_ail_cursor *cur, in xfs_ail_splice() argument
289 lip = cur ? cur->item : NULL; in xfs_ail_splice()
300 if (cur) in xfs_ail_splice()
301 cur->item = list_entry(list->prev, struct xfs_log_item, li_ail); in xfs_ail_splice()
333 struct xfs_ail_cursor cur; in xfsaild_push() local
363 lip = xfs_trans_ail_cursor_first(ailp, &cur, ailp->xa_last_pushed_lsn); in xfsaild_push()
369 xfs_trans_ail_cursor_done(&cur); in xfsaild_push()
449 lip = xfs_trans_ail_cursor_next(ailp, &cur); in xfsaild_push()
454 xfs_trans_ail_cursor_done(&cur); in xfsaild_push()
640 struct xfs_ail_cursor *cur, in xfs_trans_ail_update_bulk() argument
673 xfs_ail_splice(ailp, cur, &tmp, lsn); in xfs_trans_ail_update_bulk()