s5p_mfc_hw_call
if (s5p_mfc_hw_call(dev->mfc_ops, get_pic_type_top, ctx) ==
s5p_mfc_hw_call(dev->mfc_ops, get_pic_type_bot, ctx))
frame_type = s5p_mfc_hw_call(dev->mfc_ops, get_dec_frame_type, dev);
dec_y_addr = (u32)s5p_mfc_hw_call(dev->mfc_ops, get_dec_y_adr, dev);
dspl_y_addr = (u32)s5p_mfc_hw_call(dev->mfc_ops, get_dspl_y_adr, dev);
frame_type = s5p_mfc_hw_call(dev->mfc_ops,
frame_type = s5p_mfc_hw_call(dev->mfc_ops,
if (s5p_mfc_hw_call(dev->mfc_ops,
s5p_mfc_hw_call(dev->mfc_ops,
dst_frame_status = s5p_mfc_hw_call(dev->mfc_ops, get_dspl_status, dev)
dec_frame_status = s5p_mfc_hw_call(dev->mfc_ops, get_dec_status, dev)
res_change = (s5p_mfc_hw_call(dev->mfc_ops, get_dspl_status, dev)
s5p_mfc_hw_call(dev->mfc_ops, clear_int_flags, dev);
s5p_mfc_hw_call(dev->mfc_ops, try_run, dev);
ctx->consumed_stream += s5p_mfc_hw_call(dev->mfc_ops,
if (s5p_mfc_hw_call(dev->mfc_ops, err_dec, err) > 0)
s5p_mfc_hw_call(dev->mfc_ops, clear_int_flags, dev);
s5p_mfc_hw_call(dev->mfc_ops, try_run, dev);
s5p_mfc_hw_call(dev->mfc_ops, clear_int_flags, dev);
ctx->img_width = s5p_mfc_hw_call(dev->mfc_ops, get_img_width,
ctx->img_height = s5p_mfc_hw_call(dev->mfc_ops, get_img_height,
s5p_mfc_hw_call(dev->mfc_ops, dec_calc_dpb_size, ctx);
ctx->pb_count = s5p_mfc_hw_call(dev->mfc_ops, get_dpb_count,
ctx->mv_count = s5p_mfc_hw_call(dev->mfc_ops, get_mv_count,
ctx->scratch_buf_size = s5p_mfc_hw_call(dev->mfc_ops,
if (s5p_mfc_hw_call(dev->mfc_ops, get_consumed_stream,
s5p_mfc_hw_call(dev->mfc_ops, clear_int_flags, dev);
s5p_mfc_hw_call(dev->mfc_ops, try_run, dev);
s5p_mfc_hw_call(dev->mfc_ops, clear_int_flags, dev);
s5p_mfc_hw_call(dev->mfc_ops, try_run, dev);
s5p_mfc_hw_call(dev->mfc_ops, try_run, dev);
reason = s5p_mfc_hw_call(dev->mfc_ops, get_int_reason, dev);
err = s5p_mfc_hw_call(dev->mfc_ops, get_int_err, dev);
(s5p_mfc_hw_call(dev->mfc_ops, err_dec, err) >=
s5p_mfc_hw_call(dev->mfc_ops, clear_int_flags, dev);
s5p_mfc_hw_call(dev->mfc_ops, clear_int_flags, dev);
s5p_mfc_hw_call(dev->mfc_ops, try_run, dev);
ctx->inst_no = s5p_mfc_hw_call(dev->mfc_ops, get_inst_no, dev);
s5p_mfc_hw_call(dev->mfc_ops, clear_int_flags, dev);
s5p_mfc_hw_call(dev->mfc_ops, clear_int_flags, dev);
s5p_mfc_hw_call(dev->mfc_ops, clear_int_flags, dev);
s5p_mfc_hw_call(dev->mfc_ops, try_run, dev);
s5p_mfc_hw_call(dev->mfc_ops, clear_int_flags, dev);
s5p_mfc_hw_call(dev->mfc_ops, clear_int_flags, dev);
s5p_mfc_hw_call(dev->mfc_ops, try_run, dev);
ret = s5p_mfc_hw_call(dev->mfc_ops, alloc_dev_context_buffer, dev);
ret = s5p_mfc_hw_call(dev->mfc_cmds, sys_init_cmd, dev);
s5p_mfc_hw_call(dev->mfc_ops, release_dev_context_buffer, dev);
ret = s5p_mfc_hw_call(dev->mfc_cmds, sleep_cmd, dev);
ret = s5p_mfc_hw_call(dev->mfc_cmds, wakeup_cmd, dev);
ret = s5p_mfc_hw_call(dev->mfc_cmds, wakeup_cmd, dev);
ret = s5p_mfc_hw_call(dev->mfc_ops, alloc_instance_buffer, ctx);
ret = s5p_mfc_hw_call(dev->mfc_ops,
s5p_mfc_hw_call(dev->mfc_ops, try_run, dev);
s5p_mfc_hw_call(dev->mfc_ops, release_dec_desc_buffer, ctx);
s5p_mfc_hw_call(dev->mfc_ops, release_instance_buffer, ctx);
s5p_mfc_hw_call(dev->mfc_ops, try_run, dev);
s5p_mfc_hw_call(dev->mfc_ops, release_codec_buffers, ctx);
s5p_mfc_hw_call(dev->mfc_ops, release_instance_buffer, ctx);
s5p_mfc_hw_call(dev->mfc_ops, release_dec_desc_buffer, ctx);
s5p_mfc_hw_call(dev->mfc_ops, try_run, dev);
s5p_mfc_hw_call(dev->mfc_ops, try_run, dev);
s5p_mfc_hw_call(dev->mfc_ops, try_run, dev);
s5p_mfc_hw_call(dev->mfc_ops, release_codec_buffers, ctx);
ret = s5p_mfc_hw_call(dev->mfc_ops, alloc_codec_buffers, ctx);
s5p_mfc_hw_call(dev->mfc_ops, try_run, dev);
left = s5p_mfc_hw_call(dev->mfc_ops, get_crop_info_h, ctx);
top = s5p_mfc_hw_call(dev->mfc_ops, get_crop_info_v, ctx);
s5p_mfc_hw_call(dev->mfc_ops, try_run, dev);
s5p_mfc_hw_call(dev->mfc_ops, set_enc_stream_buffer, ctx, dst_addr,
s5p_mfc_hw_call(dev->mfc_ops, get_enc_strm_size,
s5p_mfc_hw_call(dev->mfc_ops, try_run, dev);
ctx->pb_count = s5p_mfc_hw_call(dev->mfc_ops, get_enc_dpb_count, dev);
ctx->scratch_buf_size = s5p_mfc_hw_call(dev->mfc_ops,
s5p_mfc_hw_call(dev->mfc_ops, set_enc_frame_buffer, ctx,
s5p_mfc_hw_call(dev->mfc_ops, set_enc_stream_buffer, ctx, dst_addr,
slice_type = s5p_mfc_hw_call(dev->mfc_ops, get_enc_slice_type, dev);
strm_size = s5p_mfc_hw_call(dev->mfc_ops, get_enc_strm_size, dev);
s5p_mfc_hw_call(dev->mfc_ops, get_enc_frame_buffer, ctx,
s5p_mfc_hw_call(dev->mfc_ops, enc_calc_src_size, ctx);
s5p_mfc_hw_call(dev->mfc_ops, release_codec_buffers,
s5p_mfc_hw_call(dev->mfc_ops, release_codec_buffers,
s5p_mfc_hw_call(dev->mfc_ops, try_run, dev);
s5p_mfc_hw_call(dev->mfc_ops, try_run, dev);
s5p_mfc_hw_call(dev->mfc_ops, try_run, dev);
ret = s5p_mfc_hw_call(dev->mfc_cmds, open_inst_cmd,
ret = s5p_mfc_hw_call(dev->mfc_cmds, close_inst_cmd,
ret = s5p_mfc_hw_call(dev->mfc_cmds, open_inst_cmd,
ret = s5p_mfc_hw_call(dev->mfc_cmds, close_inst_cmd,
s5p_mfc_hw_call(dev->mfc_cmds, cmd_host2risc, dev,
s5p_mfc_hw_call(dev->mfc_cmds, cmd_host2risc, dev,
s5p_mfc_hw_call(dev->mfc_cmds, cmd_host2risc, dev,
s5p_mfc_hw_call(dev->mfc_cmds, cmd_host2risc, dev,
s5p_mfc_hw_call(dev->mfc_cmds, cmd_host2risc, dev,
s5p_mfc_hw_call(dev->mfc_cmds, cmd_host2risc, dev, cmd, NULL);
ret = s5p_mfc_hw_call(ctx->dev->mfc_ops, alloc_codec_buffers, ctx);
ret = s5p_mfc_hw_call(dev->mfc_cmds, open_inst_cmd,
ret = s5p_mfc_hw_call(dev->mfc_cmds, close_inst_cmd,
ret = s5p_mfc_hw_call(dev->mfc_cmds, open_inst_cmd,
ret = s5p_mfc_hw_call(dev->mfc_cmds, close_inst_cmd,
s5p_mfc_hw_call(dev->mfc_cmds, cmd_host2risc,
s5p_mfc_hw_call(dev->mfc_cmds, cmd_host2risc, dev,
s5p_mfc_hw_call(dev->mfc_cmds, cmd_host2risc, dev,