bdisp_ctx
static void bdisp_hw_save_request(struct bdisp_ctx *ctx)
int bdisp_hw_update(struct bdisp_ctx *ctx)
void bdisp_hw_free_nodes(struct bdisp_ctx *ctx)
int bdisp_hw_alloc_nodes(struct bdisp_ctx *ctx)
static int bdisp_hw_get_hv_inc(struct bdisp_ctx *ctx, u16 *h_inc, u16 *v_inc)
static int bdisp_hw_get_op_cfg(struct bdisp_ctx *ctx, struct bdisp_op_cfg *c)
static void bdisp_hw_build_node(struct bdisp_ctx *ctx,
static int bdisp_hw_build_all_nodes(struct bdisp_ctx *ctx)
struct bdisp_ctx *ctx = file_to_ctx(file);
struct bdisp_ctx *ctx;
struct bdisp_ctx *ctx;
struct bdisp_ctx *ctx;
static inline void bdisp_ctx_state_lock_set(u32 state, struct bdisp_ctx *ctx)
static inline void bdisp_ctx_state_lock_clear(u32 state, struct bdisp_ctx *ctx)
static inline bool bdisp_ctx_state_is_set(u32 mask, struct bdisp_ctx *ctx)
static struct bdisp_frame *ctx_get_frame(struct bdisp_ctx *ctx,
static void bdisp_job_finish(struct bdisp_ctx *ctx, int vb_state)
static int bdisp_ctx_stop_req(struct bdisp_ctx *ctx)
struct bdisp_ctx *curr_ctx;
static void __bdisp_job_abort(struct bdisp_ctx *ctx)
__bdisp_job_abort((struct bdisp_ctx *)priv);
static int bdisp_get_addr(struct bdisp_ctx *ctx, struct vb2_buffer *vb,
static int bdisp_get_bufs(struct bdisp_ctx *ctx)
struct bdisp_ctx *ctx = priv;
static inline struct bdisp_ctx *file_to_ctx(struct file *filp)
static int __bdisp_s_ctrl(struct bdisp_ctx *ctx, struct v4l2_ctrl *ctrl)
return container_of(file_to_v4l2_fh(filp), struct bdisp_ctx, fh);
struct bdisp_ctx *ctx = container_of(ctrl->handler, struct bdisp_ctx,
static int bdisp_ctrls_create(struct bdisp_ctx *ctx)
static void bdisp_ctrls_delete(struct bdisp_ctx *ctx)
struct bdisp_ctx *ctx = vb2_get_drv_priv(vq);
struct bdisp_ctx *ctx = vb2_get_drv_priv(vb->vb2_queue);
struct bdisp_ctx *ctx = vb2_get_drv_priv(vb->vb2_queue);
struct bdisp_ctx *ctx = q->drv_priv;
struct bdisp_ctx *ctx = q->drv_priv;
struct bdisp_ctx *ctx = priv;
struct bdisp_ctx *ctx = NULL;
struct bdisp_ctx *ctx = file_to_ctx(file);
struct bdisp_ctx *ctx = file_to_ctx(file);
struct bdisp_ctx *ctx = file_to_ctx(file);
struct bdisp_ctx *ctx = file_to_ctx(file);
struct bdisp_ctx *ctx = file_to_ctx(file);
struct bdisp_ctx *ctx = file_to_ctx(file);
struct bdisp_ctx *ctx = file_to_ctx(file);
struct bdisp_ctx *ctx = file_to_ctx(file);
struct bdisp_ctx *ctx;
void bdisp_hw_free_nodes(struct bdisp_ctx *ctx);
int bdisp_hw_alloc_nodes(struct bdisp_ctx *ctx);
int bdisp_hw_update(struct bdisp_ctx *ctx);