Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/media/platform/mediatek/vcodec/encoder/venc_vpu_if.c vpu_enc_deinit() -> vpu_enc_send_msg()

Type Parameter Key Value
PARAM_VALUE 0 vpu 4096-ptr_max
PARAM_VALUE 1 msg 2541027419866259456
PARAM_VALUE 2 len 8
BUF_SIZE 1 msg 8
DATA_SOURCE 0 vpu $0
RX_PATH
TASK_NOT_RUNNING
UNITS 2 len unit_byte
LOCK2 &ctx->dev->enc_mutex
HALF_LOCKED2 &dev->dev_mutex
TYPE_LOCK (struct mtk_vcodec_enc_dev)->enc_mutex

drivers/media/platform/mediatek/vcodec/encoder/venc_vpu_if.c vpu_enc_encode_32bits() -> vpu_enc_send_msg()

Type Parameter Key Value
PARAM_VALUE 0 vpu 4096-ptr_max
PARAM_VALUE 0 vpu->ctx 4096-ptr_max
PARAM_VALUE 1 msg 1485214060483047424
PARAM_VALUE 2 len 32,164
BUF_SIZE 1 msg 164
DATA_SOURCE 0 vpu $0
BIT_INFO 2 len 0x20,0xa4
RX_PATH
TASK_NOT_RUNNING
UNITS 2 len unit_byte
LOCK2 &ctx->dev->enc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct mtk_vcodec_enc_dev)->enc_mutex

drivers/media/platform/mediatek/vcodec/encoder/venc_vpu_if.c vpu_enc_encode_34bits() -> vpu_enc_send_msg()

Type Parameter Key Value
PARAM_VALUE 0 vpu 4096-ptr_max
PARAM_VALUE 0 vpu->ctx 4096-ptr_max
PARAM_VALUE 1 msg 4906576953901387776
PARAM_VALUE 2 len 184
BUF_SIZE 1 msg 184
DATA_SOURCE 0 vpu $0
RX_PATH
TASK_NOT_RUNNING
UNITS 2 len unit_byte
LOCK2 &ctx->dev->enc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct mtk_vcodec_enc_dev)->enc_mutex

drivers/media/platform/mediatek/vcodec/encoder/venc_vpu_if.c vpu_enc_init() -> vpu_enc_send_msg()

Type Parameter Key Value
PARAM_VALUE 0 vpu 4096-ptr_max
PARAM_VALUE 0 vpu->ctx 4096-ptr_max
PARAM_VALUE 0 vpu->ctx->dev 4096-ptr_max
PARAM_VALUE 0 vpu->ctx->dev->fw_handler 4096-ptr_max
PARAM_VALUE 0 vpu->ctx->dev->fw_handler->ops 4096-ptr_max
PARAM_VALUE 0 vpu->ctx->dev->fw_handler->ops->ipi_register 4096-ptr_max
PARAM_VALUE 0 vpu->ctx->vpu_inst 4096-ptr_max
PARAM_VALUE 0 vpu->failure 0
PARAM_VALUE 0 vpu->id 4-5
PARAM_VALUE 0 vpu->signaled 0
PARAM_VALUE 0 vpu->wq_hd.head.next 4096-ptr_max
PARAM_VALUE 0 vpu->wq_hd.head.next->next 4096-ptr_max
PARAM_VALUE 0 vpu->wq_hd.head.prev 4096-ptr_max
PARAM_VALUE 0 vpu->wq_hd.head.prev->next 4096-ptr_max
PARAM_VALUE 0 vpu->wq_hd.head.prev->prev 4096-ptr_max
PARAM_VALUE 1 msg 1244251560828719104
PARAM_VALUE 2 len 16
BUF_SIZE 1 msg 16
DATA_SOURCE 0 vpu $0
HARD_MAX 0 vpu->id 5
UNITS 2 len unit_byte
LOCK2 &ctx->dev->enc_mutex
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock
TYPE_LOCK (struct mtk_vcodec_enc_dev)->enc_mutex

drivers/media/platform/mediatek/vcodec/encoder/venc_vpu_if.c vpu_enc_set_param() -> vpu_enc_send_msg()

Type Parameter Key Value
PARAM_VALUE 0 vpu 4096-ptr_max
PARAM_VALUE 0 vpu->ctx 4096-ptr_max
PARAM_VALUE 1 msg 4643847422511091712
PARAM_VALUE 2 len 48,144
BUF_SIZE 1 msg 144
DATA_SOURCE 0 vpu $0
BIT_INFO 2 len 0x10,0xb0
RX_PATH
TASK_NOT_RUNNING
UNITS 2 len unit_byte
LOCK2 &ctx->dev->enc_mutex
TYPE_LOCK (struct mtk_vcodec_enc_dev)->enc_mutex