Defined in 1 files as a member:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/hid/hid-core.c __hid_input_report() -> hid_get_report()

Type Parameter Key Value
PARAM_VALUE 0 report_enum 4096-ptr_max
PARAM_VALUE 1 data 0-ptr_max
BUF_SIZE 1 data s32min-(-1),1-s32max
BUF_SIZE 1 data s32min-(-1),1-s32max
DATA_SOURCE 1 data r dispatch_hid_bpf_device_event
RX_PATH
TASK_NOT_RUNNING
UNITS 1 data unit_byte
HALF_LOCKED2 &hid->driver_input_lock

drivers/hid/hid-core.c hid_report_raw_event() -> hid_get_report()

Type Parameter Key Value
PARAM_VALUE 0 report_enum 4096-ptr_max
PARAM_VALUE 0 report_enum->numbered 0-1
BUF_SIZE 1 data s32min-s32max
DATA_SOURCE 1 data $2
RX_PATH
TASK_NOT_RUNNING
UNITS 1 data unit_byte
HALF_LOCKED2 &hid->driver_input_lock

drivers/hid/bpf/hid_bpf_dispatch.c __hid_bpf_hw_check_params() -> (struct hid_ops)->hid_get_report()

Type Parameter Key Value
PARAM_VALUE 0 report_enum 4096-ptr_max
DATA_SOURCE 1 data $1