Function report

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:include\linux\rbtree.h Create Date:2022-07-28 05:35:32
Last Modify:2020-03-12 14:18:49 Copyright©Brick
home page Tree
Annotation kernel can get tool activityDownload SCCTChinese

Name:rb_erase_cached

Proto:static inline void rb_erase_cached(struct rb_node *node, struct rb_root_cached *root)

Type:void

Parameter:

TypeParameterName
struct rb_node *node
struct rb_root_cached *root
147  If rb_leftmost == node Then rb_leftmost = Find logical next and previous nodes in a tree
149  rb_erase(node, & rb_root)
Caller
NameDescribe
timerqueue_delmerqueue_del - Removes a timer from the timerqueue.*@head: head of timerqueue*@node: timer node to be removed* Removes the timer node from the timerqueue. Returns true if the queue is* not empty after the remove.
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.