Lines Matching refs:fimc_ctx
274 struct fimc_ctx *ctx;
305 struct fimc_ctx *ctx;
395 struct fimc_ctx;
458 * struct fimc_ctx - the device context data
478 struct fimc_ctx {
499 #define fh_to_ctx(__fh) container_of(__fh, struct fimc_ctx, fh)
540 static inline void fimc_ctx_state_set(u32 state, struct fimc_ctx *ctx)
549 static inline bool fimc_ctx_state_is_set(u32 mask, struct fimc_ctx *ctx)
588 static inline struct fimc_frame *ctx_get_frame(struct fimc_ctx *ctx,
613 int fimc_ctrls_create(struct fimc_ctx *ctx);
614 void fimc_ctrls_delete(struct fimc_ctx *ctx);
615 void fimc_ctrls_activate(struct fimc_ctx *ctx, bool active);
616 void fimc_alpha_ctrl_update(struct fimc_ctx *ctx);
625 int fimc_check_scaler_ratio(struct fimc_ctx *ctx, int sw, int sh,
627 int fimc_set_scaler_info(struct fimc_ctx *ctx);
628 int fimc_prepare_config(struct fimc_ctx *ctx, u32 flags);
629 int fimc_prepare_addr(struct fimc_ctx *ctx, struct vb2_buffer *vb,
631 void fimc_prepare_dma_offset(struct fimc_ctx *ctx, struct fimc_frame *f);
632 void fimc_set_yuv_order(struct fimc_ctx *ctx);
652 void fimc_m2m_job_finish(struct fimc_ctx *ctx, int vb_state);