cal_ctx
static int __subdev_get_format(struct cal_ctx *ctx,
void cal_ctx_v4l2_unregister(struct cal_ctx *ctx)
int cal_ctx_v4l2_init(struct cal_ctx *ctx)
void cal_ctx_v4l2_cleanup(struct cal_ctx *ctx)
static int __subdev_set_format(struct cal_ctx *ctx,
static void cal_calc_format_size(struct cal_ctx *ctx,
struct cal_ctx *ctx = video_drvdata(file);
struct cal_ctx *ctx = video_drvdata(file);
struct cal_ctx *ctx = video_drvdata(file);
struct cal_ctx *ctx = video_drvdata(file);
struct cal_ctx *ctx = video_drvdata(file);
struct cal_ctx *ctx = video_drvdata(file);
struct cal_ctx *ctx = video_drvdata(file);
static void cal_mc_try_fmt(struct cal_ctx *ctx, struct v4l2_format *f,
struct cal_ctx *ctx = video_drvdata(file);
struct cal_ctx *ctx = video_drvdata(file);
struct cal_ctx *ctx = video_drvdata(file);
static const struct cal_format_info *find_format_by_pix(struct cal_ctx *ctx,
struct cal_ctx *ctx = vb2_get_drv_priv(vq);
struct cal_ctx *ctx = vb2_get_drv_priv(vb->vb2_queue);
struct cal_ctx *ctx = vb2_get_drv_priv(vb->vb2_queue);
static void cal_release_buffers(struct cal_ctx *ctx,
static int cal_video_check_format(struct cal_ctx *ctx)
struct cal_ctx *ctx = vb2_get_drv_priv(vq);
static const struct cal_format_info *find_format_by_code(struct cal_ctx *ctx,
struct cal_ctx *ctx = vb2_get_drv_priv(vq);
static int cal_ctx_v4l2_init_formats(struct cal_ctx *ctx)
struct cal_ctx *ctx = video_drvdata(file);
static int cal_ctx_v4l2_init_mc_format(struct cal_ctx *ctx)
int cal_ctx_v4l2_register(struct cal_ctx *ctx)
static struct cal_ctx *cal_ctx_create(struct cal_dev *cal, int inst)
struct cal_ctx *ctx;
static void cal_ctx_destroy(struct cal_ctx *ctx)
struct cal_ctx *ctx;
struct cal_ctx *ctx;
static void cal_ctx_csi2_config(struct cal_ctx *ctx)
static void cal_ctx_pix_proc_config(struct cal_ctx *ctx)
static void cal_ctx_wr_dma_config(struct cal_ctx *ctx)
void cal_ctx_set_dma_addr(struct cal_ctx *ctx, dma_addr_t addr)
static void cal_ctx_wr_dma_enable(struct cal_ctx *ctx)
static void cal_ctx_wr_dma_disable(struct cal_ctx *ctx)
static bool cal_ctx_wr_dma_stopped(struct cal_ctx *ctx)
cal_get_remote_frame_desc_entry(struct cal_ctx *ctx,
int cal_ctx_prepare(struct cal_ctx *ctx)
void cal_ctx_unprepare(struct cal_ctx *ctx)
void cal_ctx_start(struct cal_ctx *ctx)
void cal_ctx_stop(struct cal_ctx *ctx)
static void cal_update_seq_number(struct cal_ctx *ctx)
static inline void cal_irq_wdma_start(struct cal_ctx *ctx)
static inline void cal_irq_wdma_end(struct cal_ctx *ctx)
static void cal_irq_handle_wdma(struct cal_ctx *ctx, bool start, bool end)
struct cal_ctx *ctx[CAL_MAX_NUM_CONTEXT];
int cal_ctx_prepare(struct cal_ctx *ctx);
void cal_ctx_unprepare(struct cal_ctx *ctx);
void cal_ctx_set_dma_addr(struct cal_ctx *ctx, dma_addr_t addr);
void cal_ctx_start(struct cal_ctx *ctx);
void cal_ctx_stop(struct cal_ctx *ctx);
int cal_ctx_v4l2_register(struct cal_ctx *ctx);
void cal_ctx_v4l2_unregister(struct cal_ctx *ctx);
int cal_ctx_v4l2_init(struct cal_ctx *ctx);
void cal_ctx_v4l2_cleanup(struct cal_ctx *ctx);