Searched refs:maple_tree (Results 1 - 19 of 19) sorted by relevance

/linux-master/include/linux/
H A Dmaple_tree.h219 struct maple_tree { struct
257 struct maple_tree name = MTREE_INIT(name, 0)
311 struct maple_tree *mtree;
314 void *mtree_load(struct maple_tree *mt, unsigned long index);
316 int mtree_insert(struct maple_tree *mt, unsigned long index,
318 int mtree_insert_range(struct maple_tree *mt, unsigned long first,
320 int mtree_alloc_range(struct maple_tree *mt, unsigned long *startp,
323 int mtree_alloc_cyclic(struct maple_tree *mt, unsigned long *startp,
326 int mtree_alloc_rrange(struct maple_tree *mt, unsigned long *startp,
330 int mtree_store_range(struct maple_tree *m
[all...]
H A Dmm_types.h12 #include <linux/maple_tree.h>
779 struct maple_tree mm_mt;
H A Dfs.h46 #include <linux/maple_tree.h>
3335 struct maple_tree mt;
/linux-master/fs/btrfs/
H A Dlru_cache.h7 #include <linux/maple_tree.h>
45 struct maple_tree entries;
/linux-master/include/trace/events/
H A Dmmap.h47 TP_PROTO(struct maple_tree *mt, unsigned long start,
53 __field(struct maple_tree *, mt)
72 TP_PROTO(struct maple_tree *mt, struct vm_area_struct *vma),
77 __field(struct maple_tree *, mt)
105 __field(struct maple_tree *, mt)
H A Dmaple_tree.h3 #define TRACE_SYSTEM maple_tree
/linux-master/drivers/base/regmap/
H A Dregcache-maple.c11 #include <linux/maple_tree.h>
19 struct maple_tree *mt = map->cache;
41 struct maple_tree *mt = map->cache;
110 struct maple_tree *mt = map->cache;
241 struct maple_tree *mt = map->cache;
295 struct maple_tree *mt = map->cache;
318 struct maple_tree *mt = map->cache;
346 struct maple_tree *mt;
/linux-master/drivers/gpu/drm/nouveau/
H A Dnouveau_uvmm.h13 struct maple_tree region_mt;
/linux-master/mm/
H A Dinit-mm.c3 #include <linux/maple_tree.h>
H A Dmmap.c2510 struct maple_tree mt_detach;
/linux-master/lib/
H A Dtest_maple_tree.c10 #include <linux/maple_tree.h>
63 static int __init mtree_insert_index(struct maple_tree *mt,
69 static void __init mtree_erase_index(struct maple_tree *mt, unsigned long index)
75 static int __init mtree_test_insert(struct maple_tree *mt, unsigned long index,
81 static int __init mtree_test_store_range(struct maple_tree *mt,
87 static int __init mtree_test_store(struct maple_tree *mt, unsigned long start,
93 static int __init mtree_test_insert_range(struct maple_tree *mt,
99 static void __init *mtree_test_load(struct maple_tree *mt, unsigned long index)
104 static void __init *mtree_test_erase(struct maple_tree *mt, unsigned long index)
110 static noinline void __init check_mtree_alloc_range(struct maple_tree *m
[all...]
H A Dmaple_tree.c56 #include <linux/maple_tree.h>
65 #include <trace/events/maple_tree.h>
215 static inline unsigned int mt_attr(struct maple_tree *mt)
381 static __always_inline bool mt_is_alloc(struct maple_tree *mt)
773 static inline bool mt_write_locked(const struct maple_tree *mt)
779 static __always_inline bool mt_locked(const struct maple_tree *mt)
785 static __always_inline void *mt_slot(const struct maple_tree *mt,
791 static __always_inline void *mt_slot_locked(struct maple_tree *mt,
835 static inline void *mt_root_locked(struct maple_tree *mt)
886 static inline void mt_clear_meta(struct maple_tree *m
[all...]
H A DMakefile32 maple_tree.o idr.o extable.o irq_regs.o argv_split.o \
/linux-master/tools/testing/radix-tree/
H A DMakefile50 ../../../include/linux/maple_tree.h \
63 maple.o: ../../../lib/maple_tree.c ../../../lib/test_maple_tree.c
H A Dmaple.c3 * maple_tree.c: Userspace testing for maple tree test-suite
25 #include "../../../lib/maple_tree.c"
32 struct maple_tree *mt;
49 struct maple_tree *mt;
91 static noinline void __init check_new_node(struct maple_tree *mt)
469 static noinline void __init check_erase(struct maple_tree *mt, unsigned long index,
479 static noinline void __init check_erase_testset(struct maple_tree *mt)
986 static noinline void __init check_erase2_testset(struct maple_tree *mt,
1131 static noinline void __init check_erase2_sets(struct maple_tree *mt)
[all...]
/linux-master/mm/damon/
H A Dvaddr-test.h17 static int __link_vmas(struct maple_tree *mt, struct vm_area_struct *vmas,
/linux-master/kernel/irq/
H A Dirqdesc.c15 #include <linux/maple_tree.h>
145 static struct maple_tree sparse_irqs = MTREE_INIT_EXT(sparse_irqs,
/linux-master/arch/arm64/include/asm/
H A Dkvm_host.h19 #include <linux/maple_tree.h>
327 struct maple_tree smccc_filter;
/linux-master/kernel/bpf/
H A Darena.c48 struct maple_tree mt;

Completed in 322 milliseconds