Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

at master 22 lines 509 B view raw
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