mdp4_plane
struct mdp4_plane *mdp4_plane = to_mdp4_plane(plane);
enum mdp4_pipe pipe = mdp4_plane->pipe;
struct mdp4_plane *mdp4_plane = to_mdp4_plane(plane);
enum mdp4_pipe pipe = mdp4_plane->pipe;
DBG("%s: disabled!", mdp4_plane->name);
DBG("%s: FB[%u] %u,%u,%u,%u -> CRTC[%u] %d,%d,%u,%u", mdp4_plane->name,
#define to_mdp4_plane(x) container_of(x, struct mdp4_plane, base)
struct mdp4_plane *mdp4_plane = to_mdp4_plane(plane);
return mdp4_plane->pipe;
struct mdp4_plane *mdp4_plane;
mdp4_plane = drmm_universal_plane_alloc(dev, struct mdp4_plane, base,
if (IS_ERR(mdp4_plane))
return ERR_CAST(mdp4_plane);
plane = &mdp4_plane->base;
mdp4_plane->pipe = pipe_id;
mdp4_plane->name = pipe_names[pipe_id];
struct mdp4_plane *mdp4_plane = to_mdp4_plane(plane);
DBG("%s: cleanup: FB[%u]", mdp4_plane->name, fb->base.id);