Home
last modified time | relevance | path

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

/linux/tools/include/linux/
H A Drbtree_augmented.h192 struct rb_node *parent, *rebalance; in __rb_erase_augmented() local
208 rebalance = NULL; in __rb_erase_augmented()
210 rebalance = __rb_is_black(pc) ? parent : NULL; in __rb_erase_augmented()
217 rebalance = NULL; in __rb_erase_augmented()
277 rebalance = NULL; in __rb_erase_augmented()
281 rebalance = __rb_is_black(pc2) ? parent : NULL; in __rb_erase_augmented()
287 return rebalance; in __rb_erase_augmented()
294 struct rb_node *rebalance = __rb_erase_augmented(node, root, augment); in rb_erase_augmented() local
295 if (rebalance) in rb_erase_augmented()
296 __rb_erase_color(rebalance, roo in rb_erase_augmented()
[all...]
/linux/include/linux/
H A Drbtree_augmented.h229 struct rb_node *parent, *rebalance; in __rb_erase_augmented() local
245 rebalance = NULL; in __rb_erase_augmented()
247 rebalance = __rb_is_black(pc) ? parent : NULL; in __rb_erase_augmented()
254 rebalance = NULL; in __rb_erase_augmented()
313 rebalance = NULL; in __rb_erase_augmented()
315 rebalance = rb_is_black(successor) ? parent : NULL; in __rb_erase_augmented()
322 return rebalance; in __rb_erase_augmented()
329 struct rb_node *rebalance = __rb_erase_augmented(node, root, augment); in rb_erase_augmented() local
330 if (rebalance) in rb_erase_augmented()
331 __rb_erase_color(rebalance, roo in rb_erase_augmented()
[all...]
/linux/fs/bcachefs/
H A Drebalance.c18 #include "rebalance.h"
35 return &entry->rebalance; in bch2_bkey_ptrs_rebalance_opts()
415 struct bch_fs_rebalance *r = &trans->c->rebalance; in do_rebalance_extent()
464 struct bch_fs_rebalance *r = &trans->c->rebalance; in do_rebalance_scan()
512 struct bch_fs_rebalance *r = &c->rebalance; in rebalance_wait()
535 c->rebalance.on_battery); in bch2_rebalance_enabled()
542 struct bch_fs_rebalance *r = &c->rebalance; in do_rebalance()
610 struct bch_fs_rebalance *r = &c->rebalance; in bch2_rebalance_thread()
638 struct bch_fs_rebalance *r = &c->rebalance; in bch2_rebalance_status_to_text()
682 t = rcu_dereference(c->rebalance in bch2_rebalance_status_to_text()
[all...]
H A Drebalance.h42 c->rebalance.kick++; in bch2_rebalance_wakeup()
44 struct task_struct *p = rcu_dereference(c->rebalance.thread); in bch2_rebalance_wakeup()
H A Dsysfs.c38 #include "rebalance.h"
206 sysfs_pd_controller_attribute(rebalance);
324 sysfs_pd_controller_show(rebalance, &c->rebalance.pd); /* XXX */ in SHOW()
398 sysfs_pd_controller_store(rebalance, &c->rebalance.pd); in STORE()
611 sysfs_pd_controller_files(rebalance),
H A Ddata_update.h29 x(rebalance, 1) \
H A DMakefile74 rebalance.o \
H A Dextents_format.h82 x(rebalance, 5) \
H A Dbcachefs.h1073 struct bch_fs_rebalance rebalance; member
H A Dextents.c24 #include "rebalance.h"
1271 prt_str(out, "rebalance:"); in bch2_extent_rebalance_to_text()
1355 bch2_extent_rebalance_to_text(out, c, &entry->rebalance); in bch2_bkey_ptrs_to_text()
1508 * compatibility; the rebalance code should just refetch in bch2_bkey_ptrs_validate()
1512 const struct bch_extent_rebalance *r = &entry->rebalance; in bch2_bkey_ptrs_validate()
/linux/Documentation/filesystems/bcachefs/future/
H A Didle_work.rst21 - Copygc, rebalance
27 rebalance, which currently does not actively attempt to let work batch up).
58 e.g. rebalance should start flushing more quickly when page cache writeback is
60 copygc and rebalance are idle.
64 up. New writes may overwrite data before rebalance moves it, and tasks may be
/linux/tools/lib/
H A Drbtree.c440 struct rb_node *rebalance; in rb_erase() local
441 rebalance = __rb_erase_augmented(node, root, &dummy_callbacks); in rb_erase()
442 if (rebalance) in rb_erase()
443 ____rb_erase_color(rebalance, root, dummy_rotate); in rb_erase()
/linux/lib/
H A Drbtree.c442 struct rb_node *rebalance; in rb_erase() local
443 rebalance = __rb_erase_augmented(node, root, &dummy_callbacks); in rb_erase()
444 if (rebalance) in rb_erase()
445 ____rb_erase_color(rebalance, root, dummy_rotate); in rb_erase()
H A Dbtree.c535 static void rebalance(struct btree_head *head, struct btree_geo *geo, in rebalance() function
616 rebalance(head, geo, key, level, node, fill - 1); in btree_remove_level()
/linux/Documentation/translations/zh_CN/core-api/
H A Drbtree.rst128 /* Add new node and rebalance tree. */
/linux/Documentation/scheduler/
H A Dsched-domains.rst44 rebalance interval. If so, it runs sched_balance_rq() on that domain. It then checks
/linux/Documentation/core-api/
H A Drbtree.rst136 /* Add new node and rebalance tree. */
/linux/Documentation/admin-guide/cgroup-v1/
H A Dcpusets.rst286 /dev/cpuset/memory_pressure_enabled, the hook in the rebalance
/linux/Documentation/filesystems/xfs/
H A Dxfs-online-fsck-design.rst5098 `inode scan rebalance
5099 <https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfsprogs-dev.git/log/?h=scrub-iscan-rebalance>`_