Lines Matching refs:list
703 struct list_head list;
740 list_add_tail(&async_extent->list, &cow->extents);
1583 struct async_extent, list);
1584 list_del(&async_extent->list);
1729 LIST_HEAD(list);
1732 &list, 0, nowait);
1733 if (ret == 0 && list_empty(&list))
1736 while (!list_empty(&list)) {
1737 sums = list_entry(list.next, struct btrfs_ordered_sum, list);
1738 list_del(&sums->list);
2429 * list of inodes that have pending delalloc work to be done.
2586 * given a list of ordered sums record them in the inode. This happens
2590 struct list_head *list)
2596 list_for_each_entry(sum, list, list) {
3060 BUG_ON(!list_empty(&ordered_extent->list)); /* Logic error */
3121 ret = add_pending_csums(trans, &ordered_extent->list);
3451 * this cleans up any orphans that may be left on the list from the last use
7831 * file extent items to list the extents, searching for extent maps
9205 struct list_head list;
9235 INIT_LIST_HEAD(&work->list);
9243 * some fairly slow code that needs optimization. This walks the list
9289 list_add_tail(&work->list, &works);
9304 list_for_each_entry_safe(work, next, &works, list) {
9305 list_del_init(&work->list);