Home
last modified time | relevance | path

Searched refs:bpf_wq (Results 1 – 12 of 12) sorted by relevance

/linux-6.15/tools/testing/selftests/bpf/progs/
H A Dwq_failures.c13 struct bpf_wq w;
54 struct bpf_wq *wq; in __flag()
79 struct bpf_wq *wq; in __flag()
105 struct bpf_wq *wq; in test_wrong_wq_pointer()
131 struct bpf_wq *wq; in test_wrong_wq_pointer_offset()
H A Dwq.c16 struct bpf_wq work;
36 struct bpf_wq w;
60 struct bpf_wq *wq; in test_elem_callback()
93 struct bpf_wq *wq; in test_hmap_elem_callback()
/linux-6.15/tools/testing/selftests/hid/progs/
H A Dhid_bpf_helpers.h117 extern int bpf_wq_init(struct bpf_wq *wq, void *p__map, unsigned int flags) __weak __ksym;
118 extern int bpf_wq_start(struct bpf_wq *wq, unsigned int flags) __weak __ksym;
119 extern int bpf_wq_set_callback_impl(struct bpf_wq *wq,
H A Dhid.c448 struct bpf_wq work;
477 struct bpf_wq *wq; in test_inject_input_report_callback()
/linux-6.15/drivers/hid/bpf/progs/
H A Dhid_bpf_helpers.h34 extern int bpf_wq_init(struct bpf_wq *wq, void *p__map, unsigned int flags) __weak __ksym;
35 extern int bpf_wq_start(struct bpf_wq *wq, unsigned int flags) __weak __ksym;
36 extern int bpf_wq_set_callback_impl(struct bpf_wq *wq,
H A Dhid_bpf_async.h28 struct bpf_wq wq;
/linux-6.15/tools/testing/selftests/bpf/
H A Dbpf_experimental.h581 extern int bpf_wq_init(struct bpf_wq *wq, void *p__map, unsigned int flags) __weak __ksym;
582 extern int bpf_wq_start(struct bpf_wq *wq, unsigned int flags) __weak __ksym;
583 extern int bpf_wq_set_callback_impl(struct bpf_wq *wq,
/linux-6.15/kernel/bpf/
H A Dhelpers.c1193 BTF_TYPE_EMIT(struct bpf_wq); in bpf_wq_work()
1622 BTF_TYPE_EMIT(struct bpf_wq); in bpf_wq_cancel_and_free()
2892 __bpf_kfunc int bpf_wq_init(struct bpf_wq *wq, void *p__map, unsigned int flags) in bpf_wq_init()
2897 BUILD_BUG_ON(sizeof(struct bpf_async_kern) > sizeof(struct bpf_wq)); in bpf_wq_init()
2898 BUILD_BUG_ON(__alignof__(struct bpf_async_kern) != __alignof__(struct bpf_wq)); in bpf_wq_init()
2906 __bpf_kfunc int bpf_wq_start(struct bpf_wq *wq, unsigned int flags) in bpf_wq_start()
2923 __bpf_kfunc int bpf_wq_set_callback_impl(struct bpf_wq *wq, in bpf_wq_set_callback_impl()
H A Dverifier.c11935 BTF_ID(struct, bpf_wq) in BTF_ID()
/linux-6.15/include/linux/
H A Dbpf.h359 return sizeof(struct bpf_wq); in btf_field_type_size()
391 return __alignof__(struct bpf_wq); in btf_field_type_align()
/linux-6.15/tools/include/uapi/linux/
H A Dbpf.h7371 struct bpf_wq { struct
/linux-6.15/include/uapi/linux/
H A Dbpf.h7371 struct bpf_wq { struct