diff options
Diffstat (limited to 'drivers/hid/bpf/progs/hid_bpf.h')
-rw-r--r-- | drivers/hid/bpf/progs/hid_bpf.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/drivers/hid/bpf/progs/hid_bpf.h b/drivers/hid/bpf/progs/hid_bpf.h index 7ee371cac2e1..7cabd1b2e837 100644 --- a/drivers/hid/bpf/progs/hid_bpf.h +++ b/drivers/hid/bpf/progs/hid_bpf.h @@ -5,6 +5,12 @@ #ifndef ____HID_BPF__H #define ____HID_BPF__H +#define HID_BPF_DEVICE_EVENT "struct_ops/hid_device_event" +#define HID_BPF_RDESC_FIXUP "struct_ops/hid_rdesc_fixup" +#define HID_BPF_OPS(name) SEC(".struct_ops.link") \ + struct hid_bpf_ops name +#define hid_set_name(_hdev, _name) __builtin_memcpy(_hdev->name, _name, sizeof(_name)) + struct hid_bpf_probe_args { unsigned int hid; unsigned int rdesc_size; |