Lines Matching refs:layer
299 mc->scaled_planes_mask &= ~(mp->layer->id); in malidp_se_check_scaling()
303 if (mp->layer->id & (DE_SMART | DE_GRAPHICS2)) in malidp_se_check_scaling()
306 mc->scaled_planes_mask |= mp->layer->id; in malidp_se_check_scaling()
495 if (!mp->layer->mmu_ctrl_offset) in malidp_de_prefetch_settings()
523 mp->layer->id, fb->format->format, in malidp_de_plane_check()
573 if (mp->layer->rot == ROTATE_NONE) in malidp_de_plane_check()
575 if ((mp->layer->rot == ROTATE_COMPRESSED) && !(fb->modifier)) in malidp_de_plane_check()
587 if (mp->layer->id == DE_SMART && fb->modifier) { in malidp_de_plane_check()
623 if (!mp->layer->stride_offset) in malidp_de_set_plane_pitches()
639 mp->layer->base + in malidp_de_set_plane_pitches()
640 mp->layer->stride_offset + i * 4); in malidp_de_set_plane_pitches()
693 plane->layer->base + plane->layer->yuv2rgb_offset + in malidp_de_set_color_encoding()
704 if (!mp->layer->mmu_ctrl_offset) in malidp_de_set_mmu_control()
713 mp->layer->base + mp->layer->mmu_ctrl_offset); in malidp_de_set_mmu_control()
725 ptr = mp->layer->ptr + (plane_index << 4); in malidp_set_plane_base_addr()
760 if (!mp->layer->afbc_decoder_offset) in malidp_de_set_plane_afbc()
764 malidp_hw_write(mp->hwdev, 0, mp->layer->afbc_decoder_offset); in malidp_de_set_plane_afbc()
777 mp->layer->afbc_decoder_offset + MALIDP_AD_CROP_H); in malidp_de_set_plane_afbc()
782 mp->layer->afbc_decoder_offset + MALIDP_AD_CROP_V); in malidp_de_set_plane_afbc()
790 malidp_hw_write(mp->hwdev, val, mp->layer->afbc_decoder_offset); in malidp_de_set_plane_afbc()
826 val = malidp_hw_read(mp->hwdev, mp->layer->base); in malidp_de_plane_update()
828 malidp_hw_write(mp->hwdev, val, mp->layer->base); in malidp_de_plane_update()
844 mp->layer->base + MALIDP_LAYER_SIZE); in malidp_de_plane_update()
847 mp->layer->base + MALIDP_LAYER_COMP_SIZE); in malidp_de_plane_update()
851 mp->layer->base + MALIDP_LAYER_OFFSET); in malidp_de_plane_update()
853 if (mp->layer->id == DE_SMART) { in malidp_de_plane_update()
859 mp->layer->base + MALIDP550_LS_ENABLE); in malidp_de_plane_update()
862 mp->layer->base + MALIDP550_LS_R1_IN_SIZE); in malidp_de_plane_update()
868 val = malidp_hw_read(mp->hwdev, mp->layer->base + MALIDP_LAYER_CONTROL); in malidp_de_plane_update()
903 m->scaler_config.plane_src_id == mp->layer->id) in malidp_de_plane_update()
911 mp->layer->base + MALIDP_LAYER_CONTROL); in malidp_de_plane_update()
921 mp->layer->base + MALIDP_LAYER_CONTROL); in malidp_de_plane_disable()
986 if ((map->pixel_formats[j].layer & id) == id) in malidp_de_planes_init()
1007 plane->layer = &map->layers[i]; in malidp_de_planes_init()
1019 plane->layer->base + MALIDP_LAYER_COMPOSE); in malidp_de_planes_init()