Home
last modified time | relevance | path

Searched refs:lat_ctx (Results 1 – 4 of 4) sorted by relevance

/linux-6.3-rc2/drivers/media/platform/mediatek/vcodec/
A Dvdec_msg_queue.c141 spin_lock(&msg_queue->lat_ctx.ready_lock); in vdec_msg_queue_update_ube_rptr()
144 spin_unlock(&msg_queue->lat_ctx.ready_lock); in vdec_msg_queue_update_ube_rptr()
149 spin_lock(&msg_queue->lat_ctx.ready_lock); in vdec_msg_queue_update_ube_wptr()
154 spin_unlock(&msg_queue->lat_ctx.ready_lock); in vdec_msg_queue_update_ube_wptr()
163 ret = wait_event_timeout(msg_queue->lat_ctx.ready_to_use, in vdec_msg_queue_wait_lat_buf_full()
164 msg_queue->lat_ctx.ready_num == NUM_BUFFER_COUNT, in vdec_msg_queue_wait_lat_buf_full()
168 msg_queue->lat_ctx.ready_num); in vdec_msg_queue_wait_lat_buf_full()
172 msg_queue->lat_ctx.ready_num); in vdec_msg_queue_wait_lat_buf_full()
222 vdec_msg_queue_qbuf(&ctx->msg_queue.lat_ctx, lat_buf); in vdec_msg_queue_core_work()
242 vdec_msg_queue_init_ctx(&msg_queue->lat_ctx, MTK_VDEC_LAT0); in vdec_msg_queue_init()
[all …]
A Dvdec_msg_queue.h84 struct vdec_msg_queue_ctx lat_ctx; member
/linux-6.3-rc2/drivers/media/platform/mediatek/vcodec/vdec/
A Dvdec_h264_req_multi_if.c597 lat_buf = vdec_msg_queue_dqbuf(&inst->ctx->msg_queue.lat_ctx); in vdec_h264_slice_lat_decode()
688 vdec_msg_queue_qbuf(&inst->ctx->msg_queue.lat_ctx, lat_buf); in vdec_h264_slice_lat_decode()
709 vdec_msg_queue_qbuf(&inst->ctx->msg_queue.lat_ctx, lat_buf); in vdec_h264_slice_lat_decode()
A Dvdec_vp9_req_lat_if.c2070 lat_buf = vdec_msg_queue_dqbuf(&instance->ctx->msg_queue.lat_ctx); in vdec_vp9_slice_lat_decode()
2126 vdec_msg_queue_qbuf(&ctx->msg_queue.lat_ctx, lat_buf); in vdec_vp9_slice_lat_decode()

Completed in 12 milliseconds