Lines Matching defs:dc_plane_state
1133 struct dc_plane_state { struct
1134 struct dc_plane_address address;
1135 struct dc_plane_flip_time time;
1136 bool triplebuffer_flips;
1137 struct scaling_taps scaling_quality;
1138 struct rect src_rect;
1139 struct rect dst_rect;
1140 struct rect clip_rect;
1142 struct plane_size plane_size;
1143 union dc_tiling_info tiling_info;
1145 struct dc_plane_dcc_param dcc;
1147 struct dc_gamma *gamma_correction;
1148 struct dc_transfer_func *in_transfer_func;
1149 struct dc_bias_and_scale *bias_and_scale;
1150 struct dc_csc_transform input_csc_color_matrix;
1151 struct fixed31_32 coeff_reduction_factor;
1152 struct fixed31_32 hdr_mult;
1153 struct colorspace_transform gamut_remap_matrix;
1156 struct dc_hdr_static_metadata hdr_static_ctx;
1158 enum dc_color_space color_space;
1160 struct dc_3dlut *lut3d_func;
1161 struct dc_transfer_func *in_shaper_func;
1162 struct dc_transfer_func *blend_tf;
1164 struct dc_transfer_func *gamcor_tf;
1165 enum surface_pixel_format format;
1166 enum dc_rotation_angle rotation;
1167 enum plane_stereo_format stereo_format;
1169 bool is_tiling_rotated;
1170 bool per_pixel_alpha;
1171 bool pre_multiplied_alpha;
1172 bool global_alpha;
1173 int global_alpha_value;
1174 bool visible;
1175 bool flip_immediate;
1176 bool horizontal_mirror;
1177 int layer_index;
1179 union surface_update_flags update_flags;
1180 bool flip_int_enabled;
1181 bool skip_manual_trigger;
1184 struct dc_plane_status status;
1185 struct dc_context *ctx;
1188 bool force_full_update;
1190 bool is_phantom; // TODO: Change mall_stream_config into mall_plane_config instead
1193 enum dc_irq_source irq_source;
1194 struct kref refcount;
1195 struct tg_color visual_confirm_color;
1197 bool is_statically_allocated;