Searched refs:fimc_ctx (Results 1 – 6 of 6) sorted by relevance
/Linux-v5.10/drivers/media/platform/exynos4-is/ |
D | fimc-core.h | 273 struct fimc_ctx *ctx; 303 struct fimc_ctx *ctx; 393 struct fimc_ctx; 476 struct fimc_ctx { struct 497 #define fh_to_ctx(__fh) container_of(__fh, struct fimc_ctx, fh) argument 538 static inline void fimc_ctx_state_set(u32 state, struct fimc_ctx *ctx) in fimc_ctx_state_set() 547 static inline bool fimc_ctx_state_is_set(u32 mask, struct fimc_ctx *ctx) in fimc_ctx_state_is_set() 586 static inline struct fimc_frame *ctx_get_frame(struct fimc_ctx *ctx, in ctx_get_frame() 613 int fimc_ctrls_create(struct fimc_ctx *ctx); 614 void fimc_ctrls_delete(struct fimc_ctx *ctx); [all …]
|
D | fimc-reg.h | 292 void fimc_hw_set_rotation(struct fimc_ctx *ctx); 293 void fimc_hw_set_target_format(struct fimc_ctx *ctx); 294 void fimc_hw_set_out_dma(struct fimc_ctx *ctx); 297 void fimc_hw_set_prescaler(struct fimc_ctx *ctx); 298 void fimc_hw_set_mainscaler(struct fimc_ctx *ctx); 299 void fimc_hw_enable_capture(struct fimc_ctx *ctx); 300 void fimc_hw_set_effect(struct fimc_ctx *ctx); 301 void fimc_hw_set_rgb_alpha(struct fimc_ctx *ctx); 302 void fimc_hw_set_in_dma(struct fimc_ctx *ctx); 303 void fimc_hw_set_input_path(struct fimc_ctx *ctx); [all …]
|
D | fimc-m2m.c | 39 void fimc_m2m_job_finish(struct fimc_ctx *ctx, int vb_state) in fimc_m2m_job_finish() 59 static void fimc_m2m_shutdown(struct fimc_ctx *ctx) in fimc_m2m_shutdown() 75 struct fimc_ctx *ctx = q->drv_priv; in start_streaming() 84 struct fimc_ctx *ctx = q->drv_priv; in stop_streaming() 95 struct fimc_ctx *ctx = priv; in fimc_device_run() 175 struct fimc_ctx *ctx = vb2_get_drv_priv(vq); in fimc_queue_setup() 197 struct fimc_ctx *ctx = vb2_get_drv_priv(vb->vb2_queue); in fimc_buf_prepare() 214 struct fimc_ctx *ctx = vb2_get_drv_priv(vb->vb2_queue); in fimc_buf_queue() 257 struct fimc_ctx *ctx = fh_to_ctx(fh); in fimc_m2m_g_fmt_mplane() 267 static int fimc_try_fmt_mplane(struct fimc_ctx *ctx, struct v4l2_format *f) in fimc_try_fmt_mplane() [all …]
|
D | fimc-reg.c | 41 static u32 fimc_hw_get_in_flip(struct fimc_ctx *ctx) in fimc_hw_get_in_flip() 56 static u32 fimc_hw_get_target_flip(struct fimc_ctx *ctx) in fimc_hw_get_target_flip() 71 void fimc_hw_set_rotation(struct fimc_ctx *ctx) in fimc_hw_set_rotation() 104 void fimc_hw_set_target_format(struct fimc_ctx *ctx) in fimc_hw_set_target_format() 147 static void fimc_hw_set_out_dma_size(struct fimc_ctx *ctx) in fimc_hw_set_out_dma_size() 166 void fimc_hw_set_out_dma(struct fimc_ctx *ctx) in fimc_hw_set_out_dma() 231 void fimc_hw_set_prescaler(struct fimc_ctx *ctx) in fimc_hw_set_prescaler() 247 static void fimc_hw_set_scaler(struct fimc_ctx *ctx) in fimc_hw_set_scaler() 311 void fimc_hw_set_mainscaler(struct fimc_ctx *ctx) in fimc_hw_set_mainscaler() 346 void fimc_hw_enable_capture(struct fimc_ctx *ctx) in fimc_hw_enable_capture() [all …]
|
D | fimc-core.c | 192 int fimc_check_scaler_ratio(struct fimc_ctx *ctx, int sw, int sh, in fimc_check_scaler_ratio() 225 int fimc_set_scaler_info(struct fimc_ctx *ctx) in fimc_set_scaler_info() 293 struct fimc_ctx *ctx; in fimc_irq_handler() 327 int fimc_prepare_addr(struct fimc_ctx *ctx, struct vb2_buffer *vb, in fimc_prepare_addr() 382 void fimc_set_yuv_order(struct fimc_ctx *ctx) in fimc_set_yuv_order() 424 void fimc_prepare_dma_offset(struct fimc_ctx *ctx, struct fimc_frame *f) in fimc_prepare_dma_offset() 459 static int fimc_set_color_effect(struct fimc_ctx *ctx, enum v4l2_colorfx colorfx) in fimc_set_color_effect() 505 container_of((__ctrl)->handler, struct fimc_ctx, ctrls.handler) 507 static int __fimc_s_ctrl(struct fimc_ctx *ctx, struct v4l2_ctrl *ctrl) in __fimc_s_ctrl() 558 struct fimc_ctx *ctx = ctrl_to_ctx(ctrl); in fimc_s_ctrl() [all …]
|
D | fimc-capture.c | 36 struct fimc_ctx *ctx = fimc->vid_cap.ctx; in fimc_capture_hw_init() 153 static int fimc_capture_config_update(struct fimc_ctx *ctx) in fimc_capture_config_update() 261 struct fimc_ctx *ctx = q->drv_priv; in start_streaming() 292 struct fimc_ctx *ctx = q->drv_priv; in stop_streaming() 344 struct fimc_ctx *ctx = vq->drv_priv; in queue_setup() 379 struct fimc_ctx *ctx = vq->drv_priv; in buffer_prepare() 405 struct fimc_ctx *ctx = vb2_get_drv_priv(vb->vb2_queue); in buffer_queue() 564 static struct fimc_fmt *fimc_capture_try_format(struct fimc_ctx *ctx, in fimc_capture_try_format() 641 static void fimc_capture_try_selection(struct fimc_ctx *ctx, in fimc_capture_try_selection() 760 static int fimc_pipeline_try_format(struct fimc_ctx *ctx, in fimc_pipeline_try_format() [all …]
|