Home
last modified time | relevance | path

Searched refs:drm_colorop (Results 1 – 18 of 18) sorted by relevance

/linux/include/drm/
H A Ddrm_colorop.h142 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 Ddrm_atomic_uapi.h40 struct drm_colorop;
54 struct drm_colorop *colorop);
H A Ddrm_plane.h252 struct drm_colorop *color_pipeline;
/linux/drivers/gpu/drm/
H A Ddrm_colorop.c95 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 Ddrm_atomic.c260 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 Ddrm_atomic_uapi.c271 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 DMakefile43 drm_colorop.o \
H A Ddrm_mode_config.c196 struct drm_colorop *colorop; in drm_mode_config_reset()
H A Ddrm_atomic_helper.c3263 struct drm_colorop *colorop; in drm_atomic_helper_swap_state()
/linux/Documentation/gpu/rfc/
H A Dcolor_pipeline.rst107 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 Damdgpu_dm_colorop.c60 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 Damdgpu_dm_color.c1472 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 Dintel_colorop.c9 struct intel_colorop *to_intel_colorop(struct drm_colorop *colorop) in to_intel_colorop()
H A Dintel_color_pipeline.c22 struct drm_colorop *prev_op; in _intel_color_pipeline_plane_init()
H A Dintel_display_types.h2026 struct drm_colorop base;
H A Dintel_plane.c365 struct drm_colorop *iter_colorop, *colorop; in intel_plane_color_copy_uapi_to_hw_state()
/linux/drivers/gpu/drm/vkms/
H A Dvkms_colorop.c19 struct drm_colorop *ops[MAX_COLOR_PIPELINE_OPS]; in vkms_initialize_color_pipeline()
/linux/Documentation/gpu/
H A Ddrm-kms.rst419 .. 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