drm_plane_mask
if ((drm_plane_mask(plane) & crtc_state->plane_mask) == 0)
!(drm_plane_mask(crtc_state->crtc->cursor) & crtc_state->plane_mask)) {
if ((drm_plane_mask(plane) & crtc_state->plane_mask) == 0 ||
if ((drm_plane_mask(crtc->cursor) & new_crtc_state->plane_mask) &&
!(crtc_state->plane_mask & drm_plane_mask(crtc->primary))) {
crtc_state->plane_mask &= ~drm_plane_mask(plane);
crtc_state->plane_mask |= drm_plane_mask(plane);
plane_mask |= drm_plane_mask(plane);
WARN(primary_with_crtc & drm_plane_mask(crtc->primary),
primary_with_crtc |= drm_plane_mask(crtc->primary);
WARN(cursor_with_crtc & drm_plane_mask(crtc->cursor),
cursor_with_crtc |= drm_plane_mask(crtc->cursor);
crtc_state->uapi.plane_mask |= drm_plane_mask(&plane->base);
crtc_state->uapi.plane_mask &= ~drm_plane_mask(&plane->base);
drm_plane_mask(&intel_plane->base))
u32 primary_plane_mask = drm_plane_mask(crtc->primary);
drm_plane_mask(crtc->primary);
drm_plane_mask(crtc->primary);
drm_plane_mask(crtc->primary);
for_each_if ((plane_mask) & drm_plane_mask(plane))