Defined in 2 files as a function:

Referenced in 2 files:

Smatch caller information:

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

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
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->buf_done 7308576204289359872
PARAM_VALUE 0 *inst->flows 0-4294967295
PARAM_VALUE 1 buf_type 3477531322413592576
DATA_SOURCE 0 inst $0
MEM_ZERO 1 buf_type
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/media/platform/amphion/vpu_msgs.c vpu_session_handle_pic_done() -> (struct vpu_inst_ops)->buf_done()

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->buf_done 7308576204289359872
PARAM_VALUE 0 *inst->flows 0-4294967295
PARAM_VALUE 1 buf_type 4906578410553839616
PARAM_VALUE 1 buf_type->skipped 0-1
PARAM_VALUE 1 buf_type->timestamp (-2147483648000000000)-4294967299294967295
DATA_SOURCE 0 inst $0
FUZZY_MAX 0 inst->core->type 16
MEM_ZERO 1 buf_type
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/media/platform/qcom/venus/hfi_msgs.c hfi_session_etb_done() -> (struct hfi_inst_ops)->buf_done()

Type Parameter Key Value
PARAM_VALUE 0 inst 4096-ptr_max
PARAM_VALUE 0 inst->ops 4096-ptr_max
PARAM_VALUE 1 buf_type 1
PARAM_VALUE 5 flags 0
PARAM_VALUE 6 hfi_flags 0
PARAM_VALUE 7 timestamp_us 0
DATA_SOURCE 0 inst $1
CONTAINER 0 -0-3632+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 _T->lock

drivers/media/platform/qcom/venus/hfi_msgs.c hfi_session_ftb_done() -> (struct hfi_inst_ops)->buf_done()

Type Parameter Key Value
PARAM_VALUE 0 inst 4096-ptr_max
PARAM_VALUE 0 inst->ops 4096-ptr_max
PARAM_VALUE 1 buf_type 0,2-3
PARAM_VALUE 5 flags 0,8,16,32,1048576,1048584,1048592,1048608
DATA_SOURCE 0 inst $1
FUZZY_MAX 1 buf_type 3
FUZZY_MAX 5 flags 0
CONTAINER 0 -0-3632+0 $(-1)
BIT_INFO 5 flags 0x0,0x100038
HARD_MAX 1 buf_type 3
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 _T->lock