Home
last modified time | relevance | path

Searched refs:gsc_ctx (Results 1 – 3 of 3) sorted by relevance

/linux/drivers/media/platform/samsung/exynos-gsc/
H A Dgsc-core.h88 #define fh_to_ctx(__fh) container_of(__fh, struct gsc_ctx, fh)
98 container_of((__ctrl)->handler, struct gsc_ctx, ctrl_handler)
178 struct gsc_ctx;
212 struct gsc_ctx *ctx;
364 struct gsc_ctx { struct
387 void gsc_m2m_job_finish(struct gsc_ctx *ctx, int vb_state); argument
393 int gsc_try_fmt_mplane(struct gsc_ctx *ctx, struct v4l2_format *f);
395 int gsc_g_fmt_mplane(struct gsc_ctx *ctx, struct v4l2_format *f);
397 int gsc_try_selection(struct gsc_ctx *ctx, struct v4l2_selection *s);
406 int gsc_set_scaler_info(struct gsc_ctx *ctx);
[all …]
H A Dgsc-regs.c107 void gsc_hw_set_input_path(struct gsc_ctx *ctx) in gsc_hw_set_input_path()
120 void gsc_hw_set_in_size(struct gsc_ctx *ctx) in gsc_hw_set_in_size()
142 void gsc_hw_set_in_image_rgb(struct gsc_ctx *ctx) in gsc_hw_set_in_image_rgb()
162 void gsc_hw_set_in_image_format(struct gsc_ctx *ctx) in gsc_hw_set_in_image_format()
218 void gsc_hw_set_output_path(struct gsc_ctx *ctx) in gsc_hw_set_output_path()
233 void gsc_hw_set_out_size(struct gsc_ctx *ctx) in gsc_hw_set_out_size()
262 void gsc_hw_set_out_image_rgb(struct gsc_ctx *ctx) in gsc_hw_set_out_image_rgb()
282 void gsc_hw_set_out_image_format(struct gsc_ctx *ctx) in gsc_hw_set_out_image_format()
342 void gsc_hw_set_prescaler(struct gsc_ctx *ctx) in gsc_hw_set_prescaler()
354 void gsc_hw_set_mainscaler(struct gsc_ctx *ctx) in gsc_hw_set_mainscaler()
[all …]
H A Dgsc-core.c388 int gsc_try_fmt_mplane(struct gsc_ctx *ctx, struct v4l2_format *f) in gsc_try_fmt_mplane()
477 int gsc_g_fmt_mplane(struct gsc_ctx *ctx, struct v4l2_format *f) in gsc_g_fmt_mplane()
516 int gsc_try_selection(struct gsc_ctx *ctx, struct v4l2_selection *s) in gsc_try_selection()
632 int gsc_set_scaler_info(struct gsc_ctx *ctx) in gsc_set_scaler_info()
697 static int __gsc_s_ctrl(struct gsc_ctx *ctx, struct v4l2_ctrl *ctrl) in __gsc_s_ctrl()
744 struct gsc_ctx *ctx = ctrl_to_ctx(ctrl); in gsc_s_ctrl()
759 int gsc_ctrls_create(struct gsc_ctx *ctx) in gsc_ctrls_create()
789 void gsc_ctrls_delete(struct gsc_ctx *ctx) in gsc_ctrls_delete()
798 int gsc_prepare_addr(struct gsc_ctx *ctx, struct vb2_buffer *vb, in gsc_prepare_addr()
862 struct gsc_ctx *ctx; in gsc_irq_handler()
[all …]