Home
last modified time | relevance | path

Searched refs:hid_bpf_ops (Results 1 – 9 of 9) sorted by relevance

/linux-6.12.1/drivers/hid/bpf/
Dhid_bpf_struct_ops.c46 case offsetof(struct hid_bpf_ops, hid_rdesc_fixup): in hid_bpf_ops_check_member()
47 case offsetof(struct hid_bpf_ops, hid_hw_request): in hid_bpf_ops_check_member()
48 case offsetof(struct hid_bpf_ops, hid_hw_output_report): in hid_bpf_ops_check_member()
153 const struct hid_bpf_ops *uhid_bpf_ops; in hid_bpf_ops_init_member()
154 struct hid_bpf_ops *khid_bpf_ops; in hid_bpf_ops_init_member()
157 uhid_bpf_ops = (const struct hid_bpf_ops *)udata; in hid_bpf_ops_init_member()
158 khid_bpf_ops = (struct hid_bpf_ops *)kdata; in hid_bpf_ops_init_member()
163 case offsetof(struct hid_bpf_ops, hid_id): in hid_bpf_ops_init_member()
171 case offsetof(struct hid_bpf_ops, flags): in hid_bpf_ops_init_member()
182 struct hid_bpf_ops *ops = kdata; in hid_bpf_reg()
[all …]
Dhid_bpf_dispatch.c38 struct hid_bpf_ops *e; in dispatch_hid_bpf_device_event()
93 struct hid_bpf_ops *e; in dispatch_hid_bpf_raw_requests()
130 struct hid_bpf_ops *e; in dispatch_hid_bpf_output_report()
601 struct hid_bpf_ops *e; in hid_bpf_connect_device()
/linux-6.12.1/tools/testing/selftests/hid/progs/
Dhid.c33 struct hid_bpf_ops first_event = {
57 struct hid_bpf_ops subprog_first_event = {
76 struct hid_bpf_ops second_event = {
94 struct hid_bpf_ops change_report_id = {
239 struct hid_bpf_ops rdesc_fixup = {
261 struct hid_bpf_ops test_insert1 = {
284 struct hid_bpf_ops test_insert2 = {
306 struct hid_bpf_ops test_insert3 = {
318 struct hid_bpf_ops test_filter_raw_request = {
358 struct hid_bpf_ops test_hidraw_raw_request = {
[all …]
Dhid_bpf_helpers.h10 #define hid_bpf_ops hid_bpf_ops___not_used macro
28 #undef hid_bpf_ops
73 struct hid_bpf_ops { struct
/linux-6.12.1/include/linux/
Dhid_bpf.h92 struct hid_bpf_ops { struct
195 struct hid_bpf_ops *rdesc_ops; argument
/linux-6.12.1/drivers/hid/bpf/progs/
Dhid_bpf.h11 struct hid_bpf_ops name
/linux-6.12.1/samples/hid/
Dhid_mouse.bpf.c123 struct hid_bpf_ops mouse_invert = {
Dhid_surface_dial.bpf.c134 struct hid_bpf_ops surface_dial = {
/linux-6.12.1/Documentation/hid/
Dhid-bpf.rst186 :identifiers: hid_bpf_ops
416 struct hid_bpf_ops haptic_tablet = {