/linux-master/tools/testing/selftests/bpf/progs/ |
H A D | wq.c | 56 int (callback_fn)(void *map, int *key, struct bpf_wq *wq)) 77 if (bpf_wq_set_callback(wq, callback_fn, 0)) 87 int (callback_fn)(void *map, int *key, struct bpf_wq *wq)) 107 if (bpf_wq_set_callback(wq, callback_fn, 0))
|
/linux-master/drivers/hv/ |
H A D | connection.c | 396 void (*callback_fn)(void *context); 406 callback_fn = READ_ONCE(channel->onchannel_callback); 407 if (unlikely(!callback_fn)) 410 (*callback_fn)(channel->channel_callback_context);
|
H A D | vmbus_drv.c | 1217 void (*callback_fn)(void *context); 1252 callback_fn = channel->onchannel_callback; 1253 if (unlikely(callback_fn == NULL)) 1262 (*callback_fn)(channel->channel_callback_context);
|
/linux-master/kernel/bpf/ |
H A D | helpers.c | 1085 void __rcu *callback_fn; member in struct:bpf_async_cb 1098 * bpf_timer_set_callback() increments prog refcnt and assign bpf callback_fn. 1144 bpf_callback_t callback_fn; local 1149 callback_fn = rcu_dereference_check(t->cb.callback_fn, rcu_read_lock_bh_held()); 1150 if (!callback_fn) 1156 * deadlock if callback_fn() calls bpf_timer_cancel() or 1170 callback_fn((u64)(long)map, (u64)(long)key, (u64)(long)value, 0, 0); 1183 bpf_callback_t callback_fn; local 1190 callback_fn 1330 __bpf_async_set_callback(struct bpf_async_kern *async, void *callback_fn, struct bpf_prog_aux *aux, unsigned int flags, enum bpf_async_type type) argument [all...] |
H A D | bpf_iter.c | 728 BPF_CALL_4(bpf_for_each_map_elem, struct bpf_map *, map, void *, callback_fn, 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, 747 bpf_callback_t callback = (bpf_callback_t)callback_fn;
|
H A D | ringbuf.c | 40 * -> program callback_fn() 727 void *, callback_fn, void *, callback_ctx, u64, flags) 731 bpf_callback_t callback = (bpf_callback_t)callback_fn;
|
H A D | task_iter.c | 759 bpf_callback_t, callback_fn, void *, callback_ctx, u64, flags) 785 callback_fn((u64)(long)task, (u64)(long)vma,
|
H A D | arraymap.c | 726 static long bpf_for_each_array_elem(struct bpf_map *map, bpf_callback_t callback_fn, argument 749 ret = callback_fn((u64)(long)map, (u64)(long)&key,
|
H A D | hashtab.c | 2170 static long bpf_for_each_hash_elem(struct bpf_map *map, bpf_callback_t callback_fn, argument 2210 ret = callback_fn((u64)(long)map, (u64)(long)key,
|
H A D | verifier.c | 9670 /* bpf_for_each_map_elem(struct bpf_map *map, void *callback_fn, 9672 * callback_fn(struct bpf_map *map, void *key, void *value, 9738 /* bpf_loop(u32 nr_loops, void *callback_fn, void *callback_ctx, 9740 * callback_fn(u32 index, void *callback_ctx); 9762 /* bpf_timer_set_callback(struct bpf_timer *timer, void *callback_fn); 9763 * callback_fn(struct bpf_map *map, void *key, void *value); 9791 * void *callback_fn, void *callback_ctx, u64 flags) 9792 * (callback_fn)(struct task_struct *task, 9818 /* bpf_user_ringbuf_drain(struct bpf_map *map, void *callback_fn, void 9820 * callback_fn(cons [all...] |
/linux-master/drivers/scsi/device_handler/ |
H A D | scsi_dh_alua.c | 96 activate_complete callback_fn; member in struct:alua_queue_data 963 if (qdata->callback_fn) 964 qdata->callback_fn(qdata->callback_data, err); 1132 qdata->callback_fn = fn;
|
H A D | scsi_dh_rdac.c | 230 activate_complete callback_fn; member in struct:rdac_queue_data 591 if (qdata->callback_fn) 592 qdata->callback_fn(qdata->callback_data, err); 609 qdata->callback_fn = fn;
|
/linux-master/tools/testing/selftests/bpf/ |
H A D | bpf_experimental.h | 527 int (callback_fn)(void *map, int *key, struct bpf_wq *wq),
|
/linux-master/include/linux/ |
H A D | bpf.h | 174 bpf_callback_t callback_fn,
|