Lines Matching refs:ra
206 static void __save_stack_trace(struct ref_action *ra) in __save_stack_trace() argument
212 stack_trace.entries = ra->trace; in __save_stack_trace()
215 ra->trace_len = stack_trace.nr_entries; in __save_stack_trace()
219 struct ref_action *ra) in __print_stack_trace() argument
223 if (ra->trace_len == 0) { in __print_stack_trace()
227 trace.nr_entries = ra->trace_len; in __print_stack_trace()
228 trace.entries = ra->trace; in __print_stack_trace()
232 static void inline __save_stack_trace(struct ref_action *ra) in __save_stack_trace() argument
237 struct ref_action *ra) in __print_stack_trace() argument
247 struct ref_action *ra; in free_block_entry() local
263 ra = list_first_entry(&be->actions, struct ref_action, in free_block_entry()
265 list_del(&ra->list); in free_block_entry()
266 kfree(ra); in free_block_entry()
629 struct ref_action *ra) in dump_ref_action() argument
633 ra->action, ra->root, ra->ref.root_objectid, ra->ref.parent, in dump_ref_action()
634 ra->ref.owner, ra->ref.offset, ra->ref.num_refs); in dump_ref_action()
635 __print_stack_trace(fs_info, ra); in dump_ref_action()
647 struct ref_action *ra; in dump_block_entry() local
669 list_for_each_entry(ra, &be->actions, list) in dump_block_entry()
670 dump_ref_action(fs_info, ra); in dump_block_entry()
696 struct ref_action *ra = NULL; in btrfs_ref_tree_mod() local
706 ra = kmalloc(sizeof(struct ref_action), GFP_NOFS); in btrfs_ref_tree_mod()
707 if (!ra || !ref) { in btrfs_ref_tree_mod()
709 kfree(ra); in btrfs_ref_tree_mod()
723 memcpy(&ra->ref, ref, sizeof(struct ref_entry)); in btrfs_ref_tree_mod()
730 ra->ref.owner = owner; in btrfs_ref_tree_mod()
731 ra->ref.offset = offset; in btrfs_ref_tree_mod()
732 ra->ref.root_objectid = ref_root; in btrfs_ref_tree_mod()
733 __save_stack_trace(ra); in btrfs_ref_tree_mod()
735 INIT_LIST_HEAD(&ra->list); in btrfs_ref_tree_mod()
736 ra->action = action; in btrfs_ref_tree_mod()
737 ra->root = root->objectid; in btrfs_ref_tree_mod()
753 kfree(ra); in btrfs_ref_tree_mod()
765 dump_ref_action(fs_info, ra); in btrfs_ref_tree_mod()
767 kfree(ra); in btrfs_ref_tree_mod()
786 kfree(ra); in btrfs_ref_tree_mod()
807 dump_ref_action(fs_info, ra); in btrfs_ref_tree_mod()
809 kfree(ra); in btrfs_ref_tree_mod()
829 dump_ref_action(fs_info, ra); in btrfs_ref_tree_mod()
831 kfree(ra); in btrfs_ref_tree_mod()
845 dump_ref_action(fs_info, ra); in btrfs_ref_tree_mod()
847 kfree(ra); in btrfs_ref_tree_mod()
856 dump_ref_action(fs_info, ra); in btrfs_ref_tree_mod()
857 kfree(ra); in btrfs_ref_tree_mod()
874 dump_ref_action(fs_info, ra); in btrfs_ref_tree_mod()
875 kfree(ra); in btrfs_ref_tree_mod()
888 list_add_tail(&ra->list, &be->actions); in btrfs_ref_tree_mod()