/linux/drivers/media/platform/samsung/s5p-mfc/ |
H A D | s5p_mfc_ctrl.h | 14 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 D | s5p_mfc_opr.h | 289 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 D | s5p_mfc_cmd.h | 21 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 D | s5p_mfc_ctrl.c | 23 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 D | s5p_mfc_opr_v5.c | 36 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 D | s5p_mfc_opr.c | 17 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 D | s5p_mfc_opr_v6.c | 62 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 D | s5p_mfc_intr.h | 19 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 D | s5p_mfc_intr.c | 21 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 D | s5p_mfc_dec.c | 301 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 D | s5p_mfc_cmd.c | 15 void s5p_mfc_init_hw_cmds(struct s5p_mfc_dev *dev) in s5p_mfc_init_hw_cmds()
|
H A D | s5p_mfc_enc.c | 1149 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 D | s5p_mfc_opr_v6.h | 55 const struct s5p_mfc_regs *s5p_mfc_init_regs_v6_plus(struct s5p_mfc_dev *dev);
|
H A D | s5p_mfc_common.h | 257 * 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
|