Lines Matching refs:ref_list
209 next = list_first_entry(&head->ref_list, struct btrfs_delayed_ref_node, in merge_ref()
211 while (!done && &next->list != &head->ref_list) { in merge_ref()
277 if (list_empty(&head->ref_list)) in btrfs_merge_delayed_refs()
294 ref = list_first_entry(&head->ref_list, struct btrfs_delayed_ref_node, in btrfs_merge_delayed_refs()
296 while (&ref->list != &head->ref_list) { in btrfs_merge_delayed_refs()
301 if (list_empty(&head->ref_list)) in btrfs_merge_delayed_refs()
303 ref = list_first_entry(&head->ref_list, in btrfs_merge_delayed_refs()
403 if (list_empty(&href->ref_list)) in add_delayed_ref_tail_merge()
405 exist = list_entry(href->ref_list.prev, struct btrfs_delayed_ref_node, in add_delayed_ref_tail_merge()
445 list_add_tail(&ref->list, &href->ref_list); in add_delayed_ref_tail_merge()
592 INIT_LIST_HEAD(&head_ref->ref_list); in add_delayed_ref_head()