Home
last modified time | relevance | path

Searched refs:mfc_ops (Results 1 - 14 of 14) sorted by relevance

/kernel/linux/linux-5.10/drivers/media/platform/s5p-mfc/
H A Ds5p_mfc_ctrl.c294 s5p_mfc_hw_call(dev->mfc_ops, release_dev_context_buffer, dev); in s5p_mfc_deinit_hw()
427 ret = s5p_mfc_hw_call(dev->mfc_ops, alloc_instance_buffer, ctx); in s5p_mfc_open_mfc_inst()
434 ret = s5p_mfc_hw_call(dev->mfc_ops, in s5p_mfc_open_mfc_inst()
443 s5p_mfc_hw_call(dev->mfc_ops, try_run, dev); in s5p_mfc_open_mfc_inst()
457 s5p_mfc_hw_call(dev->mfc_ops, release_dec_desc_buffer, ctx); in s5p_mfc_open_mfc_inst()
459 s5p_mfc_hw_call(dev->mfc_ops, release_instance_buffer, ctx); in s5p_mfc_open_mfc_inst()
468 s5p_mfc_hw_call(dev->mfc_ops, try_run, dev); in s5p_mfc_close_mfc_inst()
477 s5p_mfc_hw_call(dev->mfc_ops, release_codec_buffers, ctx); in s5p_mfc_close_mfc_inst()
478 s5p_mfc_hw_call(dev->mfc_ops, release_instance_buffer, ctx); in s5p_mfc_close_mfc_inst()
480 s5p_mfc_hw_call(dev->mfc_ops, release_dec_desc_buffe in s5p_mfc_close_mfc_inst()
[all...]
H A Ds5p_mfc.c238 if (s5p_mfc_hw_call(dev->mfc_ops, get_pic_type_top, ctx) == in s5p_mfc_handle_frame_all_extracted()
239 s5p_mfc_hw_call(dev->mfc_ops, get_pic_type_bot, ctx)) in s5p_mfc_handle_frame_all_extracted()
258 frame_type = s5p_mfc_hw_call(dev->mfc_ops, get_dec_frame_type, dev); in s5p_mfc_handle_frame_copy_time()
261 dec_y_addr = (u32)s5p_mfc_hw_call(dev->mfc_ops, get_dec_y_adr, dev); in s5p_mfc_handle_frame_copy_time()
309 dspl_y_addr = (u32)s5p_mfc_hw_call(dev->mfc_ops, get_dspl_y_adr, dev); in s5p_mfc_handle_frame_new()
311 frame_type = s5p_mfc_hw_call(dev->mfc_ops, in s5p_mfc_handle_frame_new()
314 frame_type = s5p_mfc_hw_call(dev->mfc_ops, in s5p_mfc_handle_frame_new()
335 if (s5p_mfc_hw_call(dev->mfc_ops, in s5p_mfc_handle_frame_new()
337 s5p_mfc_hw_call(dev->mfc_ops, in s5p_mfc_handle_frame_new()
368 dst_frame_status = s5p_mfc_hw_call(dev->mfc_ops, get_dspl_statu in s5p_mfc_handle_frame()
[all...]
H A Ds5p_mfc_dec.c504 s5p_mfc_hw_call(dev->mfc_ops, release_codec_buffers, ctx); in reqbufs_capture()
517 ret = s5p_mfc_hw_call(dev->mfc_ops, alloc_codec_buffers, ctx); in reqbufs_capture()
532 s5p_mfc_hw_call(dev->mfc_ops, try_run, dev); in reqbufs_capture()
768 left = s5p_mfc_hw_call(dev->mfc_ops, get_crop_info_h, ctx); in vidioc_g_selection()
771 top = s5p_mfc_hw_call(dev->mfc_ops, get_crop_info_v, ctx); in vidioc_g_selection()
827 s5p_mfc_hw_call(dev->mfc_ops, try_run, dev); in vidioc_decoder_cmd()
1006 s5p_mfc_hw_call(dev->mfc_ops, try_run, dev); in s5p_mfc_start_streaming()
1037 s5p_mfc_hw_call(dev->mfc_ops, try_run, dev); in s5p_mfc_stop_streaming()
1084 s5p_mfc_hw_call(dev->mfc_ops, try_run, dev); in s5p_mfc_buf_queue()
H A Ds5p_mfc_enc.c1143 s5p_mfc_hw_call(dev->mfc_ops, set_enc_stream_buffer, ctx, dst_addr, in enc_pre_seq_start()
1162 s5p_mfc_hw_call(dev->mfc_ops, get_enc_strm_size, in enc_post_seq_start()
1173 s5p_mfc_hw_call(dev->mfc_ops, try_run, dev); in enc_post_seq_start()
1175 enc_pb_count = s5p_mfc_hw_call(dev->mfc_ops, in enc_post_seq_start()
1180 ctx->scratch_buf_size = s5p_mfc_hw_call(dev->mfc_ops, in enc_post_seq_start()
1201 s5p_mfc_hw_call(dev->mfc_ops, set_enc_frame_buffer, ctx, in enc_pre_frame_start()
1207 s5p_mfc_hw_call(dev->mfc_ops, set_enc_stream_buffer, ctx, dst_addr, in enc_pre_frame_start()
1223 slice_type = s5p_mfc_hw_call(dev->mfc_ops, get_enc_slice_type, dev); in enc_post_frame_start()
1224 strm_size = s5p_mfc_hw_call(dev->mfc_ops, get_enc_strm_size, dev); in enc_post_frame_start()
1230 s5p_mfc_hw_call(dev->mfc_ops, get_enc_frame_buffe in enc_post_frame_start()
[all...]
H A Ds5p_mfc_cmd_v6.c38 ret = s5p_mfc_hw_call(dev->mfc_ops, alloc_dev_context_buffer, dev); in s5p_mfc_sys_init_cmd_v6()
H A Ds5p_mfc_opr.c28 dev->mfc_ops = s5p_mfc_ops; in s5p_mfc_init_hw_ops()
H A Ds5p_mfc_common.h289 * @mfc_ops: ops structure holding HW operation function pointers
337 struct s5p_mfc_hw_ops *mfc_ops; member
/kernel/linux/linux-6.6/drivers/media/platform/samsung/s5p-mfc/
H A Ds5p_mfc_ctrl.c294 s5p_mfc_hw_call(dev->mfc_ops, release_dev_context_buffer, dev); in s5p_mfc_deinit_hw()
427 ret = s5p_mfc_hw_call(dev->mfc_ops, alloc_instance_buffer, ctx); in s5p_mfc_open_mfc_inst()
434 ret = s5p_mfc_hw_call(dev->mfc_ops, in s5p_mfc_open_mfc_inst()
443 s5p_mfc_hw_call(dev->mfc_ops, try_run, dev); in s5p_mfc_open_mfc_inst()
457 s5p_mfc_hw_call(dev->mfc_ops, release_dec_desc_buffer, ctx); in s5p_mfc_open_mfc_inst()
459 s5p_mfc_hw_call(dev->mfc_ops, release_instance_buffer, ctx); in s5p_mfc_open_mfc_inst()
468 s5p_mfc_hw_call(dev->mfc_ops, try_run, dev); in s5p_mfc_close_mfc_inst()
477 s5p_mfc_hw_call(dev->mfc_ops, release_codec_buffers, ctx); in s5p_mfc_close_mfc_inst()
478 s5p_mfc_hw_call(dev->mfc_ops, release_instance_buffer, ctx); in s5p_mfc_close_mfc_inst()
480 s5p_mfc_hw_call(dev->mfc_ops, release_dec_desc_buffe in s5p_mfc_close_mfc_inst()
[all...]
H A Ds5p_mfc.c244 if (s5p_mfc_hw_call(dev->mfc_ops, get_pic_type_top, ctx) == in s5p_mfc_handle_frame_all_extracted()
245 s5p_mfc_hw_call(dev->mfc_ops, get_pic_type_bot, ctx)) in s5p_mfc_handle_frame_all_extracted()
264 frame_type = s5p_mfc_hw_call(dev->mfc_ops, get_dec_frame_type, dev); in s5p_mfc_handle_frame_copy_time()
267 dec_y_addr = (u32)s5p_mfc_hw_call(dev->mfc_ops, get_dec_y_adr, dev); in s5p_mfc_handle_frame_copy_time()
319 dspl_y_addr = (u32)s5p_mfc_hw_call(dev->mfc_ops, get_dspl_y_adr, dev); in s5p_mfc_handle_frame_new()
321 frame_type = s5p_mfc_hw_call(dev->mfc_ops, in s5p_mfc_handle_frame_new()
324 frame_type = s5p_mfc_hw_call(dev->mfc_ops, in s5p_mfc_handle_frame_new()
347 if (s5p_mfc_hw_call(dev->mfc_ops, in s5p_mfc_handle_frame_new()
349 s5p_mfc_hw_call(dev->mfc_ops, in s5p_mfc_handle_frame_new()
380 dst_frame_status = s5p_mfc_hw_call(dev->mfc_ops, get_dspl_statu in s5p_mfc_handle_frame()
[all...]
H A Ds5p_mfc_dec.c535 s5p_mfc_hw_call(dev->mfc_ops, release_codec_buffers, ctx); in reqbufs_capture()
548 ret = s5p_mfc_hw_call(dev->mfc_ops, alloc_codec_buffers, ctx); in reqbufs_capture()
563 s5p_mfc_hw_call(dev->mfc_ops, try_run, dev); in reqbufs_capture()
801 left = s5p_mfc_hw_call(dev->mfc_ops, get_crop_info_h, ctx); in vidioc_g_selection()
804 top = s5p_mfc_hw_call(dev->mfc_ops, get_crop_info_v, ctx); in vidioc_g_selection()
860 s5p_mfc_hw_call(dev->mfc_ops, try_run, dev); in vidioc_decoder_cmd()
1039 s5p_mfc_hw_call(dev->mfc_ops, try_run, dev); in s5p_mfc_start_streaming()
1070 s5p_mfc_hw_call(dev->mfc_ops, try_run, dev); in s5p_mfc_stop_streaming()
1117 s5p_mfc_hw_call(dev->mfc_ops, try_run, dev); in s5p_mfc_buf_queue()
H A Ds5p_mfc_enc.c1143 s5p_mfc_hw_call(dev->mfc_ops, set_enc_stream_buffer, ctx, dst_addr, in enc_pre_seq_start()
1162 s5p_mfc_hw_call(dev->mfc_ops, get_enc_strm_size, in enc_post_seq_start()
1173 s5p_mfc_hw_call(dev->mfc_ops, try_run, dev); in enc_post_seq_start()
1175 enc_pb_count = s5p_mfc_hw_call(dev->mfc_ops, in enc_post_seq_start()
1180 ctx->scratch_buf_size = s5p_mfc_hw_call(dev->mfc_ops, in enc_post_seq_start()
1201 s5p_mfc_hw_call(dev->mfc_ops, set_enc_frame_buffer, ctx, in enc_pre_frame_start()
1207 s5p_mfc_hw_call(dev->mfc_ops, set_enc_stream_buffer, ctx, dst_addr, in enc_pre_frame_start()
1223 slice_type = s5p_mfc_hw_call(dev->mfc_ops, get_enc_slice_type, dev); in enc_post_frame_start()
1224 strm_size = s5p_mfc_hw_call(dev->mfc_ops, get_enc_strm_size, dev); in enc_post_frame_start()
1230 s5p_mfc_hw_call(dev->mfc_ops, get_enc_frame_buffe in enc_post_frame_start()
[all...]
H A Ds5p_mfc_cmd_v6.c38 ret = s5p_mfc_hw_call(dev->mfc_ops, alloc_dev_context_buffer, dev); in s5p_mfc_sys_init_cmd_v6()
H A Ds5p_mfc_opr.c28 dev->mfc_ops = s5p_mfc_ops; in s5p_mfc_init_hw_ops()
H A Ds5p_mfc_common.h293 * @mfc_ops: ops structure holding HW operation function pointers
341 struct s5p_mfc_hw_ops *mfc_ops; member

Completed in 14 milliseconds