Home
last modified time | relevance | path

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

/Linux-v5.4/drivers/gpu/drm/
Ddrm_mode_object.c39 int __drm_mode_object_add(struct drm_device *dev, struct drm_mode_object *obj, in __drm_mode_object_add()
80 struct drm_mode_object *obj, uint32_t obj_type) in drm_mode_object_add()
86 struct drm_mode_object *obj) in drm_mode_object_register()
105 struct drm_mode_object *object) in drm_mode_object_unregister()
136 struct drm_mode_object *__drm_mode_object_find(struct drm_device *dev, in __drm_mode_object_find()
140 struct drm_mode_object *obj = NULL; in __drm_mode_object_find()
173 struct drm_mode_object *drm_mode_object_find(struct drm_device *dev, in drm_mode_object_find()
177 struct drm_mode_object *obj = NULL; in drm_mode_object_find()
192 void drm_mode_object_put(struct drm_mode_object *obj) in drm_mode_object_put()
209 void drm_mode_object_get(struct drm_mode_object *obj) in drm_mode_object_get()
[all …]
Ddrm_crtc_internal.h52 struct drm_mode_object;
62 int drm_mode_crtc_set_obj_prop(struct drm_mode_object *obj,
124 struct drm_mode_object **ref);
126 struct drm_mode_object *ref);
139 int __drm_mode_object_add(struct drm_device *dev, struct drm_mode_object *obj,
142 int drm_mode_object_add(struct drm_device *dev, struct drm_mode_object *obj,
145 struct drm_mode_object *obj);
146 struct drm_mode_object *__drm_mode_object_find(struct drm_device *dev,
150 struct drm_mode_object *object);
151 int drm_mode_object_get_properties(struct drm_mode_object *obj, bool atomic,
[all …]
Ddrm_lease.c351 struct drm_mode_object **objects, in validate_lease()
387 struct drm_mode_object **objects; in fill_object_idr()
392 objects = kcalloc(object_count, sizeof(struct drm_mode_object *), in fill_object_idr()
424 struct drm_mode_object *obj = objects[o]; in fill_object_idr()
Ddrm_property.c656 struct drm_mode_object *obj; in drm_property_lookup_blob()
697 struct drm_mode_object *obj_holds_id, in drm_property_replace_global_blob()
878 uint64_t value, struct drm_mode_object **ref) in drm_property_change_valid_get()
934 struct drm_mode_object *ref) in drm_property_change_valid_put()
DMakefile16 drm_encoder.o drm_mode_object.o drm_property.o \
Ddrm_atomic_uapi.c855 int drm_atomic_get_property(struct drm_mode_object *obj, in drm_atomic_get_property()
964 struct drm_mode_object *obj, in drm_atomic_set_property()
968 struct drm_mode_object *ref; in drm_atomic_set_property()
1332 struct drm_mode_object *obj; in drm_mode_atomic_ioctl()
Ddrm_crtc.c737 int drm_mode_crtc_set_obj_prop(struct drm_mode_object *obj, in drm_mode_crtc_set_obj_prop()
Ddrm_framebuffer.c766 struct drm_mode_object *obj; in drm_framebuffer_lookup()
Ddrm_plane.c463 struct drm_mode_object *obj = &plane->base; in drm_mode_plane_set_obj_prop()
Ddrm_connector.c2039 int drm_connector_set_obj_prop(struct drm_mode_object *obj, in drm_connector_set_obj_prop()
/Linux-v5.4/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.h82 struct drm_mode_object base;
210 struct drm_mode_object base;
279 struct drm_mode_object *obj_holds_id,
298 struct drm_mode_object *mo; in drm_property_find()
Ddrm_encoder.h103 struct drm_mode_object base;
238 struct drm_mode_object *mo; in drm_encoder_find()
Ddrm_crtc.h909 struct drm_mode_object base;
1193 struct drm_mode_object *mo; in drm_crtc_find()
Ddrm_plane.h584 struct drm_mode_object base;
771 struct drm_mode_object *mo; in drm_plane_find()
Ddrm_framebuffer.h131 struct drm_mode_object base;
Ddrm_connector.h1101 struct drm_mode_object base;
1457 struct drm_mode_object *mo; in drm_connector_lookup()
/Linux-v5.4/drivers/gpu/drm/omapdrm/
Domap_plane.h17 struct drm_mode_object;
24 struct drm_mode_object *obj);
Domap_plane.c156 struct drm_mode_object *obj) in omap_plane_install_properties()
/Linux-v5.4/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
/Linux-v5.4/drivers/gpu/drm/msm/disp/mdp4/
Dmdp4_plane.c70 struct drm_mode_object *obj) in mdp4_plane_install_properties()
/Linux-v5.4/drivers/gpu/drm/armada/
Darmada_overlay.c543 struct drm_mode_object *mobj; in armada_overlay_plane_create()
/Linux-v5.4/drivers/gpu/drm/msm/disp/mdp5/
Dmdp5_plane.c59 struct drm_mode_object *obj) in mdp5_plane_install_properties()