| /linux/include/drm/ |
| H A D | drm_colorop.h | 142 struct drm_colorop *colorop; 201 struct drm_colorop { struct 266 struct drm_colorop *next; argument 367 #define obj_to_colorop(x) container_of(x, struct drm_colorop, base) argument 379 static inline struct drm_colorop *drm_colorop_find(struct drm_device *dev, in drm_colorop_find() 390 void drm_colorop_cleanup(struct drm_colorop *colorop); 392 int drm_plane_colorop_curve_1d_init(struct drm_device *dev, struct drm_colorop *colorop, 394 int drm_plane_colorop_curve_1d_lut_init(struct drm_device *dev, struct drm_colorop *colorop, 398 int drm_plane_colorop_ctm_3x4_init(struct drm_device *dev, struct drm_colorop *colorop, 400 int drm_plane_colorop_mult_init(struct drm_device *dev, struct drm_colorop *colorop, [all …]
|
| H A D | drm_atomic_uapi.h | 40 struct drm_colorop; 54 struct drm_colorop *colorop);
|
| H A D | drm_plane.h | 252 struct drm_colorop *color_pipeline;
|
| /linux/drivers/gpu/drm/ |
| H A D | drm_colorop.c | 95 static int drm_plane_colorop_init(struct drm_device *dev, struct drm_colorop *colorop, in drm_plane_colorop_init() 164 void drm_colorop_cleanup(struct drm_colorop *colorop) in drm_colorop_cleanup() 191 struct drm_colorop *colorop, *next; in drm_colorop_pipeline_destroy() 212 int drm_plane_colorop_curve_1d_init(struct drm_device *dev, struct drm_colorop *colorop, in drm_plane_colorop_curve_1d_init() 267 static int drm_colorop_create_data_prop(struct drm_device *dev, struct drm_colorop *colorop) in drm_colorop_create_data_prop() 296 int drm_plane_colorop_curve_1d_lut_init(struct drm_device *dev, struct drm_colorop *colorop, in drm_plane_colorop_curve_1d_lut_init() 341 int drm_plane_colorop_ctm_3x4_init(struct drm_device *dev, struct drm_colorop *colorop, in drm_plane_colorop_ctm_3x4_init() 369 int drm_plane_colorop_mult_init(struct drm_device *dev, struct drm_colorop *colorop, in drm_plane_colorop_mult_init() 392 int drm_plane_colorop_3dlut_init(struct drm_device *dev, struct drm_colorop *colorop, in drm_plane_colorop_3dlut_init() 437 static void __drm_atomic_helper_colorop_duplicate_state(struct drm_colorop *colorop, in __drm_atomic_helper_colorop_duplicate_state() [all …]
|
| H A D | drm_atomic.c | 260 struct drm_colorop *colorop = state->colorops[i].ptr; in drm_atomic_state_default_clear() 611 struct drm_colorop *colorop) in drm_atomic_get_colorop_state() 653 struct drm_colorop *colorop) in drm_atomic_get_old_colorop_state() 669 struct drm_colorop *colorop) in drm_atomic_get_new_colorop_state() 817 struct drm_colorop *colorop = state->colorop; in drm_atomic_colorop_print_state() 1614 struct drm_colorop *colorop; in drm_atomic_add_affected_colorops() 2034 struct drm_colorop *colorop; in __drm_state_dump()
|
| H A D | drm_atomic_uapi.c | 271 struct drm_colorop *colorop) in drm_atomic_set_colorop_for_plane() 596 struct drm_colorop *colorop = NULL; in drm_atomic_plane_set_property() 709 static int drm_atomic_color_set_data_property(struct drm_colorop *colorop, in drm_atomic_color_set_data_property() 741 static int drm_atomic_colorop_set_property(struct drm_colorop *colorop, in drm_atomic_colorop_set_property() 772 drm_atomic_colorop_get_property(struct drm_colorop *colorop, in drm_atomic_colorop_get_property() 1065 struct drm_colorop *colorop = obj_to_colorop(obj); in drm_atomic_get_property() 1274 struct drm_colorop *colorop = obj_to_colorop(obj); in drm_atomic_set_property()
|
| H A D | Makefile | 43 drm_colorop.o \
|
| H A D | drm_mode_config.c | 196 struct drm_colorop *colorop; in drm_mode_config_reset()
|
| H A D | drm_atomic_helper.c | 3263 struct drm_colorop *colorop; in drm_atomic_helper_swap_state()
|
| /linux/Documentation/gpu/rfc/ |
| H A D | color_pipeline.rst | 107 drm_colorop Object 111 object type drm_colorop. Individual drm_colorop objects will be chained 112 via the NEXT property of a drm_colorop to constitute a color pipeline. 113 Each drm_colorop object is unique, i.e., even if multiple color 114 pipelines have the same operation they won't share the same drm_colorop 117 Note that drivers are not expected to map drm_colorop objects statically 118 to specific HW blocks. The mapping of drm_colorop objects is entirely a 122 Each drm_colorop has three core properties: 140 NEXT: The ID of the next drm_colorop in a color pipeline, or 0 if this 141 drm_colorop is the last in the chain. [all …]
|
| /linux/drivers/gpu/drm/amd/display/amdgpu_dm/ |
| H A D | amdgpu_dm_colorop.c | 60 struct drm_colorop *ops[MAX_COLOR_PIPELINE_OPS]; in amdgpu_dm_initialize_default_pipeline() 87 ops[i] = kzalloc_obj(struct drm_colorop); in amdgpu_dm_initialize_default_pipeline() 102 ops[i] = kzalloc_obj(struct drm_colorop); in amdgpu_dm_initialize_default_pipeline() 187 ops[i] = kzalloc_obj(struct drm_colorop); in amdgpu_dm_initialize_default_pipeline()
|
| H A D | amdgpu_dm_color.c | 1472 struct drm_colorop *colorop = colorop_state->colorop; in __set_colorop_in_tf_1d_curve() 1498 struct drm_colorop *colorop) in __set_dm_plane_colorop_degamma() 1500 struct drm_colorop *old_colorop; in __set_dm_plane_colorop_degamma() 1525 struct drm_colorop *colorop) in __set_dm_plane_colorop_3x4_matrix() 1527 struct drm_colorop *old_colorop; in __set_dm_plane_colorop_3x4_matrix() 1566 struct drm_colorop *colorop) in __set_dm_plane_colorop_multiplier() 1568 struct drm_colorop *old_colorop; in __set_dm_plane_colorop_multiplier() 1595 struct drm_colorop *colorop) in __set_dm_plane_colorop_shaper() 1597 struct drm_colorop *old_colorop; in __set_dm_plane_colorop_shaper() 1702 struct drm_colorop *colorop) in __set_dm_plane_colorop_3dlut() [all …]
|
| /linux/drivers/gpu/drm/i915/display/ |
| H A D | intel_colorop.c | 9 struct intel_colorop *to_intel_colorop(struct drm_colorop *colorop) in to_intel_colorop()
|
| H A D | intel_color_pipeline.c | 22 struct drm_colorop *prev_op; in _intel_color_pipeline_plane_init()
|
| H A D | intel_display_types.h | 2026 struct drm_colorop base;
|
| H A D | intel_plane.c | 365 struct drm_colorop *iter_colorop, *colorop; in intel_plane_color_copy_uapi_to_hw_state()
|
| /linux/drivers/gpu/drm/vkms/ |
| H A D | vkms_colorop.c | 19 struct drm_colorop *ops[MAX_COLOR_PIPELINE_OPS]; in vkms_initialize_color_pipeline()
|
| /linux/Documentation/gpu/ |
| H A D | drm-kms.rst | 419 .. kernel-doc:: drivers/gpu/drm/drm_colorop.c 425 .. kernel-doc:: include/drm/drm_colorop.h 428 .. kernel-doc:: drivers/gpu/drm/drm_colorop.c
|