Lines Matching refs:node

171 		qgroup = rb_entry(n, struct btrfs_qgroup, node);  in find_qgroup_rb()
203 qgroup = rb_entry(parent, struct btrfs_qgroup, node); in add_qgroup_rb()
223 rb_link_node(&qgroup->node, parent, p); in add_qgroup_rb()
224 rb_insert_color(&qgroup->node, &fs_info->qgroup_tree); in add_qgroup_rb()
259 rb_erase(&qgroup->node, &fs_info->qgroup_tree); in del_qgroup_rb()
602 struct rb_node *node; in btrfs_check_quota_leak() local
612 for (node = rb_first(&fs_info->qgroup_tree); node; node = rb_next(node)) { in btrfs_check_quota_leak()
616 qgroup = rb_entry(node, struct btrfs_qgroup, node); in btrfs_check_quota_leak()
643 qgroup = rb_entry(n, struct btrfs_qgroup, node); in btrfs_free_qgroup_config()
1411 btrfs_tree_lock(quota_root->node); in btrfs_quota_disable()
1412 btrfs_clear_buffer_dirty(trans, quota_root->node); in btrfs_quota_disable()
1413 btrfs_tree_unlock(quota_root->node); in btrfs_quota_disable()
1415 quota_root->node, 0, 1); in btrfs_quota_disable()
4001 qgroup = rb_entry(n, struct btrfs_qgroup, node); in qgroup_rescan_zero_tracking()
4086 #define rbtree_iterate_from_safe(node, next, start) \ argument
4087 for (node = start; node && ({ next = rb_next(node); 1;}); node = next)
4093 struct rb_node *node; in qgroup_unreserve_range() local
4098 node = reserved->range_changed.root.rb_node; in qgroup_unreserve_range()
4099 if (!node) in qgroup_unreserve_range()
4101 while (node) { in qgroup_unreserve_range()
4102 entry = rb_entry(node, struct ulist_node, rb_node); in qgroup_unreserve_range()
4104 node = node->rb_right; in qgroup_unreserve_range()
4106 node = node->rb_left; in qgroup_unreserve_range()
4113 rbtree_iterate_from_safe(node, next, &entry->rb_node) { in qgroup_unreserve_range()
4119 entry = rb_entry(node, struct ulist_node, rb_node); in qgroup_unreserve_range()
4666 node) in btrfs_qgroup_clean_swapped_blocks()
4750 node); in btrfs_qgroup_add_swapped_blocks()
4776 rb_link_node(&block->node, parent, cur); in btrfs_qgroup_add_swapped_blocks()
4777 rb_insert_color(&block->node, &blocks->blocks[level]); in btrfs_qgroup_add_swapped_blocks()
4802 struct rb_node *node; in btrfs_qgroup_trace_subtree_after_cow() local
4819 node = blocks->blocks[level].rb_node; in btrfs_qgroup_trace_subtree_after_cow()
4821 while (node) { in btrfs_qgroup_trace_subtree_after_cow()
4822 block = rb_entry(node, struct btrfs_qgroup_swapped_block, node); in btrfs_qgroup_trace_subtree_after_cow()
4824 node = node->rb_left; in btrfs_qgroup_trace_subtree_after_cow()
4826 node = node->rb_right; in btrfs_qgroup_trace_subtree_after_cow()
4837 rb_erase(&block->node, &blocks->blocks[level]); in btrfs_qgroup_trace_subtree_after_cow()