Home
last modified time | relevance | path

Searched refs:rbroot (Results 1 – 6 of 6) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/iommu/
H A Diova.c41 iovad->rbroot = RB_ROOT; in init_iova_domain()
51 rb_link_node(&iovad->anchor.node, NULL, &iovad->rbroot.rb_node); in init_iova_domain()
52 rb_insert_color(&iovad->anchor.node, &iovad->rbroot); in init_iova_domain()
249 iova_insert_rbtree(&iovad->rbroot, new, prev); in __alloc_and_insert_iova_range()
319 iova_insert_rbtree(&iovad->rbroot, new, candidate_rb_parent); in __alloc_and_insert_iova_best_fit()
419 struct rb_node *node = iovad->rbroot.rb_node; in private_find_iova()
441 rb_erase(&iova->node, &iovad->rbroot); in private_free_iova()
699 rbtree_postorder_for_each_entry_safe(iova, tmp, &iovad->rbroot, node) in put_iova_domain()
737 iova_insert_rbtree(&iovad->rbroot, iova, NULL); in __insert_new_range()
774 for (node = rb_first(&iovad->rbroot); node; node = rb_next(node)) { in reserve_iova()
[all …]
/OK3568_Linux_fs/kernel/mm/
H A Dzswap.c183 struct rb_root rbroot; member
369 zswap_rb_erase(&tree->rbroot, entry); in zswap_entry_put()
895 entry = zswap_entry_find_get(&tree->rbroot, offset); in zswap_writeback_entry()
953 if (entry == zswap_rb_search(&tree->rbroot, offset)) in zswap_writeback_entry()
1117 ret = zswap_rb_insert(&tree->rbroot, entry, &dupentry); in zswap_frontswap_store()
1121 zswap_rb_erase(&tree->rbroot, dupentry); in zswap_frontswap_store()
1158 entry = zswap_entry_find_get(&tree->rbroot, offset); in zswap_frontswap_load()
1202 entry = zswap_rb_search(&tree->rbroot, offset); in zswap_frontswap_invalidate_page()
1210 zswap_rb_erase(&tree->rbroot, entry); in zswap_frontswap_invalidate_page()
1229 rbtree_postorder_for_each_entry_safe(entry, n, &tree->rbroot, rbnode) in zswap_frontswap_invalidate_area()
[all …]
/OK3568_Linux_fs/kernel/fs/btrfs/
H A Dinode-map.c255 struct rb_root *rbroot = &root->free_ino_pinned->free_space_offset; in btrfs_unpin_free_ino() local
266 n = rb_first(rbroot); in btrfs_unpin_free_ino()
281 rb_erase(&info->offset_index, rbroot); in btrfs_unpin_free_ino()
/OK3568_Linux_fs/kernel/mm/damon/
H A Dvaddr.c122 struct rb_root rbroot; in __damon_va_three_regions() local
132 rbroot.rb_node = &vma->vm_rb; in __damon_va_three_regions()
133 vma = rb_entry(rb_last(&rbroot), in __damon_va_three_regions()
/OK3568_Linux_fs/kernel/include/linux/
H A Diova.h70 struct rb_root rbroot; /* iova domain rbtree root */ member
/OK3568_Linux_fs/kernel/drivers/mtd/
H A Dmtdswap.c79 #define MTDSWAP_ECNT_MIN(rbroot) (rb_entry(rb_first(rbroot), struct swap_eb, \ argument
81 #define MTDSWAP_ECNT_MAX(rbroot) (rb_entry(rb_last(rbroot), struct swap_eb, \ argument