Searched refs:bpf_for_each (Results 1 - 8 of 8) sorted by relevance

/linux-master/tools/testing/selftests/bpf/progs/
H A Diters_task.c29 bpf_for_each(task, pos, NULL, ~0U) { function
34 bpf_for_each(task, pos, NULL, BPF_TASK_ITER_PROC_THREADS) { function
39 bpf_for_each(task, pos, NULL, BPF_TASK_ITER_ALL_PROCS)
43 bpf_for_each(task, pos, cur_task, BPF_TASK_ITER_PROC_THREADS)
46 bpf_for_each(task, pos, NULL, BPF_TASK_ITER_ALL_THREADS)
H A Diters_css.c50 bpf_for_each(css, pos, root_css, BPF_CGROUP_ITER_DESCENDANTS_POST) { function
56 bpf_for_each(css, pos, root_css, BPF_CGROUP_ITER_DESCENDANTS_PRE) { function
63 bpf_for_each(css, pos, leaf_css, BPF_CGROUP_ITER_ANCESTORS_UP)
66 bpf_for_each(css, pos, root_css, BPF_CGROUP_ITER_ANCESTORS_UP)
H A Diters_task_failure.c23 bpf_for_each(task, pos, NULL, BPF_TASK_ITER_ALL_PROCS) { function
41 bpf_for_each(css, pos, root_css, BPF_CGROUP_ITER_DESCENDANTS_POST) { function
55 bpf_for_each(task, pos, NULL, BPF_TASK_ITER_ALL_PROCS) { function
77 bpf_for_each(css, pos, root_css, BPF_CGROUP_ITER_DESCENDANTS_POST) { function
100 bpf_for_each(css_task, task, css, CSS_TASK_ITER_PROCS) { function
H A Diters_testmod_seq.c29 bpf_for_each(testmod_seq, i, 1000, 0) sum += *i;
47 bpf_for_each(testmod_seq, i, 1000, 1000) sum += *i;
68 bpf_for_each(testmod_seq, i, 10, 2000000) {
H A Diters_css_task.c41 bpf_for_each(css_task, task, css, CSS_TASK_ITER_PROCS)
77 bpf_for_each(css_task, task, css, CSS_TASK_ITER_PROCS) { function
97 bpf_for_each(css_task, task, css, CSS_TASK_ITER_PROCS) { function
H A Diters_task_vma.c30 bpf_for_each(task_vma, vma, task, 0) {
H A Diters.c155 bpf_for_each(num, v, 5, 10) {
/linux-master/tools/lib/bpf/
H A Dbpf_helpers.h313 #ifndef bpf_for_each
314 /* bpf_for_each(iter_type, cur_elem, args...) provides generic construct for
322 * bpf_for_each(cgroup, cg, parent_cg, CG_ITER_CHILDREN) {
331 * For iterating integers, the difference betwen bpf_for_each(num, i, N, M)
333 * verifier that i is in [N, M) range, and in bpf_for_each() case i is `int
341 #define bpf_for_each(type, cur, args...) for ( \ macro
354 #endif /* bpf_for_each */
367 * Note: similarly to bpf_for_each(), it relies on C99 feature of declaring for()
392 * Note: similarly to bpf_for_each(), it relies on C99 feature of declaring for()

Completed in 126 milliseconds