FILE
hid_bpf_dispatch.h
File preview with syntax highlighting.
linux-6.19.14/drivers/hid/bpf/hid_bpf_dispatch.h
1/* SPDX-License-Identifier: GPL-2.0-only */ 2 3#ifndef _BPF_HID_BPF_DISPATCH_H 4#define _BPF_HID_BPF_DISPATCH_H 5 6#include <linux/hid.h> 7 8struct hid_bpf_ctx_kern { 9 struct hid_bpf_ctx ctx; 10 u8 *data; 11 bool from_bpf; 12}; 13 14struct hid_device *hid_get_device(unsigned int hid_id); 15void hid_put_device(struct hid_device *hid); 16int hid_bpf_allocate_event_data(struct hid_device *hdev); 17void __hid_bpf_ops_destroy_device(struct hid_device *hdev); 18int hid_bpf_reconnect(struct hid_device *hdev); 19 20struct bpf_prog; 21 22#endif
~/
Read-only file preview.