Home
last modified time | relevance | path

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

/linux/drivers/media/platform/samsung/s5p-mfc/
H 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 *de
[all...]
H A Ds5p_mfc_opr.h289 int (*alloc_dev_context_buffer)(struct s5p_mfc_dev *dev);
290 void (*release_dev_context_buffer)(struct s5p_mfc_dev *dev);
301 void (*try_run)(struct s5p_mfc_dev *dev);
302 void (*clear_int_flags)(struct s5p_mfc_dev *dev);
303 int (*get_dspl_y_adr)(struct s5p_mfc_dev *dev);
304 int (*get_dec_y_adr)(struct s5p_mfc_dev *dev);
305 int (*get_dspl_status)(struct s5p_mfc_dev *dev);
306 int (*get_dec_status)(struct s5p_mfc_dev *dev);
307 int (*get_dec_frame_type)(struct s5p_mfc_dev *dev);
309 int (*get_consumed_stream)(struct s5p_mfc_dev *de
[all...]
H 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);
H 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()
92 int s5p_mfc_release_firmware(struct s5p_mfc_dev *dev) in s5p_mfc_release_firmware()
101 static int s5p_mfc_bus_reset(struct s5p_mfc_dev *dev) in s5p_mfc_bus_reset()
121 int s5p_mfc_reset(struct s5p_mfc_dev *dev) in s5p_mfc_reset()
179 static inline void s5p_mfc_init_memctrl(struct s5p_mfc_dev *dev) in s5p_mfc_init_memctrl()
197 static inline void s5p_mfc_clear_cmds(struct s5p_mfc_dev *dev) in s5p_mfc_clear_cmds()
211 int s5p_mfc_init_hw(struct s5p_mfc_dev *dev) in s5p_mfc_init_hw()
295 void s5p_mfc_deinit_hw(struct s5p_mfc_dev *dev) in s5p_mfc_deinit_hw()
305 int s5p_mfc_sleep(struct s5p_mfc_dev *de
[all...]
H 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()
248 static int s5p_mfc_alloc_dev_context_buffer_v5(struct s5p_mfc_dev *dev) in s5p_mfc_alloc_dev_context_buffer_v5()
255 static void s5p_mfc_release_dev_context_buffer_v5(struct s5p_mfc_dev *dev) in s5p_mfc_release_dev_context_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 *de in s5p_mfc_set_enc_stream_buffer_v5()
[all...]
H A Ds5p_mfc_opr.c17 void s5p_mfc_init_hw_ops(struct s5p_mfc_dev *dev) in s5p_mfc_init_hw_ops()
28 void s5p_mfc_init_regs(struct s5p_mfc_dev *dev) in s5p_mfc_init_regs()
34 int s5p_mfc_alloc_priv_buf(struct s5p_mfc_dev *dev, unsigned int mem_ctx, in s5p_mfc_alloc_priv_buf()
76 int s5p_mfc_alloc_generic_buf(struct s5p_mfc_dev *dev, unsigned int mem_ctx, in s5p_mfc_alloc_generic_buf()
95 void s5p_mfc_release_priv_buf(struct s5p_mfc_dev *dev, in s5p_mfc_release_priv_buf()
113 void s5p_mfc_release_generic_buf(struct s5p_mfc_dev *dev, in s5p_mfc_release_generic_buf()
H A Ds5p_mfc_opr_v6.c62 struct s5p_mfc_dev *dev = ctx->dev; in s5p_mfc_alloc_codec_buffers_v6()
385 struct s5p_mfc_dev *dev = ctx->dev; in s5p_mfc_alloc_instance_buffer_v6()
444 static int s5p_mfc_alloc_dev_context_buffer_v6(struct s5p_mfc_dev *dev) in s5p_mfc_alloc_dev_context_buffer_v6()
467 static void s5p_mfc_release_dev_context_buffer_v6(struct s5p_mfc_dev *dev) in s5p_mfc_release_dev_context_buffer_v6()
488 struct s5p_mfc_dev *dev = ctx->dev; in s5p_mfc_dec_calc_dpb_size_v6()
589 struct s5p_mfc_dev *dev = ctx->dev; in s5p_mfc_set_dec_stream_buffer_v6()
611 struct s5p_mfc_dev *dev = ctx->dev; in s5p_mfc_set_dec_frame_buffer_v6()
719 struct s5p_mfc_dev *dev = ctx->dev; in s5p_mfc_set_enc_stream_buffer_v6()
735 struct s5p_mfc_dev *dev = ctx->dev; in s5p_mfc_set_enc_frame_buffer_v6()
751 struct s5p_mfc_dev *de in s5p_mfc_get_enc_frame_buffer_v6()
[all...]
H 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);
H 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()
H A Ds5p_mfc_dec.c301 struct s5p_mfc_dev *dev = video_drvdata(file); in vidioc_querycap()
312 struct s5p_mfc_dev *dev = video_drvdata(file); in vidioc_enum_fmt()
408 struct s5p_mfc_dev *dev = video_drvdata(file); in vidioc_try_fmt()
444 struct s5p_mfc_dev *dev = video_drvdata(file); in vidioc_s_fmt()
494 static int reqbufs_output(struct s5p_mfc_dev *dev, struct s5p_mfc_ctx *ctx, in reqbufs_output()
542 static int reqbufs_capture(struct s5p_mfc_dev *dev, struct s5p_mfc_ctx *ctx, in reqbufs_capture()
600 struct s5p_mfc_dev *dev = video_drvdata(file); in vidioc_reqbufs()
766 struct s5p_mfc_dev *dev = ctx->dev; in s5p_mfc_dec_g_v_ctrl()
805 struct s5p_mfc_dev *dev = ctx->dev; in vidioc_g_selection()
860 struct s5p_mfc_dev *de in vidioc_decoder_cmd()
[all...]
H A Ds5p_mfc_cmd.c15 void s5p_mfc_init_hw_cmds(struct s5p_mfc_dev *dev) in s5p_mfc_init_hw_cmds()
H A Ds5p_mfc_enc.c1149 struct s5p_mfc_dev *dev = ctx->dev; in enc_pre_seq_start()
1164 struct s5p_mfc_dev *dev = ctx->dev; in enc_post_seq_start()
1203 struct s5p_mfc_dev *dev = ctx->dev; in enc_pre_frame_start()
1232 struct s5p_mfc_dev *dev = ctx->dev; in enc_post_frame_start()
1348 struct s5p_mfc_dev *dev = video_drvdata(file); in vidioc_querycap()
1358 struct s5p_mfc_dev *dev = video_drvdata(file); in vidioc_enum_fmt()
1433 struct s5p_mfc_dev *dev = video_drvdata(file); in vidioc_try_fmt()
1475 struct s5p_mfc_dev *dev = video_drvdata(file); in vidioc_s_fmt()
1533 struct s5p_mfc_dev *dev = video_drvdata(file); in vidioc_reqbufs()
1841 struct s5p_mfc_dev *de in s5p_mfc_enc_s_ctrl()
[all...]
H A Ds5p_mfc_opr_v6.h55 const struct s5p_mfc_regs *s5p_mfc_init_regs_v6_plus(struct s5p_mfc_dev *dev);
H A Ds5p_mfc_common.h257 * struct s5p_mfc_dev - The struct containing driver internal parameters.
305 struct s5p_mfc_dev { struct
550 * @dev: pointer to the s5p_mfc_dev of the device
632 struct s5p_mfc_dev *dev;
778 int s5p_mfc_get_new_ctx(struct s5p_mfc_dev *dev);
306 v4l2_devs5p_mfc_dev global() argument
307 vfd_decs5p_mfc_dev global() argument
308 vfd_encs5p_mfc_dev global() argument
309 plat_devs5p_mfc_dev global() argument
310 mem_devs5p_mfc_dev global() argument
311 regs_bases5p_mfc_dev global() argument
312 irqs5p_mfc_dev global() argument
313 dec_ctrl_handlers5p_mfc_dev global() argument
314 enc_ctrl_handlers5p_mfc_dev global() argument
315 pms5p_mfc_dev global() argument
316 variants5p_mfc_dev global() argument
317 num_insts5p_mfc_dev global() argument
318 irqlocks5p_mfc_dev global() argument
319 condlocks5p_mfc_dev global() argument
321 mfc_mutexs5p_mfc_dev global() argument
322 int_conds5p_mfc_dev global() argument
323 int_types5p_mfc_dev global() argument
324 int_errs5p_mfc_dev global() argument
325 queues5p_mfc_dev global() argument
326 fw_bufs5p_mfc_dev global() argument
327 mem_sizes5p_mfc_dev global() argument
328 mem_bases5p_mfc_dev global() argument
329 mem_bitmaps5p_mfc_dev global() argument
330 mem_virts5p_mfc_dev global() argument
331 dma_bases5p_mfc_dev global() argument
332 hw_locks5p_mfc_dev global() argument
333 ctxs5p_mfc_dev global() argument
334 curr_ctxs5p_mfc_dev global() argument
335 ctx_work_bitss5p_mfc_dev global() argument
336 watchdog_cnts5p_mfc_dev global() argument
337 watchdog_timers5p_mfc_dev global() argument
338 watchdog_workqueues5p_mfc_dev global() argument
339 watchdog_works5p_mfc_dev global() argument
340 enter_suspends5p_mfc_dev global() argument
342 ctx_bufs5p_mfc_dev global() argument
343 warn_starts5p_mfc_dev global() argument
344 mfc_opss5p_mfc_dev global() argument
345 mfc_cmdss5p_mfc_dev global() argument
346 mfc_regss5p_mfc_dev global() argument
347 fw_vers5p_mfc_dev global() argument
348 fw_get_dones5p_mfc_dev global() argument
349 risc_ons5p_mfc_dev global() argument