/linux/tools/testing/selftests/bpf/progs/ |
H A D | iters.c | 168 bpf_for(i, 5, 10) { in iter_bpf_for_macro() 376 bpf_for(i, 0, ARRAY_SIZE(arr)) { in iter_array_fill() 381 bpf_for(i, 0, ARRAY_SIZE(arr)) { in iter_array_fill() 402 bpf_for(row, 0, ARRAY_SIZE(arr2d)) { in iter_nested_iters() 403 bpf_for( col, 0, ARRAY_SIZE(arr2d[0])) { in iter_nested_iters() 410 bpf_for(row, 0, ARRAY_SIZE(arr2d)) { in iter_nested_iters() 413 bpf_for(col, 0, ARRAY_SIZE(arr2d[0])) { in iter_nested_iters() 418 bpf_for(row, 0, ARRAY_SIZE(arr2d)) { in iter_nested_iters() 419 bpf_for(col, 0, ARRAY_SIZE(arr2d[0])) { in iter_nested_iters() 427 bpf_for(ro in iter_nested_iters() [all...] |
H A D | iters_num.c | 18 bpf_for(i, 0, 0) sum += i; in num_empty_zero() 32 bpf_for(i, INT_MIN, INT_MIN) sum += i; in num_empty_int_min() 46 bpf_for(i, INT_MAX, INT_MAX) sum += i; in num_empty_int_max() 60 bpf_for(i, -1, -1) sum += i; in num_empty_minus_one() 74 bpf_for(i, 0, 10) sum += i; in num_simple_sum() 88 bpf_for(i, -10, 0) sum += i; in num_neg_sum() 102 bpf_for(i, INT_MIN, INT_MIN + 2) sum += i; in num_very_neg_sum() 116 bpf_for(i, INT_MAX - 2, INT_MAX) sum += i; in num_very_big_sum() 130 bpf_for(i, -3, 3) sum += i; in num_neg_pos_sum()
|
H A D | percpu_alloc_array.c | 96 bpf_for(i, 0, nr_cpus) { in BPF_PROG() 174 bpf_for(i, 0, nr_cpus) { in BPF_PROG()
|
H A D | free_timer.c | 26 bpf_for(i, 0, 1024 * 1024) sum += i; in timer_cb()
|
H A D | dmabuf_iter.c | 89 bpf_for(i, len, DMA_BUF_NAME_LEN) in iter_dmabuf_for_each()
|
H A D | percpu_alloc_cgrp_local_storage.c | 97 bpf_for(i, 0, nr_cpus) { in BPF_PROG()
|
H A D | test_usdt.c | 103 bpf_for(i, 0, 12) { in BPF_USDT()
|
H A D | bpf_qdisc_fifo.c | 93 bpf_for(i, 0, sch->q.qlen) { in BPF_PROG()
|
H A D | mem_rdonly_untrusted.c | 73 bpf_for(i, 0, 1000 * 1000 * 1000) { in offset_not_tracked()
|
H A D | verifier_spin_lock.c | 548 bpf_for(i, 0, 10) { in bpf_loop_inside_locked_region()
|
H A D | pyperf.h | 311 bpf_for(i, 0, STACK_MAX_LEN) {
|
H A D | bpf_qdisc_fq.c | 604 bpf_for(i, 0, sch->limit) { in BPF_PROG()
|
/linux/tools/testing/selftests/sched_ext/ |
H A D | create_dsq.bpf.c | 37 bpf_for(i, 0, 1024) { in BPF_STRUCT_OPS_SLEEPABLE() 45 bpf_for(i, 0, 1024) { in BPF_STRUCT_OPS_SLEEPABLE()
|
H A D | numa.bpf.c | 78 bpf_for(node, 0, __COMPAT_scx_bpf_nr_node_ids()) { in BPF_STRUCT_OPS_SLEEPABLE()
|
/linux/tools/sched_ext/ |
H A D | scx_central.bpf.c | 188 bpf_for(cpu, 0, nr_cpu_ids) { in BPF_STRUCT_OPS() 267 bpf_for(i, 0, nr_cpu_ids) { in central_timerfn()
|
H A D | scx_qmap.bpf.c | 574 bpf_for(i, 0, 5) { in BPF_STRUCT_OPS() 653 bpf_for(cpu, 0, scx_bpf_nr_cpu_ids()) { in print_cpus() 717 bpf_for(i, 0, nr_cpu_ids) { in monitor_cpuperf()
|
H A D | scx_flatcg.bpf.c | 207 bpf_for(level, 0, cgrp->level + 1) { in cgrp_refresh_hweight() 454 bpf_for(idx, 0, cgrp->level) { in update_active_weight_sums()
|
/linux/tools/lib/bpf/ |
H A D | bpf_helpers.h | 371 * and bpf_for(i, N, M) is in that bpf_for() provides additional proof to 373 * *`, not just `int`. So for integers bpf_for() is more convenient. 395 #ifndef bpf_for 396 /* bpf_for(i, start, end) implements a for()-like looping construct that sets 403 * and whose values do not change throughout bpf_for() loop execution. They do 409 #define bpf_for(i, start, end) for ( \ macro 426 #endif /* bpf_for */
|
/linux/drivers/hid/bpf/progs/ |
H A D | hid_bpf_async.h | 111 bpf_for(i, 0, HID_BPF_ASYNC_MAX_CTX) { in hid_bpf_async_find_empty_key()
|