Home
last modified time | relevance | path

Searched refs:drm_mode_object (Results 1 – 25 of 26) sorted by relevance

12

/Linux-v4.19/drivers/gpu/drm/
Ddrm_mode_object.c34 int __drm_mode_object_add(struct drm_device *dev, struct drm_mode_object *obj, in __drm_mode_object_add()
72 struct drm_mode_object *obj, uint32_t obj_type) in drm_mode_object_add()
78 struct drm_mode_object *obj) in drm_mode_object_register()
97 struct drm_mode_object *object) in drm_mode_object_unregister()
126 struct drm_mode_object *__drm_mode_object_find(struct drm_device *dev, in __drm_mode_object_find()
130 struct drm_mode_object *obj = NULL; in __drm_mode_object_find()
163 struct drm_mode_object *drm_mode_object_find(struct drm_device *dev, in drm_mode_object_find()
167 struct drm_mode_object *obj = NULL; in drm_mode_object_find()
182 void drm_mode_object_put(struct drm_mode_object *obj) in drm_mode_object_put()
199 void drm_mode_object_get(struct drm_mode_object *obj) in drm_mode_object_get()
[all …]
Ddrm_crtc_internal.h36 int drm_mode_crtc_set_obj_prop(struct drm_mode_object *obj,
97 struct drm_mode_object **ref);
99 struct drm_mode_object *ref);
112 int __drm_mode_object_add(struct drm_device *dev, struct drm_mode_object *obj,
115 int drm_mode_object_add(struct drm_device *dev, struct drm_mode_object *obj,
118 struct drm_mode_object *obj);
119 struct drm_mode_object *__drm_mode_object_find(struct drm_device *dev,
123 struct drm_mode_object *object);
124 int drm_mode_object_get_properties(struct drm_mode_object *obj, bool atomic,
128 struct drm_property *drm_mode_obj_find_prop_id(struct drm_mode_object *obj,
[all …]
Ddrm_lease.c362 struct drm_mode_object **objects) in validate_lease()
397 struct drm_mode_object **objects; in fill_object_idr()
400 objects = kcalloc(object_count, sizeof(struct drm_mode_object *), in fill_object_idr()
434 struct drm_mode_object *obj = objects[o]; in fill_object_idr()
Ddrm_property.c651 struct drm_mode_object *obj; in drm_property_lookup_blob()
692 struct drm_mode_object *obj_holds_id, in drm_property_replace_global_blob()
873 uint64_t value, struct drm_mode_object **ref) in drm_property_change_valid_get()
929 struct drm_mode_object *ref) in drm_property_change_valid_put()
DMakefile18 drm_encoder.o drm_mode_object.o drm_property.o \
Ddrm_atomic.c1529 int drm_atomic_get_property(struct drm_mode_object *obj, in drm_atomic_get_property()
2222 struct drm_mode_object *obj, in drm_atomic_set_property()
2226 struct drm_mode_object *ref; in drm_atomic_set_property()
2592 struct drm_mode_object *obj; in drm_mode_atomic_ioctl()
Ddrm_crtc.c778 int drm_mode_crtc_set_obj_prop(struct drm_mode_object *obj, in drm_mode_crtc_set_obj_prop()
Ddrm_framebuffer.c724 struct drm_mode_object *obj; in drm_framebuffer_lookup()
Ddrm_plane.c451 struct drm_mode_object *obj = &plane->base; in drm_mode_plane_set_obj_prop()
Ddrm_connector.c1632 int drm_connector_set_obj_prop(struct drm_mode_object *obj, in drm_connector_set_obj_prop()
/Linux-v4.19/include/drm/
Ddrm_mode_object.h55 struct drm_mode_object { struct
117 struct drm_mode_object *drm_mode_object_find(struct drm_device *dev,
120 void drm_mode_object_get(struct drm_mode_object *obj);
121 void drm_mode_object_put(struct drm_mode_object *obj);
123 int drm_object_property_set_value(struct drm_mode_object *obj,
126 int drm_object_property_get_value(struct drm_mode_object *obj,
130 void drm_object_attach_property(struct drm_mode_object *obj,
Ddrm_property.h80 struct drm_mode_object base;
207 struct drm_mode_object base;
276 struct drm_mode_object *obj_holds_id,
295 struct drm_mode_object *mo; in drm_property_find()
Ddrm_encoder.h102 struct drm_mode_object base;
237 struct drm_mode_object *mo; in drm_encoder_find()
Ddrm_crtc.h846 struct drm_mode_object base;
1126 struct drm_mode_object *mo; in drm_crtc_find()
Ddrm_plane.h563 struct drm_mode_object base;
742 struct drm_mode_object *mo; in drm_plane_find()
Ddrm_framebuffer.h123 struct drm_mode_object base;
Ddrm_connector.h800 struct drm_mode_object base;
1116 struct drm_mode_object *mo; in drm_connector_lookup()
Ddrm_modes.h228 struct drm_mode_object base;
/Linux-v4.19/drivers/gpu/drm/omapdrm/
Domap_plane.h28 struct drm_mode_object;
35 struct drm_mode_object *obj);
Domap_plane.c163 struct drm_mode_object *obj) in omap_plane_install_properties()
/Linux-v4.19/Documentation/gpu/
Ddrm-kms.rst172 "drm_property A" -> "drm_mode_object A"
173 "drm_property A" -> "drm_mode_object B"
174 "drm_property B" -> "drm_mode_object A"
177 The base structure for all KMS objects is :c:type:`struct drm_mode_object
178 <drm_mode_object>`. One of the base services it provides is tracking properties,
187 .. kernel-doc:: include/drm/drm_mode_object.h
190 .. kernel-doc:: drivers/gpu/drm/drm_mode_object.c
Dtodo.rst374 - drm_display_mode doesn't need to be derived from drm_mode_object. That's
/Linux-v4.19/drivers/gpu/drm/msm/disp/mdp4/
Dmdp4_plane.c79 struct drm_mode_object *obj) in mdp4_plane_install_properties()
/Linux-v4.19/drivers/gpu/drm/armada/
Darmada_overlay.c543 struct drm_mode_object *mobj; in armada_overlay_plane_create()
/Linux-v4.19/drivers/gpu/drm/msm/disp/mdp5/
Dmdp5_plane.c68 struct drm_mode_object *obj) in mdp5_plane_install_properties()

12