/linux/tools/include/linux/ |
H A D | rbtree_augmented.h | 192 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 D | rbtree_augmented.h | 229 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 D | rebalance.c | 18 #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 D | rebalance.h | 42 c->rebalance.kick++; in bch2_rebalance_wakeup() 44 struct task_struct *p = rcu_dereference(c->rebalance.thread); in bch2_rebalance_wakeup()
|
H A D | sysfs.c | 38 #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 D | data_update.h | 29 x(rebalance, 1) \
|
H A D | Makefile | 74 rebalance.o \
|
H A D | extents_format.h | 82 x(rebalance, 5) \
|
H A D | bcachefs.h | 1073 struct bch_fs_rebalance rebalance; member
|
H A D | extents.c | 24 #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 D | idle_work.rst | 21 - 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 D | rbtree.c | 440 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 D | rbtree.c | 442 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 D | btree.c | 535 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 D | rbtree.rst | 128 /* Add new node and rebalance tree. */
|
/linux/Documentation/scheduler/ |
H A D | sched-domains.rst | 44 rebalance interval. If so, it runs sched_balance_rq() on that domain. It then checks
|
/linux/Documentation/core-api/ |
H A D | rbtree.rst | 136 /* Add new node and rebalance tree. */
|
/linux/Documentation/admin-guide/cgroup-v1/ |
H A D | cpusets.rst | 286 /dev/cpuset/memory_pressure_enabled, the hook in the rebalance
|
/linux/Documentation/filesystems/xfs/ |
H A D | xfs-online-fsck-design.rst | 5098 `inode scan rebalance 5099 <https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfsprogs-dev.git/log/?h=scrub-iscan-rebalance>`_
|