Searched refs:interval_tree_node (Results 1 – 12 of 12) sorted by relevance
/Linux-v5.15/include/linux/ |
D | interval_tree.h | 7 struct interval_tree_node { struct 15 interval_tree_insert(struct interval_tree_node *node, argument 19 interval_tree_remove(struct interval_tree_node *node, 22 extern struct interval_tree_node * 26 extern struct interval_tree_node * 27 interval_tree_iter_next(struct interval_tree_node *node,
|
D | mmu_notifier.h | 258 struct interval_tree_node interval_tree;
|
/Linux-v5.15/Documentation/core-api/ |
D | rbtree.rst | 301 struct interval_tree_node * 305 struct interval_tree_node *node; 309 node = rb_entry(root->rb_node, struct interval_tree_node, rb); 313 struct interval_tree_node *left = 315 struct interval_tree_node, rb); 334 struct interval_tree_node, rb); 346 compute_subtree_last(struct interval_tree_node *node) 351 struct interval_tree_node, rb)->__subtree_last; 357 struct interval_tree_node, rb)->__subtree_last; 367 struct interval_tree_node *node = [all …]
|
/Linux-v5.15/lib/ |
D | interval_tree_test.c | 24 static struct interval_tree_node *nodes = NULL; 32 struct interval_tree_node *node; in search() 68 nodes = kmalloc_array(nnodes, sizeof(struct interval_tree_node), in interval_tree_test_init()
|
D | interval_tree.c | 10 INTERVAL_TREE_DEFINE(struct interval_tree_node, rb,
|
/Linux-v5.15/fs/fuse/ |
D | dax.c | 44 struct interval_tree_node itn; 97 node_to_dmap(struct interval_tree_node *node) in node_to_dmap() 319 struct interval_tree_node *node; in inode_reclaim_dmap_range() 442 struct interval_tree_node *node; in fuse_setup_new_dax_mapping() 507 struct interval_tree_node *node; in fuse_upgrade_dax_mapping() 570 struct interval_tree_node *node; in fuse_iomap_begin() 931 struct interval_tree_node *node; in inode_lookup_first_dmap() 959 struct interval_tree_node *node; in inode_inline_reclaim_one_dmap() 1081 struct interval_tree_node *node; in lookup_and_reclaim_dmap_locked()
|
/Linux-v5.15/drivers/gpu/drm/amd/amdkfd/ |
D | kfd_svm.h | 112 struct interval_tree_node it_node;
|
D | kfd_svm.c | 713 struct interval_tree_node *node; in svm_range_debug_dump() 1802 struct interval_tree_node *node; in svm_range_handle_overlap() 1813 struct interval_tree_node *next; in svm_range_handle_overlap() 2224 struct interval_tree_node *node; in svm_range_from_addr() 2316 struct interval_tree_node *node; in svm_range_get_range_boundaries() 2334 struct interval_tree_node, rb); in svm_range_get_range_boundaries() 2340 struct interval_tree_node, rb); in svm_range_get_range_boundaries() 3100 struct interval_tree_node *node; in svm_range_get_attr() 3178 struct interval_tree_node *next; in svm_range_get_attr()
|
/Linux-v5.15/drivers/iommu/ |
D | virtio-iommu.c | 59 struct interval_tree_node iova; 352 struct interval_tree_node *node, *next; in viommu_del_mappings() 391 struct interval_tree_node *node; in viommu_replay_mappings() 789 struct interval_tree_node *node; in viommu_iova_to_phys()
|
/Linux-v5.15/mm/ |
D | mmu_notifier.c | 98 struct interval_tree_node *node; in mn_itree_inv_start_range() 120 struct interval_tree_node *node; in mn_itree_inv_next()
|
/Linux-v5.15/drivers/gpu/drm/radeon/ |
D | radeon_vm.c | 482 struct interval_tree_node *it; in radeon_vm_bo_set_addr()
|
D | radeon.h | 477 struct interval_tree_node it;
|