Home
last modified time | relevance | path

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

/linux-6.12.1/tools/testing/selftests/bpf/progs/
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()
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.12.1/tools/testing/selftests/hid/progs/
Dhid_bpf_helpers.h114 extern int bpf_wq_init(struct bpf_wq *wq, void *p__map, unsigned int flags) __weak __ksym;
115 extern int bpf_wq_start(struct bpf_wq *wq, unsigned int flags) __weak __ksym;
116 extern int bpf_wq_set_callback_impl(struct bpf_wq *wq,
Dhid.c448 struct bpf_wq work;
477 struct bpf_wq *wq; in test_inject_input_report_callback()
/linux-6.12.1/tools/testing/selftests/bpf/
Dbpf_experimental.h578 extern int bpf_wq_init(struct bpf_wq *wq, void *p__map, unsigned int flags) __weak __ksym;
579 extern int bpf_wq_start(struct bpf_wq *wq, unsigned int flags) __weak __ksym;
580 extern int bpf_wq_set_callback_impl(struct bpf_wq *wq,
/linux-6.12.1/kernel/bpf/
Dhelpers.c1193 BTF_TYPE_EMIT(struct bpf_wq); in bpf_wq_work()
1609 BTF_TYPE_EMIT(struct bpf_wq); in bpf_wq_cancel_and_free()
2795 __bpf_kfunc int bpf_wq_init(struct bpf_wq *wq, void *p__map, unsigned int flags) in bpf_wq_init()
2800 BUILD_BUG_ON(sizeof(struct bpf_async_kern) > sizeof(struct bpf_wq)); in bpf_wq_init()
2801 BUILD_BUG_ON(__alignof__(struct bpf_async_kern) != __alignof__(struct bpf_wq)); in bpf_wq_init()
2809 __bpf_kfunc int bpf_wq_start(struct bpf_wq *wq, unsigned int flags) in bpf_wq_start()
2826 __bpf_kfunc int bpf_wq_set_callback_impl(struct bpf_wq *wq, in bpf_wq_set_callback_impl()
Dverifier.c11106 BTF_ID(struct, bpf_wq) in BTF_ID()
/linux-6.12.1/include/linux/
Dbpf.h349 return sizeof(struct bpf_wq); in btf_field_type_size()
378 return __alignof__(struct bpf_wq); in btf_field_type_align()
/linux-6.12.1/include/uapi/linux/
Dbpf.h7321 struct bpf_wq { struct
/linux-6.12.1/tools/include/uapi/linux/
Dbpf.h7321 struct bpf_wq { struct