Lines Matching refs:splice
665 struct list_head splice, works; in btrfs_wait_ordered_extents() local
669 INIT_LIST_HEAD(&splice); in btrfs_wait_ordered_extents()
674 list_splice_init(&root->ordered_extents, &splice); in btrfs_wait_ordered_extents()
675 while (!list_empty(&splice) && nr) { in btrfs_wait_ordered_extents()
676 ordered = list_first_entry(&splice, struct btrfs_ordered_extent, in btrfs_wait_ordered_extents()
696 list_splice_tail(&splice, &root->ordered_extents); in btrfs_wait_ordered_extents()
713 struct list_head splice; in btrfs_wait_ordered_roots() local
716 INIT_LIST_HEAD(&splice); in btrfs_wait_ordered_roots()
720 list_splice_init(&fs_info->ordered_roots, &splice); in btrfs_wait_ordered_roots()
721 while (!list_empty(&splice) && nr) { in btrfs_wait_ordered_roots()
722 root = list_first_entry(&splice, struct btrfs_root, in btrfs_wait_ordered_roots()
739 list_splice_tail(&splice, &fs_info->ordered_roots); in btrfs_wait_ordered_roots()