Lines Matching defs:cur
166 struct xfs_ail_cursor *cur)
168 cur->item = NULL;
169 list_add_tail(&cur->list, &ailp->ail_cursors);
179 struct xfs_ail_cursor *cur)
181 struct xfs_log_item *lip = cur->item;
186 cur->item = xfs_ail_next(ailp, lip);
196 struct xfs_ail_cursor *cur)
198 cur->item = NULL;
199 list_del_init(&cur->list);
215 struct xfs_ail_cursor *cur;
217 list_for_each_entry(cur, &ailp->ail_cursors, list) {
218 if (cur->item == lip)
219 cur->item = (struct xfs_log_item *)
220 ((uintptr_t)cur->item | 1);
233 struct xfs_ail_cursor *cur,
238 xfs_trans_ail_cursor_init(ailp, cur);
253 cur->item = xfs_ail_next(ailp, lip);
280 struct xfs_ail_cursor *cur,
283 xfs_trans_ail_cursor_init(ailp, cur);
284 cur->item = __xfs_trans_ail_cursor_last(ailp, lsn);
285 return cur->item;
297 struct xfs_ail_cursor *cur,
310 lip = cur ? cur->item : NULL;
321 if (cur)
322 cur->item = list_entry(list->prev, struct xfs_log_item, li_ail);
422 struct xfs_ail_cursor cur;
469 lip = xfs_trans_ail_cursor_first(ailp, &cur, ailp->ail_last_pushed_lsn);
550 lip = xfs_trans_ail_cursor_next(ailp, &cur);
557 xfs_trans_ail_cursor_done(&cur);
797 struct xfs_ail_cursor *cur,
830 xfs_ail_splice(ailp, cur, &tmp, lsn);