Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/hid/bpf/hid_bpf_dispatch.c dispatch_hid_bpf_raw_requests() -> (struct hid_bpf_ops)->hid_hw_request()

Type Parameter Key Value
PARAM_VALUE 0 ctx 6494490860242432000
PARAM_VALUE 0 ctx->allocated_size 1-16384
PARAM_VALUE 0 ctx->hid 4096-ptr_max
PARAM_VALUE 0 ctx->retval 1-16384
PARAM_VALUE 0 ctx->size 1-16384
PARAM_VALUE 2 rtype 0-2
PARAM_VALUE 4 source 0,4096-18446744073709547520
DATA_SOURCE 1 reportnum $1
DATA_SOURCE 2 rtype $4
DATA_SOURCE 3 reqtype $5
DATA_SOURCE 4 source $6
HARD_MAX 2 rtype 2
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 ctx->allocated_size 2-16384[c]
USER_DATA 0 ctx->size 3-16384[c]
USER_DATA 1 reportnum 0-255
LOCK2 &hdev->bpf.srcu
HALF_LOCKED2 &hdev->driver_input_lock
HALF_LOCKED2 &hdev->ll_open_lock
HALF_LOCKED2 global &minors_rwsem
TYPE_LOCK (struct hid_bpf)->srcu