Home
last modified time | relevance | path

Searched refs:s5p_mfc_dev (Results 1 – 19 of 19) sorted by relevance

/linux-6.3-rc2/drivers/media/platform/samsung/s5p-mfc/
A Ds5p_mfc_ctrl.h14 int s5p_mfc_release_firmware(struct s5p_mfc_dev *dev);
15 int s5p_mfc_alloc_firmware(struct s5p_mfc_dev *dev);
16 int s5p_mfc_load_firmware(struct s5p_mfc_dev *dev);
18 int s5p_mfc_init_hw(struct s5p_mfc_dev *dev);
19 void s5p_mfc_deinit_hw(struct s5p_mfc_dev *dev);
21 int s5p_mfc_sleep(struct s5p_mfc_dev *dev);
22 int s5p_mfc_wakeup(struct s5p_mfc_dev *dev);
24 int s5p_mfc_reset(struct s5p_mfc_dev *dev);
26 int s5p_mfc_open_mfc_inst(struct s5p_mfc_dev *dev, struct s5p_mfc_ctx *ctx);
27 void s5p_mfc_close_mfc_inst(struct s5p_mfc_dev *dev, struct s5p_mfc_ctx *ctx);
A Ds5p_mfc_opr.h299 void (*try_run)(struct s5p_mfc_dev *dev);
301 int (*get_dspl_y_adr)(struct s5p_mfc_dev *dev);
302 int (*get_dec_y_adr)(struct s5p_mfc_dev *dev);
304 int (*get_dec_status)(struct s5p_mfc_dev *dev);
308 int (*get_int_reason)(struct s5p_mfc_dev *dev);
309 int (*get_int_err)(struct s5p_mfc_dev *dev);
311 int (*get_img_width)(struct s5p_mfc_dev *dev);
312 int (*get_img_height)(struct s5p_mfc_dev *dev);
313 int (*get_dpb_count)(struct s5p_mfc_dev *dev);
314 int (*get_mv_count)(struct s5p_mfc_dev *dev);
[all …]
A Ds5p_mfc_cmd.h21 int (*cmd_host2risc)(struct s5p_mfc_dev *dev, int cmd,
23 int (*sys_init_cmd)(struct s5p_mfc_dev *dev);
24 int (*sleep_cmd)(struct s5p_mfc_dev *dev);
25 int (*wakeup_cmd)(struct s5p_mfc_dev *dev);
30 void s5p_mfc_init_hw_cmds(struct s5p_mfc_dev *dev);
A Ds5p_mfc_ctrl.c23 int s5p_mfc_alloc_firmware(struct s5p_mfc_dev *dev) in s5p_mfc_alloc_firmware()
45 int s5p_mfc_load_firmware(struct s5p_mfc_dev *dev) in s5p_mfc_load_firmware()
86 int s5p_mfc_release_firmware(struct s5p_mfc_dev *dev) in s5p_mfc_release_firmware()
95 static int s5p_mfc_bus_reset(struct s5p_mfc_dev *dev) in s5p_mfc_bus_reset()
115 int s5p_mfc_reset(struct s5p_mfc_dev *dev) in s5p_mfc_reset()
205 int s5p_mfc_init_hw(struct s5p_mfc_dev *dev) in s5p_mfc_init_hw()
289 void s5p_mfc_deinit_hw(struct s5p_mfc_dev *dev) in s5p_mfc_deinit_hw()
299 int s5p_mfc_sleep(struct s5p_mfc_dev *dev) in s5p_mfc_sleep()
328 static int s5p_mfc_v8_wait_wakeup(struct s5p_mfc_dev *dev) in s5p_mfc_v8_wait_wakeup()
354 static int s5p_mfc_wait_wakeup(struct s5p_mfc_dev *dev) in s5p_mfc_wait_wakeup()
[all …]
A Ds5p_mfc_opr_v5.c36 struct s5p_mfc_dev *dev = ctx->dev; in s5p_mfc_alloc_dec_temp_buffers_v5()
63 struct s5p_mfc_dev *dev = ctx->dev; in s5p_mfc_alloc_codec_buffers_v5()
202 struct s5p_mfc_dev *dev = ctx->dev; in s5p_mfc_alloc_instance_buffer_v5()
347 struct s5p_mfc_dev *dev = ctx->dev; in s5p_mfc_set_dec_desc_buffer()
357 struct s5p_mfc_dev *dev = ctx->dev; in s5p_mfc_set_shared_buffer()
366 struct s5p_mfc_dev *dev = ctx->dev; in s5p_mfc_set_dec_stream_buffer_v5()
380 struct s5p_mfc_dev *dev = ctx->dev; in s5p_mfc_set_dec_frame_buffer_v5()
511 struct s5p_mfc_dev *dev = ctx->dev; in s5p_mfc_set_enc_stream_buffer_v5()
521 struct s5p_mfc_dev *dev = ctx->dev; in s5p_mfc_set_enc_frame_buffer_v5()
530 struct s5p_mfc_dev *dev = ctx->dev; in s5p_mfc_get_enc_frame_buffer_v5()
[all …]
A Ds5p_mfc_cmd_v6.c17 static int s5p_mfc_cmd_host2risc_v6(struct s5p_mfc_dev *dev, int cmd, in s5p_mfc_cmd_host2risc_v6()
32 static int s5p_mfc_sys_init_cmd_v6(struct s5p_mfc_dev *dev) in s5p_mfc_sys_init_cmd_v6()
48 static int s5p_mfc_sleep_cmd_v6(struct s5p_mfc_dev *dev) in s5p_mfc_sleep_cmd_v6()
57 static int s5p_mfc_wakeup_cmd_v6(struct s5p_mfc_dev *dev) in s5p_mfc_wakeup_cmd_v6()
69 struct s5p_mfc_dev *dev = ctx->dev; in s5p_mfc_open_inst_cmd_v6()
139 struct s5p_mfc_dev *dev = ctx->dev; in s5p_mfc_close_inst_cmd_v6()
A Ds5p_mfc_cmd_v5.c16 static int s5p_mfc_cmd_host2risc_v5(struct s5p_mfc_dev *dev, int cmd, in s5p_mfc_cmd_host2risc_v5()
41 static int s5p_mfc_sys_init_cmd_v5(struct s5p_mfc_dev *dev) in s5p_mfc_sys_init_cmd_v5()
52 static int s5p_mfc_sleep_cmd_v5(struct s5p_mfc_dev *dev) in s5p_mfc_sleep_cmd_v5()
61 static int s5p_mfc_wakeup_cmd_v5(struct s5p_mfc_dev *dev) in s5p_mfc_wakeup_cmd_v5()
73 struct s5p_mfc_dev *dev = ctx->dev; in s5p_mfc_open_inst_cmd_v5()
126 struct s5p_mfc_dev *dev = ctx->dev; in s5p_mfc_close_inst_cmd_v5()
A Ds5p_mfc_opr.c19 void s5p_mfc_init_hw_ops(struct s5p_mfc_dev *dev) in s5p_mfc_init_hw_ops()
31 void s5p_mfc_init_regs(struct s5p_mfc_dev *dev) in s5p_mfc_init_regs()
37 int s5p_mfc_alloc_priv_buf(struct s5p_mfc_dev *dev, unsigned int mem_ctx, in s5p_mfc_alloc_priv_buf()
79 int s5p_mfc_alloc_generic_buf(struct s5p_mfc_dev *dev, unsigned int mem_ctx, in s5p_mfc_alloc_generic_buf()
98 void s5p_mfc_release_priv_buf(struct s5p_mfc_dev *dev, in s5p_mfc_release_priv_buf()
116 void s5p_mfc_release_generic_buf(struct s5p_mfc_dev *dev, in s5p_mfc_release_generic_buf()
A Ds5p_mfc_opr_v6.c62 struct s5p_mfc_dev *dev = ctx->dev; in s5p_mfc_alloc_codec_buffers_v6()
335 struct s5p_mfc_dev *dev = ctx->dev; in s5p_mfc_alloc_instance_buffer_v6()
438 struct s5p_mfc_dev *dev = ctx->dev; in s5p_mfc_dec_calc_dpb_size_v6()
494 struct s5p_mfc_dev *dev = ctx->dev; in s5p_mfc_set_dec_stream_buffer_v6()
516 struct s5p_mfc_dev *dev = ctx->dev; in s5p_mfc_set_dec_frame_buffer_v6()
614 struct s5p_mfc_dev *dev = ctx->dev; in s5p_mfc_set_enc_stream_buffer_v6()
629 struct s5p_mfc_dev *dev = ctx->dev; in s5p_mfc_set_enc_frame_buffer_v6()
642 struct s5p_mfc_dev *dev = ctx->dev; in s5p_mfc_get_enc_frame_buffer_v6()
659 struct s5p_mfc_dev *dev = ctx->dev; in s5p_mfc_set_enc_ref_buffer_v6()
730 struct s5p_mfc_dev *dev = ctx->dev; in s5p_mfc_set_slice_mode()
[all …]
A Ds5p_mfc.c51 struct s5p_mfc_dev *dev = ctx->dev; in clear_work_bit()
61 struct s5p_mfc_dev *dev = ctx->dev; in set_work_bit()
71 struct s5p_mfc_dev *dev = ctx->dev; in clear_work_bit_irqsave()
82 struct s5p_mfc_dev *dev = ctx->dev; in set_work_bit_irqsave()
168 struct s5p_mfc_dev *dev; in s5p_mfc_watchdog_worker()
228 struct s5p_mfc_dev *dev = ctx->dev; in s5p_mfc_handle_frame_all_extracted()
258 struct s5p_mfc_dev *dev = ctx->dev; in s5p_mfc_handle_frame_copy_time()
520 struct s5p_mfc_dev *dev; in s5p_mfc_handle_seq_done()
578 struct s5p_mfc_dev *dev; in s5p_mfc_handle_init_buffers()
647 struct s5p_mfc_dev *dev = priv; in s5p_mfc_irq()
[all …]
A Ds5p_mfc_pm.h12 int s5p_mfc_init_pm(struct s5p_mfc_dev *dev);
13 void s5p_mfc_final_pm(struct s5p_mfc_dev *dev);
A Ds5p_mfc_intr.h19 int s5p_mfc_wait_for_done_dev(struct s5p_mfc_dev *dev, int command);
21 void s5p_mfc_clean_dev_int_flags(struct s5p_mfc_dev *dev);
A Ds5p_mfc_pm.c18 static struct s5p_mfc_dev *p_dev;
21 int s5p_mfc_init_pm(struct s5p_mfc_dev *dev) in s5p_mfc_init_pm()
56 void s5p_mfc_final_pm(struct s5p_mfc_dev *dev) in s5p_mfc_final_pm()
A Ds5p_mfc_intr.c21 int s5p_mfc_wait_for_done_dev(struct s5p_mfc_dev *dev, int command) in s5p_mfc_wait_for_done_dev()
44 void s5p_mfc_clean_dev_int_flags(struct s5p_mfc_dev *dev) in s5p_mfc_clean_dev_int_flags()
A Ds5p_mfc_dec.c287 struct s5p_mfc_dev *dev = video_drvdata(file); in vidioc_querycap()
298 struct s5p_mfc_dev *dev = video_drvdata(file); in vidioc_enum_fmt()
389 struct s5p_mfc_dev *dev = video_drvdata(file); in vidioc_try_fmt()
425 struct s5p_mfc_dev *dev = video_drvdata(file); in vidioc_s_fmt()
747 struct s5p_mfc_dev *dev = ctx->dev; in s5p_mfc_dec_g_v_ctrl()
786 struct s5p_mfc_dev *dev = ctx->dev; in vidioc_g_selection()
841 struct s5p_mfc_dev *dev = ctx->dev; in vidioc_decoder_cmd()
922 struct s5p_mfc_dev *dev = ctx->dev; in s5p_mfc_queue_setup()
1030 struct s5p_mfc_dev *dev = ctx->dev; in s5p_mfc_start_streaming()
1047 struct s5p_mfc_dev *dev = ctx->dev; in s5p_mfc_stop_streaming()
[all …]
A Ds5p_mfc_cmd.c17 void s5p_mfc_init_hw_cmds(struct s5p_mfc_dev *dev) in s5p_mfc_init_hw_cmds()
A Ds5p_mfc_enc.c1135 struct s5p_mfc_dev *dev = ctx->dev; in enc_pre_seq_start()
1150 struct s5p_mfc_dev *dev = ctx->dev; in enc_post_seq_start()
1192 struct s5p_mfc_dev *dev = ctx->dev; in enc_pre_frame_start()
1215 struct s5p_mfc_dev *dev = ctx->dev; in enc_post_frame_start()
1804 struct s5p_mfc_dev *dev = ctx->dev; in s5p_mfc_enc_s_ctrl()
2215 struct s5p_mfc_dev *dev = ctx->dev; in s5p_mfc_enc_g_v_ctrl()
2285 struct s5p_mfc_dev *dev = ctx->dev; in vidioc_encoder_cmd()
2385 struct s5p_mfc_dev *dev = ctx->dev; in s5p_mfc_queue_setup()
2505 struct s5p_mfc_dev *dev = ctx->dev; in s5p_mfc_start_streaming()
2536 struct s5p_mfc_dev *dev = ctx->dev; in s5p_mfc_stop_streaming()
[all …]
A Ds5p_mfc_opr_v6.h56 const struct s5p_mfc_regs *s5p_mfc_init_regs_v6_plus(struct s5p_mfc_dev *dev);
A Ds5p_mfc_common.h302 struct s5p_mfc_dev { struct
626 struct s5p_mfc_dev *dev;
768 int s5p_mfc_get_new_ctx(struct s5p_mfc_dev *dev);

Completed in 79 milliseconds