函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:include\linux\rbtree.h Create Date:2022-07-27 06:39:32
Last Modify:2020-03-12 14:18:49 Copyright©Brick
首页 函数Tree
注解内核,赢得工具下载SCCTEnglish

函数名称:rb_erase_cached

函数原型:static inline void rb_erase_cached(struct rb_node *node, struct rb_root_cached *root)

返回类型:void

参数:

类型参数名称
struct rb_node *node
struct rb_root_cached *root
147  如果rb_leftmost恒等于noderb_leftmost等于Find logical next and previous nodes in a tree
149  rb_erase(node, & rb_root)
调用者
名称描述
timerqueue_del从时钟队列移除定时器
erase_cached
__dequeue_entity
__dequeue_dl_entity
rt_mutex_dequeue
rt_mutex_dequeue_pi
throtl_rb_erase
__bfq_weights_tree_removeDecrement the weight counter associated with the queue, and, if the* counter reaches 0, remove the counter from the tree.* See the comments to the function bfq_weights_tree_add() for considerations* about overhead.
ep_removeRemoves a "struct epitem" from the eventpoll RB tree and deallocates* all the associated resources. Must be called with "mtx" held.
ep_insertMust be called with "mtx" held.