Home
last modified time | relevance | path

Searched refs:tree (Results 1 – 25 of 38) sorted by relevance

12

/tools/testing/radix-tree/
Dtag_check.c14 __simple_checks(struct radix_tree_root *tree, unsigned long index, int tag) in __simple_checks() argument
19 item_check_absent(tree, index); in __simple_checks()
20 assert(item_tag_get(tree, index, tag) == 0); in __simple_checks()
22 item_insert(tree, index); in __simple_checks()
23 assert(item_tag_get(tree, index, tag) == 0); in __simple_checks()
24 item_tag_set(tree, index, tag); in __simple_checks()
25 ret = item_tag_get(tree, index, tag); in __simple_checks()
27 ret = tag_tagged_items(tree, first, ~0UL, 10, tag, !tag); in __simple_checks()
29 ret = item_tag_get(tree, index, !tag); in __simple_checks()
31 ret = item_delete(tree, index); in __simple_checks()
[all …]
Dmain.c18 RADIX_TREE(tree, GFP_KERNEL); in __gang_check()
23 item_insert(&tree, middle + idx); in __gang_check()
25 item_check_absent(&tree, middle - down - 1); in __gang_check()
27 item_check_present(&tree, middle + idx); in __gang_check()
28 item_check_absent(&tree, middle + up); in __gang_check()
31 item_gang_check_present(&tree, middle - down, up + down, in __gang_check()
33 item_full_scan(&tree, middle - down, down + up, chunk); in __gang_check()
35 item_kill_tree(&tree); in __gang_check()
81 RADIX_TREE(tree, GFP_KERNEL); in add_and_check()
83 item_insert(&tree, 44); in add_and_check()
[all …]
Dbenchmark.c117 RADIX_TREE(tree, GFP_KERNEL); in benchmark_size()
120 benchmark_insert(&tree, size, step); in benchmark_size()
121 benchmark_tagging(&tree, size, step); in benchmark_size()
123 tagged = benchmark_iter(&tree, true); in benchmark_size()
124 normal = benchmark_iter(&tree, false); in benchmark_size()
131 benchmark_delete(&tree, size, step); in benchmark_size()
133 item_kill_tree(&tree); in benchmark_size()
DMakefile8 CORE_OFILES := xarray.o radix-tree.o idr.o linux.o test.o find_bit.o bitmap.o
34 $(RM) $(TARGETS) *.o radix-tree.c idr.c generated/map-shift.h
42 ../../../include/linux/radix-tree.h \
45 radix-tree.c: ../../../lib/radix-tree.c
D.gitignore7 radix-tree.c
Dmultiorder.c168 struct radix_tree_root *tree = ptr; in creator_func() local
172 item_insert_order(tree, 0, order); in creator_func()
173 item_delete_rcu(tree, 0); in creator_func()
/tools/perf/util/
Dsrcline.h22 void srcline__tree_insert(struct rb_root_cached *tree, u64 addr, char *srcline);
24 char *srcline__tree_find(struct rb_root_cached *tree, u64 addr);
26 void srcline__tree_delete(struct rb_root_cached *tree);
49 void inlines__tree_insert(struct rb_root_cached *tree,
52 struct inline_node *inlines__tree_find(struct rb_root_cached *tree, u64 addr);
54 void inlines__tree_delete(struct rb_root_cached *tree);
Dsrcline.c614 void srcline__tree_insert(struct rb_root_cached *tree, u64 addr, char *srcline) in srcline__tree_insert() argument
616 struct rb_node **p = &tree->rb_root.rb_node; in srcline__tree_insert()
641 rb_insert_color_cached(&node->rb_node, tree, leftmost); in srcline__tree_insert()
644 char *srcline__tree_find(struct rb_root_cached *tree, u64 addr) in srcline__tree_find() argument
646 struct rb_node *n = tree->rb_root.rb_node; in srcline__tree_find()
663 void srcline__tree_delete(struct rb_root_cached *tree) in srcline__tree_delete() argument
666 struct rb_node *next = rb_first_cached(tree); in srcline__tree_delete()
671 rb_erase_cached(&pos->rb_node, tree); in srcline__tree_delete()
705 void inlines__tree_insert(struct rb_root_cached *tree, in inlines__tree_insert() argument
708 struct rb_node **p = &tree->rb_root.rb_node; in inlines__tree_insert()
[all …]
Dcgroup.c561 cgrp = __cgroup__findnew(&env->cgroups.tree, id, true, path); in cgroup__findnew()
571 cgrp = __cgroup__findnew(&env->cgroups.tree, id, false, NULL); in cgroup__find()
582 while (!RB_EMPTY_ROOT(&env->cgroups.tree)) { in perf_env__purge_cgroups()
583 node = rb_first(&env->cgroups.tree); in perf_env__purge_cgroups()
586 rb_erase(node, &env->cgroups.tree); in perf_env__purge_cgroups()
Denv.h113 struct rb_root tree; member
/tools/include/linux/
Drbtree.h178 rb_add_cached(struct rb_node *node, struct rb_root_cached *tree, in rb_add_cached() argument
181 struct rb_node **link = &tree->rb_root.rb_node; in rb_add_cached()
196 rb_insert_color_cached(node, tree, leftmost); in rb_add_cached()
206 rb_add(struct rb_node *node, struct rb_root *tree, in rb_add() argument
209 struct rb_node **link = &tree->rb_node; in rb_add()
221 rb_insert_color(node, tree); in rb_add()
234 rb_find_add(struct rb_node *node, struct rb_root *tree, in rb_find_add() argument
237 struct rb_node **link = &tree->rb_node; in rb_find_add()
254 rb_insert_color(node, tree); in rb_find_add()
267 rb_find(const void *key, const struct rb_root *tree, in rb_find() argument
[all …]
/tools/bootconfig/samples/
Dgood-tree.bconf3 tree {
7 tree {
11 other.tree {
Dbad-tree.bconf2 tree {
/tools/testing/ktest/
Dconfig-bisect.pl65 my $tree = $pwd;
654 $tree = $val;
670 $build = $tree if (!defined($build));
672 $tree = expand_path $tree;
675 if ( ! -d $tree ) {
676 die "$tree not a directory\n";
704 if ($build ne $tree) {
750 chdir $tree || die "can't change directory to $tree";
/tools/testing/selftests/powerpc/eeh/
Deeh-functions.sh157 if [ ! -f /proc/device-tree/rtas/ibm,open-sriov-allow-unfreeze ] ||
158 [ ! -f /proc/device-tree/rtas/ibm,open-sriov-map-pe-number ] ; then
/tools/perf/Documentation/
Dperf.data-directory-format.txt23 $ tree -ps perf.data
38 $ sudo tree -ps perf.data
Dandroid.txt25 (b). Use the Android source tree
27 1. Download the master branch of the Android source tree.
/tools/bpf/bpftool/Documentation/
Dbpftool-cgroup.rst19 { **show** | **list** | **tree** | **attach** | **detach** | **help** }
25 | **bpftool** **cgroup tree** [*CGROUP_ROOT*] [**effective**]
50 **bpftool cgroup tree** [*CGROUP_ROOT*] [**effective**]
/tools/testing/selftests/zram/
DREADME40 kernel-source-tree/Documentation/admin-guide/blockdev/zram.rst
/tools/testing/selftests/livepatch/
DREADME29 To run the livepatch selftests, from the top of the kernel source tree:
/tools/testing/selftests/rcutorture/bin/
Dkvm-test-1-run.sh177 echo " 1." Set your bare-metal build tree to the state shown in this file: >> $resdir/bare-metal
179 echo " 2." Update your bare-metal build tree"'"s .config based on this file: >> $resdir/bare-metal
Dkvm-again.sh21 echo $scriptname must be run from top-level directory of kernel source tree.
Dkvm-remote.sh18 echo $scriptname must be run from top-level directory of kernel source tree.
/tools/memory-model/
DREADME70 Example litmus tests may be found in the Linux-kernel source tree:
78 https://git.kernel.org/pub/scm/linux/kernel/git/paulmck/perfbook.git/tree/CodeSamples/formal/herd
79 https://git.kernel.org/pub/scm/linux/kernel/git/paulmck/perfbook.git/tree/CodeSamples/formal/litmus
/tools/perf/ui/stdio/
Dhist.c305 static size_t callchain__fprintf_flat(FILE *fp, struct rb_root *tree, in callchain__fprintf_flat() argument
311 struct rb_node *rb_node = rb_first(tree); in callchain__fprintf_flat()
356 static size_t callchain__fprintf_folded(FILE *fp, struct rb_root *tree, in callchain__fprintf_folded() argument
362 struct rb_node *rb_node = rb_first(tree); in callchain__fprintf_folded()

12