Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 12 files:
- drivers/media/platform/mediatek/vcodec/common/mtk_vcodec_intr.c, line 68
- drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_av1_req_lat_if.c
- drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_h264_if.c, line 407
- drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_h264_req_if.c, line 403
- drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_h264_req_multi_if.c
- drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_hevc_req_multi_if.c
- drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_vp8_if.c, line 487
- drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_vp8_req_if.c, line 380
- drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_vp9_if.c, line 538
- drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_vp9_req_lat_if.c
- drivers/media/platform/mediatek/vcodec/encoder/venc/venc_h264_if.c, line 414
- drivers/media/platform/mediatek/vcodec/encoder/venc/venc_vp8_if.c, line 213
Smatch caller information:
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_vp8_if.c vdec_vp8_decode() -> mtk_vcodec_wait_for_done_ctx()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| PARAM_VALUE | 1 | command | 1 |
| PARAM_VALUE | 2 | timeout_ms | 1000 |
| PARAM_VALUE | 3 | hw_id | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_vp9_if.c vp9_wait_dec_end() -> mtk_vcodec_wait_for_done_ctx()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | command | 1 |
| PARAM_VALUE | 2 | timeout_ms | 1000 |
| PARAM_VALUE | 3 | hw_id | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_h264_req_if.c vdec_h264_slice_decode() -> mtk_vcodec_wait_for_done_ctx()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| PARAM_VALUE | 1 | command | 1 |
| PARAM_VALUE | 2 | timeout_ms | 1000 |
| PARAM_VALUE | 3 | hw_id | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_h264_req_multi_if.c vdec_h264_slice_core_decode() -> mtk_vcodec_wait_for_done_ctx()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| PARAM_VALUE | 1 | command | 1 |
| PARAM_VALUE | 2 | timeout_ms | 1000 |
| PARAM_VALUE | 3 | hw_id | 0 |
| HALF_LOCKED2 | &pool->lock |
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_h264_req_multi_if.c vdec_h264_slice_core_decode_ext() -> mtk_vcodec_wait_for_done_ctx()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| PARAM_VALUE | 1 | command | 1 |
| PARAM_VALUE | 2 | timeout_ms | 1000 |
| PARAM_VALUE | 3 | hw_id | 0 |
| HALF_LOCKED2 | &pool->lock |
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_h264_req_multi_if.c vdec_h264_slice_lat_decode() -> mtk_vcodec_wait_for_done_ctx()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| PARAM_VALUE | 1 | command | 1 |
| PARAM_VALUE | 2 | timeout_ms | 1000 |
| PARAM_VALUE | 3 | hw_id | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_h264_req_multi_if.c vdec_h264_slice_lat_decode_ext() -> mtk_vcodec_wait_for_done_ctx()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| PARAM_VALUE | 1 | command | 1 |
| PARAM_VALUE | 2 | timeout_ms | 1000 |
| PARAM_VALUE | 3 | hw_id | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_h264_req_multi_if.c vdec_h264_slice_single_decode() -> mtk_vcodec_wait_for_done_ctx()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| PARAM_VALUE | 1 | command | 1 |
| PARAM_VALUE | 2 | timeout_ms | 1000 |
| PARAM_VALUE | 3 | hw_id | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_h264_req_multi_if.c vdec_h264_slice_single_decode_ext() -> mtk_vcodec_wait_for_done_ctx()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| PARAM_VALUE | 1 | command | 1 |
| PARAM_VALUE | 2 | timeout_ms | 1000 |
| PARAM_VALUE | 3 | hw_id | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_av1_req_lat_if.c vdec_av1_slice_core_decode() -> mtk_vcodec_wait_for_done_ctx()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| PARAM_VALUE | 1 | command | 1 |
| PARAM_VALUE | 2 | timeout_ms | 1000 |
| PARAM_VALUE | 3 | hw_id | 0 |
| HALF_LOCKED2 | &pool->lock |
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_av1_req_lat_if.c vdec_av1_slice_lat_decode() -> mtk_vcodec_wait_for_done_ctx()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| PARAM_VALUE | 1 | command | 1 |
| PARAM_VALUE | 2 | timeout_ms | 1000 |
| PARAM_VALUE | 3 | hw_id | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_vp8_req_if.c vdec_vp8_slice_decode() -> mtk_vcodec_wait_for_done_ctx()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| PARAM_VALUE | 1 | command | 1 |
| PARAM_VALUE | 2 | timeout_ms | 50 |
| PARAM_VALUE | 3 | hw_id | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_hevc_req_multi_if.c vdec_hevc_slice_core_decode() -> mtk_vcodec_wait_for_done_ctx()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| PARAM_VALUE | 1 | command | 1 |
| PARAM_VALUE | 2 | timeout_ms | 1000 |
| PARAM_VALUE | 3 | hw_id | 0 |
| HALF_LOCKED2 | &pool->lock |
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_hevc_req_multi_if.c vdec_hevc_slice_lat_decode() -> mtk_vcodec_wait_for_done_ctx()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| PARAM_VALUE | 1 | command | 1 |
| PARAM_VALUE | 2 | timeout_ms | 1000 |
| PARAM_VALUE | 3 | hw_id | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/media/platform/mediatek/vcodec/encoder/venc/venc_vp8_if.c vp8_enc_wait_venc_done() -> mtk_vcodec_wait_for_done_ctx()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| PARAM_VALUE | 1 | command | 1 |
| PARAM_VALUE | 2 | timeout_ms | 1000 |
| PARAM_VALUE | 3 | hw_id | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &ctx->dev->enc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| 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_core_decode() -> mtk_vcodec_wait_for_done_ctx()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| PARAM_VALUE | 1 | command | 1 |
| PARAM_VALUE | 2 | timeout_ms | 1000 |
| PARAM_VALUE | 3 | hw_id | 0 |
| HALF_LOCKED2 | &pool->lock |
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_vp9_req_lat_if.c vdec_vp9_slice_lat_decode() -> mtk_vcodec_wait_for_done_ctx()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| PARAM_VALUE | 1 | command | 1 |
| PARAM_VALUE | 2 | timeout_ms | 1000 |
| PARAM_VALUE | 3 | hw_id | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_vp9_req_lat_if.c vdec_vp9_slice_single_decode() -> mtk_vcodec_wait_for_done_ctx()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| PARAM_VALUE | 1 | command | 1 |
| PARAM_VALUE | 2 | timeout_ms | 1000 |
| PARAM_VALUE | 3 | hw_id | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_h264_if.c vdec_h264_decode() -> mtk_vcodec_wait_for_done_ctx()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | command | 1 |
| PARAM_VALUE | 2 | timeout_ms | 1000 |
| PARAM_VALUE | 3 | hw_id | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/media/platform/mediatek/vcodec/encoder/venc/venc_h264_if.c h264_enc_wait_venc_done() -> mtk_vcodec_wait_for_done_ctx()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| PARAM_VALUE | 1 | command | 1 |
| PARAM_VALUE | 2 | timeout_ms | 1000 |
| PARAM_VALUE | 3 | hw_id | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &ctx->dev->enc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct mtk_vcodec_enc_dev)->enc_mutex |