hid_bpf_ops
struct hid_bpf_ops *e;
struct hid_bpf_ops *e;
struct hid_bpf_ops *e;
struct hid_bpf_ops *e;
const struct hid_bpf_ops *uhid_bpf_ops;
struct hid_bpf_ops *khid_bpf_ops;
uhid_bpf_ops = (const struct hid_bpf_ops *)udata;
khid_bpf_ops = (struct hid_bpf_ops *)kdata;
case offsetof(struct hid_bpf_ops, hid_id):
case offsetof(struct hid_bpf_ops, flags):
struct hid_bpf_ops *ops = kdata;
struct hid_bpf_ops *ops = kdata;
static struct hid_bpf_ops __bpf_hid_bpf_ops = {
struct hid_bpf_ops *e;
return register_bpf_struct_ops(&bpf_hid_bpf_ops, hid_bpf_ops);
case offsetof(struct hid_bpf_ops, hid_rdesc_fixup):
case offsetof(struct hid_bpf_ops, hid_hw_request):
case offsetof(struct hid_bpf_ops, hid_hw_output_report):
struct hid_bpf_ops name
struct hid_bpf_ops *rdesc_ops;
struct hid_bpf_ops mouse_invert = {
struct hid_bpf_ops surface_dial = {
struct hid_bpf_ops rdesc_fixup = {
struct hid_bpf_ops test_insert1 = {
struct hid_bpf_ops test_insert2 = {
struct hid_bpf_ops test_insert3 = {
struct hid_bpf_ops test_filter_raw_request = {
struct hid_bpf_ops first_event = {
struct hid_bpf_ops test_hidraw_raw_request = {
struct hid_bpf_ops test_infinite_loop_raw_request = {
struct hid_bpf_ops test_filter_output_report = {
struct hid_bpf_ops test_hidraw_output_report = {
struct hid_bpf_ops test_infinite_loop_output_report = {
struct hid_bpf_ops test_multiply_events_wq = {
struct hid_bpf_ops test_multiply_events = {
struct hid_bpf_ops subprog_first_event = {
struct hid_bpf_ops test_infinite_loop_input_report = {
struct hid_bpf_ops second_event = {
struct hid_bpf_ops change_report_id = {