Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 7 files:

Smatch caller information:

drivers/media/platform/mediatek/vcodec/encoder/venc_vpu_if.c handle_enc_init_msg() -> mtk_vcodec_fw_map_dm_addr()

Type Parameter Key Value

drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_av1_req_lat_if.c vdec_av1_slice_init() -> mtk_vcodec_fw_map_dm_addr()

Type Parameter Key Value
PARAM_VALUE 0 fw 4096-ptr_max
PARAM_VALUE 0 fw->ops 4096-ptr_max
PARAM_VALUE 0 fw->ops->ipi_register 4096-ptr_max
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_av1_req_lat_if.c vdec_av1_slice_init_cdf_table() -> mtk_vcodec_fw_map_dm_addr()

Type Parameter Key Value
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_av1_req_lat_if.c vdec_av1_slice_init_iq_table() -> mtk_vcodec_fw_map_dm_addr()

Type Parameter Key Value
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/media/platform/mediatek/vcodec/decoder/vdec_vpu_if.c handle_init_ack_msg() -> mtk_vcodec_fw_map_dm_addr()

Type Parameter Key Value

drivers/media/platform/mediatek/vcodec/encoder/venc/venc_vp8_if.c vp8_enc_alloc_work_buf() -> mtk_vcodec_fw_map_dm_addr()

Type Parameter Key Value
PARAM_VALUE 0 fw->ops 0,4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ctx->dev->enc_mutex
TYPE_LOCK (struct mtk_vcodec_enc_dev)->enc_mutex

drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_vp9_req_lat_if.c vdec_vp9_slice_init() -> mtk_vcodec_fw_map_dm_addr()

Type Parameter Key Value
PARAM_VALUE 0 fw 4096-ptr_max
PARAM_VALUE 0 fw->ops 4096-ptr_max
PARAM_VALUE 0 fw->ops->ipi_register 4096-ptr_max
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_vp9_req_lat_if.c vdec_vp9_slice_init_default_frame_ctx() -> mtk_vcodec_fw_map_dm_addr()

Type Parameter Key Value
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/media/platform/mediatek/vcodec/encoder/venc/venc_h264_if.c h264_enc_alloc_work_buf() -> mtk_vcodec_fw_map_dm_addr()

Type Parameter Key Value
PARAM_VALUE 0 fw->ops 0,4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ctx->dev->enc_mutex
TYPE_LOCK (struct mtk_vcodec_enc_dev)->enc_mutex

drivers/media/platform/mediatek/vcodec/encoder/venc/venc_h264_if.c h264_enc_alloc_work_buf() -> mtk_vcodec_fw_map_dm_addr()

Type Parameter Key Value
PARAM_VALUE 0 fw->ops 0,4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ctx->dev->enc_mutex
TYPE_LOCK (struct mtk_vcodec_enc_dev)->enc_mutex