diff options
author | Rob Clark <robdclark@gmail.com> | 2014-12-16 18:05:31 -0500 |
---|---|---|
committer | Daniel Vetter <daniel.vetter@ffwll.ch> | 2014-12-17 20:23:25 +0100 |
commit | 22b8b13b6f436ffbb6e540f5f8039b1084a72794 (patch) | |
tree | aaef2aa15dad4b80f27a5a2e41d1f0d984347b80 /include/drm | |
parent | b17cd757a3f61e4519b70b4673f0467ec0153a10 (diff) | |
download | lwn-22b8b13b6f436ffbb6e540f5f8039b1084a72794.tar.gz lwn-22b8b13b6f436ffbb6e540f5f8039b1084a72794.zip |
drm: get rid of direct property value access
For atomic drivers, we won't use the values array but instead shunt
things off to obj->atomic_get_property(). So to simplify things make
all read/write of properties values go through the accessors.
Signed-off-by: Rob Clark <robdclark@gmail.com>
Reviewed-by: Sean Paul <seanpaul@chromium.org>
Reviewed-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Diffstat (limited to 'include/drm')
-rw-r--r-- | include/drm/drm_crtc.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/include/drm/drm_crtc.h b/include/drm/drm_crtc.h index 265f90afcac4..f7c0b7bb9d5f 100644 --- a/include/drm/drm_crtc.h +++ b/include/drm/drm_crtc.h @@ -70,6 +70,9 @@ struct drm_object_properties { * dangling property pointers: */ struct drm_property *properties[DRM_OBJECT_MAX_PROPERTY]; + /* do not read/write values directly, but use drm_object_property_get_value() + * and drm_object_property_set_value(): + */ uint64_t values[DRM_OBJECT_MAX_PROPERTY]; }; |