Searched refs:bdisp_ctx (Results 1 – 3 of 3) sorted by relevance
/openbmc/linux/drivers/media/platform/st/sti/bdisp/ |
H A D | bdisp-v4l2.c | 36 #define fh_to_ctx(__fh) container_of(__fh, struct bdisp_ctx, fh) 120 static inline void bdisp_ctx_state_lock_set(u32 state, struct bdisp_ctx *ctx) in bdisp_ctx_state_lock_set() 129 static inline void bdisp_ctx_state_lock_clear(u32 state, struct bdisp_ctx *ctx) in bdisp_ctx_state_lock_clear() 138 static inline bool bdisp_ctx_state_is_set(u32 mask, struct bdisp_ctx *ctx) in bdisp_ctx_state_is_set() 164 static struct bdisp_frame *ctx_get_frame(struct bdisp_ctx *ctx, in ctx_get_frame() 181 static void bdisp_job_finish(struct bdisp_ctx *ctx, int vb_state) in bdisp_job_finish() 208 static int bdisp_ctx_stop_req(struct bdisp_ctx *ctx) in bdisp_ctx_stop_req() 210 struct bdisp_ctx *curr_ctx; in bdisp_ctx_stop_req() 236 static void __bdisp_job_abort(struct bdisp_ctx *ctx) in __bdisp_job_abort() 250 __bdisp_job_abort((struct bdisp_ctx *)priv); in bdisp_job_abort() [all …]
|
H A D | bdisp.h | 113 struct bdisp_ctx { struct 139 struct bdisp_ctx *ctx; argument 203 void bdisp_hw_free_nodes(struct bdisp_ctx *ctx); 204 int bdisp_hw_alloc_nodes(struct bdisp_ctx *ctx); 209 int bdisp_hw_update(struct bdisp_ctx *ctx);
|
H A D | bdisp-hw.c | 431 void bdisp_hw_free_nodes(struct bdisp_ctx *ctx) in bdisp_hw_free_nodes() 449 int bdisp_hw_alloc_nodes(struct bdisp_ctx *ctx) in bdisp_hw_alloc_nodes() 628 static int bdisp_hw_get_hv_inc(struct bdisp_ctx *ctx, u16 *h_inc, u16 *v_inc) in bdisp_hw_get_hv_inc() 658 static int bdisp_hw_get_op_cfg(struct bdisp_ctx *ctx, struct bdisp_op_cfg *c) in bdisp_hw_get_op_cfg() 757 static void bdisp_hw_build_node(struct bdisp_ctx *ctx, in bdisp_hw_build_node() 992 static int bdisp_hw_build_all_nodes(struct bdisp_ctx *ctx) in bdisp_hw_build_all_nodes() 1047 static void bdisp_hw_save_request(struct bdisp_ctx *ctx) in bdisp_hw_save_request() 1084 int bdisp_hw_update(struct bdisp_ctx *ctx) in bdisp_hw_update()
|