Defined in 2 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/media/platform/amphion/vpu_msgs.c vpu_session_handle_eos() -> (struct vpu_inst_ops)->event_notify()

Type Parameter Key Value
PARAM_VALUE 0 inst 4096-ptr_max
PARAM_VALUE 0 inst->core 4096-ptr_max
PARAM_VALUE 0 inst->core->type 0-16
PARAM_VALUE 0 inst->core->vpu 4096-ptr_max
PARAM_VALUE 0 inst->core->vpu->res 4096-ptr_max
PARAM_VALUE 0 inst->core->vpu->res->plat_type 0-1
PARAM_VALUE 0 inst->ops 4096-ptr_max
PARAM_VALUE 0 inst->ops->event_notify 2905576554795573248,7158010066138472448
PARAM_VALUE 0 *inst->flows 0-4294967295
PARAM_VALUE 1 event 273
PARAM_VALUE 2 data 0
DATA_SOURCE 0 inst $0
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/media/platform/amphion/vpu_msgs.c vpu_session_handle_error() -> (struct vpu_inst_ops)->event_notify()

Type Parameter Key Value
PARAM_VALUE 0 inst 4096-ptr_max
PARAM_VALUE 0 inst->core 4096-ptr_max
PARAM_VALUE 0 inst->core->type 0-16
PARAM_VALUE 0 inst->core->vpu 4096-ptr_max
PARAM_VALUE 0 inst->core->vpu->res 4096-ptr_max
PARAM_VALUE 0 inst->core->vpu->res->plat_type 0-1
PARAM_VALUE 0 inst->dev 0,4096-ptr_max
PARAM_VALUE 0 inst->dev->bus 0,4096-ptr_max
PARAM_VALUE 0 inst->dev->class 0,4096-ptr_max
PARAM_VALUE 0 inst->dev->driver 0,4096-ptr_max
PARAM_VALUE 0 inst->ops 4096-ptr_max
PARAM_VALUE 0 inst->ops->event_notify 2905576554795573248,7158010066138472448
PARAM_VALUE 0 *inst->flows 0-4294967295
PARAM_VALUE 1 event 279
PARAM_VALUE 2 data 0
DATA_SOURCE 0 inst $0
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/media/platform/amphion/vpu_msgs.c vpu_session_handle_firmware_xcpt() -> (struct vpu_inst_ops)->event_notify()

Type Parameter Key Value
PARAM_VALUE 0 inst 4096-ptr_max
PARAM_VALUE 0 inst->core 4096-ptr_max
PARAM_VALUE 0 inst->core->type 0-16
PARAM_VALUE 0 inst->core->vpu 4096-ptr_max
PARAM_VALUE 0 inst->core->vpu->res 4096-ptr_max
PARAM_VALUE 0 inst->core->vpu->res->plat_type 0-1
PARAM_VALUE 0 inst->dev 0,4096-ptr_max
PARAM_VALUE 0 inst->dev->bus 0,4096-ptr_max
PARAM_VALUE 0 inst->dev->class 0,4096-ptr_max
PARAM_VALUE 0 inst->dev->driver 0,4096-ptr_max
PARAM_VALUE 0 inst->ops 4096-ptr_max
PARAM_VALUE 0 inst->ops->event_notify 2905576554795573248,7158010066138472448
PARAM_VALUE 0 *inst->flows 0-4294967295
PARAM_VALUE 1 event 281
PARAM_VALUE 2 data 0
DATA_SOURCE 0 inst $0
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/media/platform/amphion/vpu_msgs.c vpu_session_handle_frame_release() -> (struct vpu_inst_ops)->event_notify()

Type Parameter Key Value
PARAM_VALUE 0 inst 4096-ptr_max
PARAM_VALUE 0 inst->core 4096-ptr_max
PARAM_VALUE 0 inst->core->type 16
PARAM_VALUE 0 inst->core->vpu 4096-ptr_max
PARAM_VALUE 0 inst->core->vpu->res 4096-ptr_max
PARAM_VALUE 0 inst->core->vpu->res->plat_type 0-1
PARAM_VALUE 0 inst->ops 4096-ptr_max
PARAM_VALUE 0 inst->ops->event_notify 2905576554795573248,7158010066138472448
PARAM_VALUE 0 *inst->flows 0-4294967295
PARAM_VALUE 1 event 268
PARAM_VALUE 2 data 1006210161711108096
BUF_SIZE 2 data 44
DATA_SOURCE 0 inst $0
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/media/platform/amphion/vpu_msgs.c vpu_session_handle_frame_request() -> (struct vpu_inst_ops)->event_notify()

Type Parameter Key Value
PARAM_VALUE 0 inst 4096-ptr_max
PARAM_VALUE 0 inst->core 4096-ptr_max
PARAM_VALUE 0 inst->core->type 0-16
PARAM_VALUE 0 inst->core->vpu 4096-ptr_max
PARAM_VALUE 0 inst->core->vpu->res 4096-ptr_max
PARAM_VALUE 0 inst->core->vpu->res->plat_type 0-1
PARAM_VALUE 0 inst->ops 4096-ptr_max
PARAM_VALUE 0 inst->ops->event_notify 2905576554795573248,7158010066138472448
PARAM_VALUE 0 *inst->flows 0-4294967295
PARAM_VALUE 1 event 267
PARAM_VALUE 2 data 4381013903687860224
BUF_SIZE 2 data 44
DATA_SOURCE 0 inst $0
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/media/platform/amphion/vpu_msgs.c vpu_session_handle_resolution_change() -> (struct vpu_inst_ops)->event_notify()

Type Parameter Key Value
PARAM_VALUE 0 inst 4096-ptr_max
PARAM_VALUE 0 inst->core 4096-ptr_max
PARAM_VALUE 0 inst->core->type 0-16
PARAM_VALUE 0 inst->core->vpu 4096-ptr_max
PARAM_VALUE 0 inst->core->vpu->res 4096-ptr_max
PARAM_VALUE 0 inst->core->vpu->res->plat_type 0-1
PARAM_VALUE 0 inst->ops 4096-ptr_max
PARAM_VALUE 0 inst->ops->event_notify 2905576554795573248,7158010066138472448
PARAM_VALUE 0 *inst->flows 0-4294967295
PARAM_VALUE 1 event 270
PARAM_VALUE 2 data 0
DATA_SOURCE 0 inst $0
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/media/platform/amphion/vpu_msgs.c vpu_session_handle_seq_hdr() -> (struct vpu_inst_ops)->event_notify()

Type Parameter Key Value
PARAM_VALUE 0 inst 4096-ptr_max
PARAM_VALUE 0 inst->core 4096-ptr_max
PARAM_VALUE 0 inst->core->type 0-16
PARAM_VALUE 0 inst->core->vpu 4096-ptr_max
PARAM_VALUE 0 inst->core->vpu->res 4096-ptr_max
PARAM_VALUE 0 inst->core->vpu->res->plat_type 0-1
PARAM_VALUE 0 inst->ops 4096-ptr_max
PARAM_VALUE 0 inst->ops->event_notify 2905576554795573248,7158010066138472448
PARAM_VALUE 0 *inst->flows 0-4294967295
PARAM_VALUE 1 event 269
PARAM_VALUE 2 data 7848417855607574528
BUF_SIZE 2 data 184
DATA_SOURCE 0 inst $0
MEM_ZERO 2 data
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/media/platform/qcom/venus/core.c venus_event_notify() -> (struct hfi_inst_ops)->event_notify()

Type Parameter Key Value
PARAM_VALUE 0 inst 4096-ptr_max
PARAM_VALUE 0 inst->ops 4096-ptr_max
PARAM_VALUE 1 event 4
PARAM_VALUE 2 data 0
CONTAINER 0 -8-3632+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &core->lock
TYPE_LOCK (struct venus_core)->lock

drivers/media/platform/qcom/venus/hfi_msgs.c event_release_buffer_ref() -> (struct hfi_inst_ops)->event_notify()

Type Parameter Key Value
PARAM_VALUE 0 inst 4096-ptr_max
PARAM_VALUE 0 inst->error 0
PARAM_VALUE 0 inst->ops 4096-ptr_max
PARAM_VALUE 1 event 1
PARAM_VALUE 2 data 5503661109142605824
PARAM_VALUE 2 data->bit_depth 0
PARAM_VALUE 2 data->buf_count 0
PARAM_VALUE 2 data->colour_space 0
PARAM_VALUE 2 data->entropy_mode 0
PARAM_VALUE 2 data->error 0
PARAM_VALUE 2 data->event_type 16777222
PARAM_VALUE 2 data->height 0
PARAM_VALUE 2 data->input_crop.height 0
PARAM_VALUE 2 data->input_crop.left 0
PARAM_VALUE 2 data->input_crop.top 0
PARAM_VALUE 2 data->input_crop.width 0
PARAM_VALUE 2 data->level 0
PARAM_VALUE 2 data->pic_struct 0
PARAM_VALUE 2 data->profile 0
PARAM_VALUE 2 data->width 0
DATA_SOURCE 0 inst $1
CONTAINER 0 -8-3632+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 _T->lock

drivers/media/platform/qcom/venus/hfi_msgs.c event_seq_changed() -> (struct hfi_inst_ops)->event_notify()

Type Parameter Key Value
PARAM_VALUE 0 inst 4096-ptr_max
PARAM_VALUE 0 inst->error 4098
PARAM_VALUE 0 inst->ops 4096-ptr_max
PARAM_VALUE 1 event 1
PARAM_VALUE 2 data 331903667468750848
PARAM_VALUE 2 data->bit_depth 0
PARAM_VALUE 2 data->buf_count 0
PARAM_VALUE 2 data->colour_space 0
PARAM_VALUE 2 data->entropy_mode 0
PARAM_VALUE 2 data->error 0
PARAM_VALUE 2 data->event_type 0
PARAM_VALUE 2 data->extradata_buffer 0
PARAM_VALUE 2 data->height 0
PARAM_VALUE 2 data->input_crop.height 0
PARAM_VALUE 2 data->input_crop.left 0
PARAM_VALUE 2 data->input_crop.top 0
PARAM_VALUE 2 data->input_crop.width 0
PARAM_VALUE 2 data->level 0
PARAM_VALUE 2 data->packet_buffer 0
PARAM_VALUE 2 data->pic_struct 0
PARAM_VALUE 2 data->profile 0
PARAM_VALUE 2 data->tag 0
PARAM_VALUE 2 data->width 0
DATA_SOURCE 0 inst $1
CONTAINER 0 -8-3632+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 _T->lock

drivers/media/platform/qcom/venus/hfi_msgs.c event_seq_changed() -> (struct hfi_inst_ops)->event_notify()

Type Parameter Key Value
PARAM_VALUE 0 inst 4096-ptr_max
PARAM_VALUE 0 inst->error 0
PARAM_VALUE 0 inst->ops 4096-ptr_max
PARAM_VALUE 1 event 1
PARAM_VALUE 2 data 331903667468750848
PARAM_VALUE 2 data->error 0
PARAM_VALUE 2 data->event_type 16777217-16777218
PARAM_VALUE 2 data->extradata_buffer 0
PARAM_VALUE 2 data->packet_buffer 0
PARAM_VALUE 2 data->tag 0
DATA_SOURCE 0 inst $1
CONTAINER 0 -8-3632+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 _T->lock

drivers/media/platform/qcom/venus/hfi_msgs.c event_seq_changed() -> (struct hfi_inst_ops)->event_notify()

Type Parameter Key Value
PARAM_VALUE 0 inst 4096-ptr_max
PARAM_VALUE 0 inst->error 4105
PARAM_VALUE 0 inst->ops 4096-ptr_max
PARAM_VALUE 1 event 1
PARAM_VALUE 2 data 331903667468750848
PARAM_VALUE 2 data->error 0
PARAM_VALUE 2 data->event_type 16777217-16777218
PARAM_VALUE 2 data->extradata_buffer 0
PARAM_VALUE 2 data->packet_buffer 0
PARAM_VALUE 2 data->tag 0
DATA_SOURCE 0 inst $1
CONTAINER 0 -8-3632+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 _T->lock

drivers/media/platform/qcom/venus/hfi_msgs.c event_session_error() -> (struct hfi_inst_ops)->event_notify()

Type Parameter Key Value
PARAM_VALUE 0 inst 4096-ptr_max
PARAM_VALUE 0 inst->error 0-4103,4105-4111,4113,4116-u32max
PARAM_VALUE 0 inst->ops 4096-ptr_max
PARAM_VALUE 1 event 4
PARAM_VALUE 2 data 0
DATA_SOURCE 0 inst $1
CONTAINER 0 -8-3632+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 _T->lock