DRM_BLEND_ALPHA_OPAQUE
if ((new_plane_state->alpha != DRM_BLEND_ALPHA_OPAQUE) &&
if (new_state->alpha != DRM_BLEND_ALPHA_OPAQUE) {
ovl_s->alpha != DRM_BLEND_ALPHA_OPAQUE)
plane_state->alpha = DRM_BLEND_ALPHA_OPAQUE;
0, DRM_BLEND_ALPHA_OPAQUE);
drm_object_attach_property(&plane->base, prop, DRM_BLEND_ALPHA_OPAQUE);
plane->state->alpha = DRM_BLEND_ALPHA_OPAQUE;
if (alpha != DRM_BLEND_ALPHA_OPAQUE) {
if (alpha != DRM_BLEND_ALPHA_OPAQUE) {
if (alpha != DRM_BLEND_ALPHA_OPAQUE) {
if (alpha != DRM_BLEND_ALPHA_OPAQUE) {
if (alpha != DRM_BLEND_ALPHA_OPAQUE) {
ALPHA(DRM_BLEND_ALPHA_OPAQUE >> 8);
if (plane_alpha != DRM_BLEND_ALPHA_OPAQUE)
if (plane_alpha == DRM_BLEND_ALPHA_OPAQUE && !has_alpha) {
alpha = new_state->alpha * alpha_max / DRM_BLEND_ALPHA_OPAQUE;
.alpha = DRM_BLEND_ALPHA_OPAQUE,
u32 dst_global_alpha = DRM_BLEND_ALPHA_OPAQUE;
alpha_config.src_glb_alpha_value = DRM_BLEND_ALPHA_OPAQUE;
alpha_config.dst_glb_alpha_value = DRM_BLEND_ALPHA_OPAQUE;
alpha_config.dst_glb_alpha_value = DRM_BLEND_ALPHA_OPAQUE;
alpha_config.src_glb_alpha_value = DRM_BLEND_ALPHA_OPAQUE;
alpha_config.dst_glb_alpha_value = DRM_BLEND_ALPHA_OPAQUE;
if (state->alpha != DRM_BLEND_ALPHA_OPAQUE)
if (fb->format->has_alpha || (plane_state->alpha != DRM_BLEND_ALPHA_OPAQUE))
(plane_states[0]->alpha != DRM_BLEND_ALPHA_OPAQUE))
if (fb->format->has_alpha || (p_state->alpha != DRM_BLEND_ALPHA_OPAQUE))
val |= (state->alpha == DRM_BLEND_ALPHA_OPAQUE) ?
val |= (state->alpha == DRM_BLEND_ALPHA_OPAQUE) ?
mix_plane_alpha = state->alpha != DRM_BLEND_ALPHA_OPAQUE &&
state->alpha != DRM_BLEND_ALPHA_OPAQUE;
mix_plane_alpha = state->alpha != DRM_BLEND_ALPHA_OPAQUE &&
state->alpha != DRM_BLEND_ALPHA_OPAQUE;
if (state->alpha != DRM_BLEND_ALPHA_OPAQUE && info->has_alpha)