| /linux/tools/testing/selftests/bpf/progs/ |
| H A D | for_each_array_map_elem.c | 22 struct callback_ctx { struct 30 struct callback_ctx *data) in unused_subprog() argument 38 struct callback_ctx *data) in check_array_elem() 51 struct callback_ctx *data) in check_percpu_elem() 63 struct callback_ctx data; in test_pkt_access()
|
| H A D | for_each_hash_map_elem.c | 22 struct callback_ctx { struct 30 struct callback_ctx *data) in check_hash_elem() argument 59 struct callback_ctx *unused) in check_percpu_elem() 61 struct callback_ctx data; in check_percpu_elem() 84 struct callback_ctx data; in test_pkt_access()
|
| H A D | find_vma.c | 9 struct callback_ctx { struct 24 struct callback_ctx *data) in check_vma() argument 41 struct callback_ctx data = {}; in handle_getpid() 57 struct callback_ctx data = {}; in handle_pe()
|
| H A D | bloom_filter_map.c | 34 struct callback_ctx { struct 42 struct callback_ctx *data) in check_elem() argument 59 struct callback_ctx data; in inner_map() 77 struct callback_ctx data; in check_bloom()
|
| H A D | find_vma_fail2.c | 8 struct callback_ctx { struct 13 struct callback_ctx *data) in write_task() argument 25 struct callback_ctx data = {}; in handle_getpid()
|
| H A D | find_vma_fail1.c | 9 struct callback_ctx { struct 14 struct callback_ctx *data) in write_vma() argument 26 struct callback_ctx data = {}; in handle_getpid()
|
| H A D | bpf_loop.c | 10 struct callback_ctx { struct 37 struct callback_ctx *ctx = data; in callback() 68 struct callback_ctx data = {}; in test_prog() 97 struct callback_ctx data = {}; in prog_invalid_flags() 110 struct callback_ctx data = {}; in prog_nested_calls()
|
| H A D | timer_mim_reject.c | 76 struct callback_ctx { struct 80 static int mismatch_iter_cb(void *map, int *key, struct hmap_elem *val, struct callback_ctx *ctx) in mismatch_iter_cb() argument 88 struct callback_ctx ctx = { .map = map }; in timer_mismatch_cb() 99 static int match_iter_cb(void *map, int *key, struct hmap_elem *val, struct callback_ctx *ctx) in match_iter_cb() 107 struct callback_ctx ctx = {}; in timer_match_cb()
|
| H A D | test_map_ops.c | 109 int callback_ctx; in map_for_each_pass() local 116 err = bpf_for_each_map_elem(&array_map, callback, &callback_ctx, flags); in map_for_each_pass() 127 int callback_ctx; in map_for_each_fail() local 135 err = bpf_for_each_map_elem(&array_map, callback, &callback_ctx, flags); in map_for_each_fail()
|
| H A D | bloom_filter_bench.c | 42 struct callback_ctx { struct 72 struct callback_ctx *data) in bloom_callback() 94 struct callback_ctx data; in bloom_lookup() 107 struct callback_ctx data; in bloom_update()
|
| H A D | for_each_multi_maps.c | 21 struct callback_ctx { struct 30 struct callback_ctx *data) in check_map_elem() argument 39 struct callback_ctx data; in test_pkt_access()
|
| H A D | test_spin_lock_fail.c | 325 struct callback_ctx { struct 330 struct foo *value, struct callback_ctx *ctx) in lock_different_value() argument 340 struct callback_ctx ctx = { .value = value }; in nest_lock_different_value() 356 struct callback_ctx ctx = { .value = value }; in nest_lock_different_inner_value()
|
| /linux/kernel/bpf/ |
| H A D | bpf_iter.c | 712 void *, callback_ctx, u64, flags) in BPF_CALL_4() argument 714 return map->ops->map_for_each_callback(map, callback_fn, callback_ctx, flags); in BPF_CALL_4() 727 BPF_CALL_4(bpf_loop, u32, nr_loops, void *, callback_fn, void *, callback_ctx, in BPF_CALL_4() argument 744 ret = callback((u64)i, (u64)(long)callback_ctx, 0, 0, 0); in BPF_CALL_4()
|
| H A D | ringbuf.c | 818 void *, callback_fn, void *, callback_ctx, u64, flags) in BPF_CALL_4() argument 855 ret = callback((uintptr_t)&dynptr, (uintptr_t)callback_ctx, 0, 0, 0); in BPF_CALL_4()
|
| H A D | task_iter.c | 754 bpf_callback_t, callback_fn, void *, callback_ctx, u64, flags) in BPF_CALL_5() argument 810 (u64)(long)callback_ctx, 0, 0); in BPF_CALL_5()
|
| H A D | arraymap.c | 804 void *callback_ctx, u64 flags) in bpf_for_each_array_elem() argument 827 (u64)(long)val, (u64)(long)callback_ctx, 0); in bpf_for_each_array_elem()
|
| H A D | hashtab.c | 2306 void *callback_ctx, u64 flags) in bpf_for_each_hash_elem() 2345 (u64)(long)val, (u64)(long)callback_ctx, 0); in htab_map_mem_usage() 3227 void *callback_ctx, u64 flags) in bpf_each_rhash_elem() 3253 (u64)(long)callback_ctx, 0); in rhtab_map_mem_usage() 2291 bpf_for_each_hash_elem(struct bpf_map * map,bpf_callback_t callback_fn,void * callback_ctx,u64 flags) bpf_for_each_hash_elem() argument 3212 bpf_each_rhash_elem(struct bpf_map * map,bpf_callback_t callback_fn,void * callback_ctx,u64 flags) bpf_each_rhash_elem() argument
|
| H A D | fixups.c | 2131 void *callback_ctx, in bpf_do_misc_fixups()
|
| /linux/include/linux/ |
| H A D | bpf.h | 183 void *callback_ctx, u64 flags);
|