Searched refs:rb_erase_augmented (Results 1 – 9 of 9) sorted by relevance
/kernel/linux/linux-5.10/tools/include/linux/ |
D | rbtree_augmented.h | 291 rb_erase_augmented(struct rb_node *node, struct rb_root *root, in rb_erase_augmented() function 305 rb_erase_augmented(node, &root->rb_root, augment); in rb_erase_augmented_cached()
|
/kernel/linux/linux-5.10/include/linux/ |
D | rbtree_augmented.h | 300 rb_erase_augmented(struct rb_node *node, struct rb_root *root, in rb_erase_augmented() function 314 rb_erase_augmented(node, &root->rb_root, augment); in rb_erase_augmented_cached()
|
/kernel/linux/linux-5.10/Documentation/core-api/ |
D | rbtree.rst | 256 When erasing a node, the user must call rb_erase_augmented() instead of 257 rb_erase(). rb_erase_augmented() calls back into user provided functions 274 The compiled code for rb_erase_augmented() may inline the propagation and 276 user should have a single rb_erase_augmented() call site in order to limit 428 rb_erase_augmented(&node->rb, root, &augment_callbacks);
|
/kernel/linux/linux-5.10/drivers/block/drbd/ |
D | drbd_interval.c | 97 rb_erase_augmented(&this->rb, root, &augment_callbacks); in drbd_remove_interval()
|
/kernel/linux/linux-5.10/lib/ |
D | rbtree_test.c | 140 rb_erase_augmented(&node->rb, &root->rb_root, &augment_callbacks); in erase_augmented()
|
/kernel/linux/linux-5.10/net/tipc/ |
D | name_table.c | 515 rb_erase_augmented(&sr->tree_node, &sc->ranges, &sr_callbacks); in tipc_nametbl_remove_publ() 886 rb_erase_augmented(&sr->tree_node, &sc->ranges, &sr_callbacks); in tipc_service_delete()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/ |
D | drm_mm.c | 290 rb_erase_augmented(&node->rb_hole_addr, &node->mm->holes_addr, in rm_hole()
|
/kernel/linux/linux-5.10/mm/ |
D | vmalloc.c | 633 rb_erase_augmented(&va->rb_node, in unlink_va()
|
D | mmap.c | 472 rb_erase_augmented(&vma->vm_rb, root, &vma_gap_callbacks); in __vma_rb_erase()
|