Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 9 files:

Smatch caller information:

drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_vp8_if.c vdec_vp8_deinit() -> vpu_dec_deinit()

Type Parameter Key Value
PARAM_VALUE 0 vpu 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &dev->dev_mutex
HALF_LOCKED2 &vdev->v4l2_dev->mdev->req_queue_mutex
TYPE_LOCK (struct mtk_vcodec_dec_dev)->dev_mutex

drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_vp8_if.c vdec_vp8_init() -> vpu_dec_deinit()

Type Parameter Key Value
PARAM_VALUE 0 vpu 4096-ptr_max
PARAM_VALUE 0 vpu->ctx 4096-ptr_max
PARAM_VALUE 0 vpu->failure 0
PARAM_VALUE 0 vpu->handler 2526239552024031232
PARAM_VALUE 0 vpu->id 2
PARAM_VALUE 0 vpu->signaled 0
PARAM_VALUE 0 vpu->vsi 4096-ptr_max
PARAM_VALUE 0 vpu->wq.head.next 4096-ptr_max
PARAM_VALUE 0 vpu->wq.head.prev 4096-ptr_max
NOCHECK_CALL
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_vp9_if.c vdec_vp9_deinit() -> vpu_dec_deinit()

Type Parameter Key Value
PARAM_VALUE 0 vpu 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
LOCK2 &dev->dev_mutex
HALF_LOCKED2 &vdev->v4l2_dev->mdev->req_queue_mutex
TYPE_LOCK (struct mtk_vcodec_dec_dev)->dev_mutex

drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_h264_req_if.c vdec_h264_slice_deinit() -> vpu_dec_deinit()

Type Parameter Key Value
PARAM_VALUE 0 vpu 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &dev->dev_mutex
HALF_LOCKED2 &vdev->v4l2_dev->mdev->req_queue_mutex
TYPE_LOCK (struct mtk_vcodec_dec_dev)->dev_mutex

drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_h264_req_if.c vdec_h264_slice_init() -> vpu_dec_deinit()

Type Parameter Key Value
PARAM_VALUE 0 vpu 4096-ptr_max
PARAM_VALUE 0 vpu->ctx 4096-ptr_max
PARAM_VALUE 0 vpu->failure 0
PARAM_VALUE 0 vpu->handler 2526239552024031232
PARAM_VALUE 0 vpu->id 1
PARAM_VALUE 0 vpu->signaled 0
PARAM_VALUE 0 vpu->vsi 4096-ptr_max
PARAM_VALUE 0 vpu->wq.head.next 4096-ptr_max
PARAM_VALUE 0 vpu->wq.head.prev 4096-ptr_max
NOCHECK_CALL
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_h264_req_multi_if.c vdec_h264_slice_deinit() -> vpu_dec_deinit()

Type Parameter Key Value
PARAM_VALUE 0 vpu 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &dev->dev_mutex
HALF_LOCKED2 &vdev->v4l2_dev->mdev->req_queue_mutex
TYPE_LOCK (struct mtk_vcodec_dec_dev)->dev_mutex

drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_av1_req_lat_if.c vdec_av1_slice_deinit() -> vpu_dec_deinit()

Type Parameter Key Value
PARAM_VALUE 0 vpu 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &dev->dev_mutex
HALF_LOCKED2 &vdev->v4l2_dev->mdev->req_queue_mutex
TYPE_LOCK (struct mtk_vcodec_dec_dev)->dev_mutex

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

Type Parameter Key Value
PARAM_VALUE 0 vpu 4096-ptr_max
PARAM_VALUE 0 vpu->codec_type 0,808996950,809062486,825380173-825380174,825380185,825381965,842091854,842091865,875967048,875967059,892744275,1177638465,1178095702,1178161238,1379030093,1412584525
PARAM_VALUE 0 vpu->core_id 15
PARAM_VALUE 0 vpu->ctx 4096-ptr_max
PARAM_VALUE 0 vpu->failure 0
PARAM_VALUE 0 vpu->handler 2526239552024031232
PARAM_VALUE 0 vpu->id 14
PARAM_VALUE 0 vpu->signaled 0
PARAM_VALUE 0 vpu->vsi 4096-ptr_max
PARAM_VALUE 0 vpu->wq.head.next 4096-ptr_max
PARAM_VALUE 0 vpu->wq.head.prev 4096-ptr_max
NOCHECK_CALL
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_vp8_req_if.c vdec_vp8_slice_deinit() -> vpu_dec_deinit()

Type Parameter Key Value
PARAM_VALUE 0 vpu 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &dev->dev_mutex
HALF_LOCKED2 &vdev->v4l2_dev->mdev->req_queue_mutex
TYPE_LOCK (struct mtk_vcodec_dec_dev)->dev_mutex

drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_vp8_req_if.c vdec_vp8_slice_init() -> vpu_dec_deinit()

Type Parameter Key Value
PARAM_VALUE 0 vpu 4096-ptr_max
PARAM_VALUE 0 vpu->codec_type 0,808996950,809062486,825380173-825380174,825380185,825381965,842091854,842091865,875967048,875967059,892744275,1177638465,1178095702,1178161238,1379030093,1412584525
PARAM_VALUE 0 vpu->core_id 15
PARAM_VALUE 0 vpu->ctx 4096-ptr_max
PARAM_VALUE 0 vpu->failure 0
PARAM_VALUE 0 vpu->handler 2526239552024031232
PARAM_VALUE 0 vpu->id 14
PARAM_VALUE 0 vpu->signaled 0
PARAM_VALUE 0 vpu->vsi 4096-ptr_max
PARAM_VALUE 0 vpu->wq.head.next 4096-ptr_max
PARAM_VALUE 0 vpu->wq.head.prev 4096-ptr_max
NOCHECK_CALL
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_hevc_req_multi_if.c vdec_hevc_slice_deinit() -> vpu_dec_deinit()

Type Parameter Key Value
PARAM_VALUE 0 vpu 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &dev->dev_mutex
HALF_LOCKED2 &vdev->v4l2_dev->mdev->req_queue_mutex
TYPE_LOCK (struct mtk_vcodec_dec_dev)->dev_mutex

drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_vp9_req_lat_if.c vdec_vp9_slice_deinit() -> vpu_dec_deinit()

Type Parameter Key Value
PARAM_VALUE 0 vpu 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &dev->dev_mutex
HALF_LOCKED2 &vdev->v4l2_dev->mdev->req_queue_mutex
TYPE_LOCK (struct mtk_vcodec_dec_dev)->dev_mutex

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

Type Parameter Key Value
PARAM_VALUE 0 vpu 4096-ptr_max
PARAM_VALUE 0 vpu->codec_type 0,808996950,809062486,825380173-825380174,825380185,825381965,842091854,842091865,875967048,875967059,892744275,1177638465,1178095702,1178161238,1379030093,1412584525
PARAM_VALUE 0 vpu->core_id 15
PARAM_VALUE 0 vpu->ctx 4096-ptr_max
PARAM_VALUE 0 vpu->failure 0
PARAM_VALUE 0 vpu->handler 2526239552024031232
PARAM_VALUE 0 vpu->id 14
PARAM_VALUE 0 vpu->signaled 0
PARAM_VALUE 0 vpu->vsi 4096-ptr_max
PARAM_VALUE 0 vpu->wq.head.next 4096-ptr_max
PARAM_VALUE 0 vpu->wq.head.prev 4096-ptr_max
NOCHECK_CALL
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_h264_if.c vdec_h264_deinit() -> vpu_dec_deinit()

Type Parameter Key Value
PARAM_VALUE 0 vpu 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &dev->dev_mutex
HALF_LOCKED2 &vdev->v4l2_dev->mdev->req_queue_mutex
TYPE_LOCK (struct mtk_vcodec_dec_dev)->dev_mutex

drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_h264_if.c vdec_h264_init() -> vpu_dec_deinit()

Type Parameter Key Value
PARAM_VALUE 0 vpu 4096-ptr_max
PARAM_VALUE 0 vpu->ctx 4096-ptr_max
PARAM_VALUE 0 vpu->failure 0
PARAM_VALUE 0 vpu->handler 2526239552024031232
PARAM_VALUE 0 vpu->id 1
PARAM_VALUE 0 vpu->signaled 0
PARAM_VALUE 0 vpu->vsi 4096-ptr_max
PARAM_VALUE 0 vpu->wq.head.next 4096-ptr_max
PARAM_VALUE 0 vpu->wq.head.prev 4096-ptr_max
NOCHECK_CALL
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock