head_ref          731 fs/btrfs/delayed-ref.c static void init_delayed_ref_head(struct btrfs_delayed_ref_head *head_ref,
head_ref          767 fs/btrfs/delayed-ref.c 	refcount_set(&head_ref->refs, 1);
head_ref          768 fs/btrfs/delayed-ref.c 	head_ref->bytenr = bytenr;
head_ref          769 fs/btrfs/delayed-ref.c 	head_ref->num_bytes = num_bytes;
head_ref          770 fs/btrfs/delayed-ref.c 	head_ref->ref_mod = count_mod;
head_ref          771 fs/btrfs/delayed-ref.c 	head_ref->must_insert_reserved = must_insert_reserved;
head_ref          772 fs/btrfs/delayed-ref.c 	head_ref->is_data = is_data;
head_ref          773 fs/btrfs/delayed-ref.c 	head_ref->is_system = is_system;
head_ref          774 fs/btrfs/delayed-ref.c 	head_ref->ref_tree = RB_ROOT_CACHED;
head_ref          775 fs/btrfs/delayed-ref.c 	INIT_LIST_HEAD(&head_ref->ref_add_list);
head_ref          776 fs/btrfs/delayed-ref.c 	RB_CLEAR_NODE(&head_ref->href_node);
head_ref          777 fs/btrfs/delayed-ref.c 	head_ref->processing = 0;
head_ref          778 fs/btrfs/delayed-ref.c 	head_ref->total_ref_mod = count_mod;
head_ref          779 fs/btrfs/delayed-ref.c 	spin_lock_init(&head_ref->lock);
head_ref          780 fs/btrfs/delayed-ref.c 	mutex_init(&head_ref->mutex);
head_ref          800 fs/btrfs/delayed-ref.c 		     struct btrfs_delayed_ref_head *head_ref,
head_ref          820 fs/btrfs/delayed-ref.c 	trace_add_delayed_ref_head(trans->fs_info, head_ref, action);
head_ref          823 fs/btrfs/delayed-ref.c 				&head_ref->href_node);
head_ref          825 fs/btrfs/delayed-ref.c 		update_existing_head_ref(trans, existing, head_ref,
head_ref          831 fs/btrfs/delayed-ref.c 		kmem_cache_free(btrfs_delayed_ref_head_cachep, head_ref);
head_ref          832 fs/btrfs/delayed-ref.c 		head_ref = existing;
head_ref          836 fs/btrfs/delayed-ref.c 		if (head_ref->is_data && head_ref->ref_mod < 0) {
head_ref          837 fs/btrfs/delayed-ref.c 			delayed_refs->pending_csums += head_ref->num_bytes;
head_ref          840 fs/btrfs/delayed-ref.c 							   head_ref->num_bytes);
head_ref          850 fs/btrfs/delayed-ref.c 		*new_ref_mod = head_ref->total_ref_mod;
head_ref          852 fs/btrfs/delayed-ref.c 	return head_ref;
head_ref          918 fs/btrfs/delayed-ref.c 	struct btrfs_delayed_ref_head *head_ref;
head_ref          939 fs/btrfs/delayed-ref.c 	head_ref = kmem_cache_alloc(btrfs_delayed_ref_head_cachep, GFP_NOFS);
head_ref          940 fs/btrfs/delayed-ref.c 	if (!head_ref) {
head_ref          952 fs/btrfs/delayed-ref.c 			kmem_cache_free(btrfs_delayed_ref_head_cachep, head_ref);
head_ref          968 fs/btrfs/delayed-ref.c 	init_delayed_ref_head(head_ref, record, bytenr, num_bytes,
head_ref          971 fs/btrfs/delayed-ref.c 	head_ref->extent_op = extent_op;
head_ref          980 fs/btrfs/delayed-ref.c 	head_ref = add_delayed_ref_head(trans, head_ref, record,
head_ref          984 fs/btrfs/delayed-ref.c 	ret = insert_delayed_ref(trans, delayed_refs, head_ref, &ref->node);
head_ref         1015 fs/btrfs/delayed-ref.c 	struct btrfs_delayed_ref_head *head_ref;
head_ref         1046 fs/btrfs/delayed-ref.c 	head_ref = kmem_cache_alloc(btrfs_delayed_ref_head_cachep, GFP_NOFS);
head_ref         1047 fs/btrfs/delayed-ref.c 	if (!head_ref) {
head_ref         1060 fs/btrfs/delayed-ref.c 					head_ref);
head_ref         1065 fs/btrfs/delayed-ref.c 	init_delayed_ref_head(head_ref, record, bytenr, num_bytes, ref_root,
head_ref         1067 fs/btrfs/delayed-ref.c 	head_ref->extent_op = NULL;
head_ref         1076 fs/btrfs/delayed-ref.c 	head_ref = add_delayed_ref_head(trans, head_ref, record,
head_ref         1080 fs/btrfs/delayed-ref.c 	ret = insert_delayed_ref(trans, delayed_refs, head_ref, &ref->node);
head_ref         1105 fs/btrfs/delayed-ref.c 	struct btrfs_delayed_ref_head *head_ref;
head_ref         1108 fs/btrfs/delayed-ref.c 	head_ref = kmem_cache_alloc(btrfs_delayed_ref_head_cachep, GFP_NOFS);
head_ref         1109 fs/btrfs/delayed-ref.c 	if (!head_ref)
head_ref         1112 fs/btrfs/delayed-ref.c 	init_delayed_ref_head(head_ref, NULL, bytenr, num_bytes, 0, 0,
head_ref         1115 fs/btrfs/delayed-ref.c 	head_ref->extent_op = extent_op;
head_ref         1120 fs/btrfs/delayed-ref.c 	add_delayed_ref_head(trans, head_ref, NULL, BTRFS_UPDATE_DELAYED_HEAD,
head_ref          878 include/trace/events/btrfs.h 		 const struct btrfs_delayed_ref_head *head_ref,
head_ref          881 include/trace/events/btrfs.h 	TP_ARGS(fs_info, head_ref, action),
head_ref          891 include/trace/events/btrfs.h 		__entry->bytenr		= head_ref->bytenr;
head_ref          892 include/trace/events/btrfs.h 		__entry->num_bytes	= head_ref->num_bytes;
head_ref          894 include/trace/events/btrfs.h 		__entry->is_data	= head_ref->is_data;
head_ref          907 include/trace/events/btrfs.h 		 const struct btrfs_delayed_ref_head *head_ref,
head_ref          910 include/trace/events/btrfs.h 	TP_ARGS(fs_info, head_ref, action)
head_ref          916 include/trace/events/btrfs.h 		 const struct btrfs_delayed_ref_head *head_ref,
head_ref          919 include/trace/events/btrfs.h 	TP_ARGS(fs_info, head_ref, action)