Lines Matching refs:locked_ref

2459 	struct btrfs_delayed_ref_head *locked_ref = NULL;  in __btrfs_run_delayed_refs()  local
2470 if (!locked_ref) { in __btrfs_run_delayed_refs()
2475 locked_ref = btrfs_select_ref_head(trans); in __btrfs_run_delayed_refs()
2476 if (!locked_ref) { in __btrfs_run_delayed_refs()
2483 ret = btrfs_delayed_ref_lock(trans, locked_ref); in __btrfs_run_delayed_refs()
2492 locked_ref = NULL; in __btrfs_run_delayed_refs()
2510 spin_lock(&locked_ref->lock); in __btrfs_run_delayed_refs()
2512 locked_ref); in __btrfs_run_delayed_refs()
2518 ref = select_delayed_ref(locked_ref); in __btrfs_run_delayed_refs()
2522 spin_unlock(&locked_ref->lock); in __btrfs_run_delayed_refs()
2523 btrfs_delayed_ref_unlock(locked_ref); in __btrfs_run_delayed_refs()
2525 locked_ref->processing = 0; in __btrfs_run_delayed_refs()
2528 locked_ref = NULL; in __btrfs_run_delayed_refs()
2538 must_insert_reserved = locked_ref->must_insert_reserved; in __btrfs_run_delayed_refs()
2539 locked_ref->must_insert_reserved = 0; in __btrfs_run_delayed_refs()
2541 extent_op = locked_ref->extent_op; in __btrfs_run_delayed_refs()
2542 locked_ref->extent_op = NULL; in __btrfs_run_delayed_refs()
2551 ref = &locked_ref->node; in __btrfs_run_delayed_refs()
2559 spin_unlock(&locked_ref->lock); in __btrfs_run_delayed_refs()
2572 locked_ref->must_insert_reserved = 1; in __btrfs_run_delayed_refs()
2573 locked_ref->processing = 0; in __btrfs_run_delayed_refs()
2575 btrfs_delayed_ref_unlock(locked_ref); in __btrfs_run_delayed_refs()
2586 spin_unlock(&locked_ref->lock); in __btrfs_run_delayed_refs()
2588 spin_lock(&locked_ref->lock); in __btrfs_run_delayed_refs()
2589 if (!list_empty(&locked_ref->ref_list) || in __btrfs_run_delayed_refs()
2590 locked_ref->extent_op) { in __btrfs_run_delayed_refs()
2591 spin_unlock(&locked_ref->lock); in __btrfs_run_delayed_refs()
2597 rb_erase(&locked_ref->href_node, in __btrfs_run_delayed_refs()
2615 locked_ref->node.ref_mod -= ref->ref_mod; in __btrfs_run_delayed_refs()
2618 locked_ref->node.ref_mod += ref->ref_mod; in __btrfs_run_delayed_refs()
2624 spin_unlock(&locked_ref->lock); in __btrfs_run_delayed_refs()
2631 locked_ref->processing = 0; in __btrfs_run_delayed_refs()
2632 btrfs_delayed_ref_unlock(locked_ref); in __btrfs_run_delayed_refs()
2645 if (locked_ref->is_data && in __btrfs_run_delayed_refs()
2646 locked_ref->total_ref_mod < 0) { in __btrfs_run_delayed_refs()
2651 btrfs_delayed_ref_unlock(locked_ref); in __btrfs_run_delayed_refs()
2652 locked_ref = NULL; in __btrfs_run_delayed_refs()