Home
last modified time | relevance | path

Searched refs:nodes_heap (Results 1 – 1 of 1) sorted by relevance

/linux-6.15/fs/bcachefs/
H A Dbtree_node_scan.c332 found_btree_nodes *nodes_heap) in handle_overwrites() argument
336 while ((r = min_heap_peek(nodes_heap)) && in handle_overwrites()
355 min_heap_pop(nodes_heap, &found_btree_node_heap_cbs, NULL); in handle_overwrites()
375 found_btree_nodes nodes_heap = {}; in bch2_scan_for_btree_nodes() local
430 swap(nodes_heap, f->nodes); in bch2_scan_for_btree_nodes()
435 BUILD_BUG_ON(sizeof(nodes_heap.nr) != sizeof(real_heap.nr)); in bch2_scan_for_btree_nodes()
443 if (nodes_heap.nr) { in bch2_scan_for_btree_nodes()
444 ret = darray_push(&f->nodes, *min_heap_peek(&nodes_heap)); in bch2_scan_for_btree_nodes()
456 if (!nodes_heap.nr) in bch2_scan_for_btree_nodes()
459 ret = darray_push(&f->nodes, *min_heap_peek(&nodes_heap)); in bch2_scan_for_btree_nodes()
[all …]