Home
last modified time | relevance | path

Searched refs:rb_erase_augmented (Results 1 – 8 of 8) sorted by relevance

/Linux-v5.4/arch/x86/mm/
Dpat_rbtree.c228 rb_erase_augmented(&data->rb, &memtype_rbroot, in rbt_memtype_erase()
232 rb_erase_augmented(&data->rb, &memtype_rbroot, in rbt_memtype_erase()
/Linux-v5.4/tools/include/linux/
Drbtree_augmented.h291 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()
/Linux-v5.4/include/linux/
Drbtree_augmented.h302 rb_erase_augmented(struct rb_node *node, struct rb_root *root, in rb_erase_augmented() function
316 rb_erase_augmented(node, &root->rb_root, augment); in rb_erase_augmented_cached()
/Linux-v5.4/Documentation/
Drbtree.txt256 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);
/Linux-v5.4/drivers/block/drbd/
Ddrbd_interval.c97 rb_erase_augmented(&this->rb, root, &augment_callbacks); in drbd_remove_interval()
/Linux-v5.4/lib/
Drbtree_test.c140 rb_erase_augmented(&node->rb, &root->rb_root, &augment_callbacks); in erase_augmented()
/Linux-v5.4/mm/
Dvmalloc.c545 rb_erase_augmented(&va->rb_node, in unlink_va()
Dmmap.c473 rb_erase_augmented(&vma->vm_rb, root, &vma_gap_callbacks); in __vma_rb_erase()