| /linux/tools/testing/selftests/hid/progs/ |
| H A D | hid.c | 34 .hid_device_event = (void *)hid_first_event, 58 .hid_device_event = (void *)hid_subprog_first_event, 77 .hid_device_event = (void *)hid_second_event, 95 .hid_device_event = (void *)hid_change_report_id, 262 .hid_device_event = (void *)hid_test_insert1, 285 .hid_device_event = (void *)hid_test_insert2, 307 .hid_device_event = (void *)hid_test_insert3, 523 .hid_device_event = (void *)hid_test_multiply_events_wq, 562 .hid_device_event = (void *)hid_test_multiply_events, 599 .hid_device_event = (void *)hid_test_infinite_loop_input_report,
|
| H A D | hid_bpf_helpers.h | 92 int (*hid_device_event)(struct hid_bpf_ctx *ctx, enum hid_report_type report_type, member
|
| /linux/drivers/hid/bpf/progs/ |
| H A D | TUXEDO__Sirius-16-Gen1-and-Gen2.bpf.c | 44 .hid_device_event = (void *)ignore_key_fix_event,
|
| H A D | FR-TEC__Raptor-Mach-2.bpf.c | 173 .hid_device_event = (void *)raptor_mach_2_fix_hat_switch,
|
| H A D | XPPen__Artist24.bpf.c | 211 .hid_device_event = (void *)xppen_24_fix_eraser,
|
| H A D | XPPen__DecoMini4.bpf.c | 204 .hid_device_event = (void *)hid_device_event_xppen_deco_mini_4,
|
| H A D | Huion__Kamvas-Pro-19.bpf.c | 328 .hid_device_event = (void *)kamvas_pro_19_fix_3rd_button,
|
| H A D | WALTOP__Batteryless-Tablet.bpf.c | 306 .hid_device_event = (void *)waltop_fix_events,
|
| H A D | Wacom__ArtPen.bpf.c | 143 .hid_device_event = (void *)artpen_pressure_interpolate,
|
| H A D | XPPen__Deco01V3.bpf.c | 287 .hid_device_event = (void *)xppen_deco01v3_device_event,
|
| H A D | XPPen__Deco02.bpf.c | 349 .hid_device_event = (void *)xppen_deco02_device_event,
|
| H A D | XPPen__ArtistPro16Gen2.bpf.c | 304 .hid_device_event = (void *)xppen_artist_pro_16_device_event,
|
| H A D | XPPen__ACK05.bpf.c | 295 .hid_device_event = (void *)ack05_fix_events,
|
| H A D | Huion__Kamvas16Gen3.bpf.c | 704 .hid_device_event = (void *)hid_fix_event_huion_kamvas16_gen3,
|
| H A D | Huion__Kamvas13Gen3.bpf.c | 1375 .hid_device_event = (void *)hid_fix_event_huion_kamvas13_gen3,
|
| H A D | Huion__KeydialK20.bpf.c | 511 .hid_device_event = (void *)k20_fix_events,
|
| H A D | Huion__Inspiroy-2-M.bpf.c | 543 .hid_device_event = (void *)inspiroy_2_fix_events,
|
| H A D | Huion__Inspiroy-2-S.bpf.c | 559 .hid_device_event = (void *)inspiroy_2_fix_events,
|
| H A D | Huion__Dial-2.bpf.c | 616 .hid_device_event = (void *)dial_2_fix_events,
|
| /linux/drivers/hid/bpf/ |
| H A D | hid_bpf_struct_ops.c | 213 if (ops->hid_device_event) { in hid_bpf_reg() 292 .hid_device_event = __hid_bpf_device_event,
|
| H A D | hid_bpf_dispatch.c | 56 if (e->hid_device_event) { in dispatch_hid_bpf_device_event() 57 ret = e->hid_device_event(&ctx_kern.ctx, type, source); in dispatch_hid_bpf_device_event() 607 if (e->hid_device_event) { in hid_bpf_connect_device()
|
| /linux/samples/hid/ |
| H A D | hid_mouse.bpf.c | 125 .hid_device_event = (void *)hid_event,
|
| H A D | hid_surface_dial.bpf.c | 136 .hid_device_event = (void *)hid_event,
|
| /linux/include/linux/ |
| H A D | hid_bpf.h | 117 int (*hid_device_event)(struct hid_bpf_ctx *ctx, enum hid_report_type report_type, member
|
| /linux/Documentation/hid/ |
| H A D | hid-bpf.rst | 157 1. event processing/filtering with ``SEC("struct_ops/hid_device_event")`` in libbpf 162 A ``hid_device_event`` is calling a BPF program when an event is received from 261 ``SEC("struct_ops/hid_device_event")`` 391 SEC("struct_ops/hid_device_event") 417 .hid_device_event = (void *)filter_switch,
|