sprd_dpu
static int dpu_wait_stop_done(struct sprd_dpu *dpu)
static int dpu_wait_update_done(struct sprd_dpu *dpu)
static void sprd_dpu_layer(struct sprd_dpu *dpu, struct drm_plane_state *state)
static void sprd_dpu_flip(struct sprd_dpu *dpu)
static void sprd_dpu_init(struct sprd_dpu *dpu)
static void sprd_dpu_fini(struct sprd_dpu *dpu)
static void sprd_dpi_init(struct sprd_dpu *dpu)
void sprd_dpu_run(struct sprd_dpu *dpu)
void sprd_dpu_stop(struct sprd_dpu *dpu)
struct sprd_dpu *dpu = to_sprd_crtc(new_state->crtc);
struct sprd_dpu *dpu = to_sprd_crtc(old_state->crtc);
struct sprd_dpu *dpu = to_sprd_crtc(crtc);
struct sprd_dpu *dpu = to_sprd_crtc(crtc);
struct sprd_dpu *dpu = to_sprd_crtc(crtc);
struct sprd_dpu *dpu = to_sprd_crtc(crtc);
struct sprd_dpu *dpu = to_sprd_crtc(crtc);
struct sprd_dpu *dpu = to_sprd_crtc(crtc);
static struct sprd_dpu *sprd_crtc_init(struct drm_device *drm,
struct sprd_dpu *dpu;
dpu = drmm_crtc_alloc_with_planes(drm, struct sprd_dpu, base,
struct sprd_dpu *dpu = data;
static int sprd_dpu_context_init(struct sprd_dpu *dpu,
struct sprd_dpu *dpu;
void sprd_dpu_run(struct sprd_dpu *dpu);
void sprd_dpu_stop(struct sprd_dpu *dpu);
static inline struct sprd_dpu *to_sprd_crtc(struct drm_crtc *crtc)
return container_of(crtc, struct sprd_dpu, base);
struct sprd_dpu *dpu = to_sprd_crtc(encoder->crtc);
struct sprd_dpu *dpu = to_sprd_crtc(encoder->crtc);