Lines Matching defs:cur
165 struct xfs_ail_cursor *cur)
167 cur->item = NULL;
168 list_add_tail(&cur->list, &ailp->ail_cursors);
178 struct xfs_ail_cursor *cur)
180 struct xfs_log_item *lip = cur->item;
185 cur->item = xfs_ail_next(ailp, lip);
195 struct xfs_ail_cursor *cur)
197 cur->item = NULL;
198 list_del_init(&cur->list);
214 struct xfs_ail_cursor *cur;
216 list_for_each_entry(cur, &ailp->ail_cursors, list) {
217 if (cur->item == lip)
218 cur->item = (struct xfs_log_item *)
219 ((uintptr_t)cur->item | 1);
232 struct xfs_ail_cursor *cur,
237 xfs_trans_ail_cursor_init(ailp, cur);
252 cur->item = xfs_ail_next(ailp, lip);
279 struct xfs_ail_cursor *cur,
282 xfs_trans_ail_cursor_init(ailp, cur);
283 cur->item = __xfs_trans_ail_cursor_last(ailp, lsn);
284 return cur->item;
296 struct xfs_ail_cursor *cur,
309 lip = cur ? cur->item : NULL;
320 if (cur)
321 cur->item = list_entry(list->prev, struct xfs_log_item, li_ail);
421 struct xfs_ail_cursor cur;
452 lip = xfs_trans_ail_cursor_first(ailp, &cur, ailp->ail_last_pushed_lsn);
531 lip = xfs_trans_ail_cursor_next(ailp, &cur);
538 xfs_trans_ail_cursor_done(&cur);
780 struct xfs_ail_cursor *cur,
813 xfs_ail_splice(ailp, cur, &tmp, lsn);