Searched refs:callback_fn (Results 1 - 14 of 14) sorted by relevance

/linux-master/tools/testing/selftests/bpf/progs/
H A Dwq.c56 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 Dconnection.c396 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 Dvmbus_drv.c1217 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 Dhelpers.c1085 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 Dbpf_iter.c728 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 Dringbuf.c40 * -> program callback_fn()
727 void *, callback_fn, void *, callback_ctx, u64, flags)
731 bpf_callback_t callback = (bpf_callback_t)callback_fn;
H A Dtask_iter.c759 bpf_callback_t, callback_fn, void *, callback_ctx, u64, flags)
785 callback_fn((u64)(long)task, (u64)(long)vma,
H A Darraymap.c726 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 Dhashtab.c2170 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 Dverifier.c9670 /* 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 Dscsi_dh_alua.c96 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 Dscsi_dh_rdac.c230 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 Dbpf_experimental.h527 int (callback_fn)(void *map, int *key, struct bpf_wq *wq),
/linux-master/include/linux/
H A Dbpf.h174 bpf_callback_t callback_fn,

Completed in 402 milliseconds