/linux-master/tools/testing/selftests/bpf/progs/ |
H A D | find_vma_fail2.c | 8 struct callback_ctx { struct 13 struct callback_ctx *data) 25 struct callback_ctx data = {};
|
H A D | find_vma_fail1.c | 9 struct callback_ctx { struct 14 struct callback_ctx *data) 26 struct callback_ctx data = {};
|
H A D | for_each_array_map_elem.c | 22 struct callback_ctx { struct 30 struct callback_ctx *data) 38 struct callback_ctx *data) 51 struct callback_ctx *data) 63 struct callback_ctx data;
|
H A D | find_vma.c | 9 struct callback_ctx { struct 24 struct callback_ctx *data) 41 struct callback_ctx data = {}; 57 struct callback_ctx data = {};
|
H A D | bloom_filter_map.c | 34 struct callback_ctx { struct 42 struct callback_ctx *data) 59 struct callback_ctx data; 77 struct callback_ctx data;
|
H A D | for_each_hash_map_elem.c | 22 struct callback_ctx { struct 30 struct callback_ctx *data) 59 struct callback_ctx *unused) 61 struct callback_ctx data; 84 struct callback_ctx data;
|
H A D | test_map_ops.c | 109 int callback_ctx; local 116 err = bpf_for_each_map_elem(&array_map, callback, &callback_ctx, flags); 127 int callback_ctx; local 135 err = bpf_for_each_map_elem(&array_map, callback, &callback_ctx, flags);
|
H A D | bloom_filter_bench.c | 42 struct callback_ctx { struct 72 struct callback_ctx *data) 94 struct callback_ctx data; 107 struct callback_ctx data;
|
H A D | bpf_loop.c | 10 struct callback_ctx { struct 37 struct callback_ctx *ctx = data; 68 struct callback_ctx data = {}; 97 struct callback_ctx data = {}; 110 struct callback_ctx data = {};
|
/linux-master/kernel/bpf/ |
H A D | bpf_iter.c | 729 void *, callback_ctx, u64, flags) 731 return map->ops->map_for_each_callback(map, callback_fn, callback_ctx, flags); 744 BPF_CALL_4(bpf_loop, u32, nr_loops, void *, callback_fn, void *, callback_ctx, 761 ret = callback((u64)i, (u64)(long)callback_ctx, 0, 0, 0);
|
H A D | ringbuf.c | 727 void *, callback_fn, void *, callback_ctx, u64, flags) 764 ret = callback((uintptr_t)&dynptr, (uintptr_t)callback_ctx, 0, 0, 0);
|
H A D | task_iter.c | 759 bpf_callback_t, callback_fn, void *, callback_ctx, u64, flags) 786 (u64)(long)callback_ctx, 0, 0);
|
H A D | arraymap.c | 690 void *callback_ctx, u64 flags) 713 (u64)(long)val, (u64)(long)callback_ctx, 0); 689 bpf_for_each_array_elem(struct bpf_map *map, bpf_callback_t callback_fn, void *callback_ctx, u64 flags) argument
|
H A D | hashtab.c | 2162 void *callback_ctx, u64 flags) 2202 (u64)(long)val, (u64)(long)callback_ctx, 0); 2161 bpf_for_each_hash_elem(struct bpf_map *map, bpf_callback_t callback_fn, void *callback_ctx, u64 flags) argument
|
H A D | verifier.c | 9611 * void *callback_ctx, u64 flags); 9613 * void *callback_ctx); 9682 /* bpf_loop(u32 nr_loops, void *callback_fn, void *callback_ctx, 9684 * callback_fn(u32 index, void *callback_ctx); 9735 * void *callback_fn, void *callback_ctx, u64 flags) 9737 * struct vm_area_struct *vma, void *callback_ctx); 9763 * callback_ctx, u64 flags); 9764 * callback_fn(const struct bpf_dynptr_t* dynptr, void *callback_ctx); 20005 void *callback_ctx,
|
/linux-master/include/linux/ |
H A D | bpf.h | 175 void *callback_ctx, u64 flags);
|