Home
last modified time | relevance | path

Searched refs:rcar_du_crtc (Results 1 – 10 of 10) sorted by relevance

/linux-5.19.10/drivers/gpu/drm/rcar-du/
Drcar_du_writeback.h13 struct rcar_du_crtc;
19 struct rcar_du_crtc *rcrtc);
20 void rcar_du_writeback_setup(struct rcar_du_crtc *rcrtc,
22 void rcar_du_writeback_complete(struct rcar_du_crtc *rcrtc);
25 struct rcar_du_crtc *rcrtc) in rcar_du_writeback_init()
30 rcar_du_writeback_setup(struct rcar_du_crtc *rcrtc, in rcar_du_writeback_setup()
34 static inline void rcar_du_writeback_complete(struct rcar_du_crtc *rcrtc) in rcar_du_writeback_complete()
Drcar_du_vsp.h61 void rcar_du_vsp_enable(struct rcar_du_crtc *crtc);
62 void rcar_du_vsp_disable(struct rcar_du_crtc *crtc);
63 void rcar_du_vsp_atomic_begin(struct rcar_du_crtc *crtc);
64 void rcar_du_vsp_atomic_flush(struct rcar_du_crtc *crtc);
76 static inline void rcar_du_vsp_enable(struct rcar_du_crtc *crtc) { }; in rcar_du_vsp_enable()
77 static inline void rcar_du_vsp_disable(struct rcar_du_crtc *crtc) { }; in rcar_du_vsp_disable()
78 static inline void rcar_du_vsp_atomic_begin(struct rcar_du_crtc *crtc) { }; in rcar_du_vsp_atomic_begin()
79 static inline void rcar_du_vsp_atomic_flush(struct rcar_du_crtc *crtc) { }; in rcar_du_vsp_atomic_flush()
Drcar_du_crtc.h47 struct rcar_du_crtc { struct
78 #define to_rcar_crtc(c) container_of(c, struct rcar_du_crtc, crtc) argument
79 #define wb_to_rcar_crtc(c) container_of(c, struct rcar_du_crtc, writeback)
99 void rcar_du_crtc_finish_page_flip(struct rcar_du_crtc *rcrtc);
101 void rcar_du_crtc_dsysr_clr_set(struct rcar_du_crtc *rcrtc, u32 clr, u32 set);
Drcar_du_crtc.c35 static u32 rcar_du_crtc_read(struct rcar_du_crtc *rcrtc, u32 reg) in rcar_du_crtc_read()
42 static void rcar_du_crtc_write(struct rcar_du_crtc *rcrtc, u32 reg, u32 data) in rcar_du_crtc_write()
49 static void rcar_du_crtc_clr(struct rcar_du_crtc *rcrtc, u32 reg, u32 clr) in rcar_du_crtc_clr()
57 static void rcar_du_crtc_set(struct rcar_du_crtc *rcrtc, u32 reg, u32 set) in rcar_du_crtc_set()
65 void rcar_du_crtc_dsysr_clr_set(struct rcar_du_crtc *rcrtc, u32 clr, u32 set) in rcar_du_crtc_dsysr_clr_set()
84 static void rcar_du_dpll_divider(struct rcar_du_crtc *rcrtc, in rcar_du_dpll_divider()
213 static void rcar_du_crtc_set_display_timing(struct rcar_du_crtc *rcrtc) in rcar_du_crtc_set_display_timing()
341 static void rcar_du_crtc_update_planes(struct rcar_du_crtc *rcrtc) in rcar_du_crtc_update_planes()
437 void rcar_du_crtc_finish_page_flip(struct rcar_du_crtc *rcrtc) in rcar_du_crtc_finish_page_flip()
459 static bool rcar_du_crtc_page_flip_pending(struct rcar_du_crtc *rcrtc) in rcar_du_crtc_page_flip_pending()
[all …]
Drcar_du_writeback.c51 struct rcar_du_crtc *rcrtc = wb_to_rcar_crtc(connector); in rcar_du_wb_prepare_job()
76 struct rcar_du_crtc *rcrtc = wb_to_rcar_crtc(connector); in rcar_du_wb_cleanup_job()
199 struct rcar_du_crtc *rcrtc) in rcar_du_writeback_init()
214 void rcar_du_writeback_setup(struct rcar_du_crtc *rcrtc, in rcar_du_writeback_setup()
241 void rcar_du_writeback_complete(struct rcar_du_crtc *rcrtc) in rcar_du_writeback_complete()
Drcar_du_vsp.c37 struct rcar_du_crtc *crtc = private; in rcar_du_vsp_complete()
50 void rcar_du_vsp_enable(struct rcar_du_crtc *crtc) in rcar_du_vsp_enable()
90 void rcar_du_vsp_disable(struct rcar_du_crtc *crtc) in rcar_du_vsp_disable()
95 void rcar_du_vsp_atomic_begin(struct rcar_du_crtc *crtc) in rcar_du_vsp_atomic_begin()
100 void rcar_du_vsp_atomic_flush(struct rcar_du_crtc *crtc) in rcar_du_vsp_atomic_flush()
145 struct rcar_du_crtc *crtc = to_rcar_crtc(state->state.crtc); in rcar_du_vsp_plane_setup()
302 struct rcar_du_crtc *crtc = to_rcar_crtc(old_state->crtc); in rcar_du_vsp_plane_atomic_update()
Drcar_du_group.c90 struct rcar_du_crtc *rcrtc; in rcar_du_group_setup_didsr()
228 struct rcar_du_crtc *rcrtc = &rgrp->dev->crtcs[rgrp->index * 2]; in __rcar_du_group_start_stop()
273 struct rcar_du_crtc *crtc; in rcar_du_set_dpad0_vsp1_routing()
331 struct rcar_du_crtc *rcrtc; in rcar_du_group_set_dpad_levels()
DMakefile2 rcar-du-drm-y := rcar_du_crtc.o \
Drcar_du_drv.h101 struct rcar_du_crtc crtcs[RCAR_DU_MAX_CRTCS];
Drcar_du_kms.c501 struct rcar_du_crtc *rcrtc = to_rcar_crtc(crtc); in rcar_du_atomic_commit_tail()
952 struct rcar_du_crtc *rcrtc = &rcdu->crtcs[i]; in rcar_du_modeset_init()