Home
last modified time | relevance | path

Searched refs:drm_property_blob (Results 1 – 16 of 16) sorted by relevance

/netbsd/src/sys/external/bsd/drm2/dist/include/drm/
Ddrm_property.h211 struct drm_property_blob { struct
226 #define obj_to_blob(x) container_of(x, struct drm_property_blob, base) argument
272 struct drm_property_blob *drm_property_create_blob(struct drm_device *dev,
275 struct drm_property_blob *drm_property_lookup_blob(struct drm_device *dev,
278 struct drm_property_blob **replace,
283 bool drm_property_replace_blob(struct drm_property_blob **blob,
284 struct drm_property_blob *new_blob);
285 struct drm_property_blob *drm_property_blob_get(struct drm_property_blob *blob);
286 void drm_property_blob_put(struct drm_property_blob *blob);
Ddrm_crtc.h255 struct drm_property_blob *mode_blob;
264 struct drm_property_blob *degamma_lut;
272 struct drm_property_blob *ctm;
281 struct drm_property_blob *gamma_lut;
Ddrm_atomic_uapi.h38 struct drm_property_blob;
50 struct drm_property_blob *blob);
Ddrm_connector.h43 struct drm_property_blob;
665 struct drm_property_blob *hdr_output_metadata;
1218 struct drm_property_blob *edid_blob_ptr;
1252 struct drm_property_blob *path_blob_ptr;
1400 struct drm_property_blob *tile_blob_ptr;
Ddrm_color_mgmt.h74 static inline int drm_color_lut_size(const struct drm_property_blob *blob) in drm_color_lut_size()
124 int drm_color_lut_check(const struct drm_property_blob *lut, u32 tests);
Ddrm_plane.h187 struct drm_property_blob *fb_damage_clips;
/netbsd/src/sys/external/bsd/drm2/dist/drm/
Ddrm_property.c537 struct drm_property_blob *blob = in drm_property_free_blob()
538 container_of(kref, struct drm_property_blob, base.refcount); in drm_property_free_blob()
563 struct drm_property_blob *
567 struct drm_property_blob *blob; in drm_property_create_blob()
570 if (!length || length > INT_MAX - sizeof(struct drm_property_blob)) in drm_property_create_blob()
573 blob = kvzalloc(sizeof(struct drm_property_blob)+length, GFP_KERNEL); in drm_property_create_blob()
609 void drm_property_blob_put(struct drm_property_blob *blob) in drm_property_blob_put()
621 struct drm_property_blob *blob, *bt; in drm_property_destroy_user_blobs()
640 struct drm_property_blob *drm_property_blob_get(struct drm_property_blob *blob) in drm_property_blob_get()
659 struct drm_property_blob *drm_property_lookup_blob(struct drm_device *dev, in drm_property_lookup_blob()
[all …]
Ddrm_atomic_uapi.c120 struct drm_property_blob *blob) in drm_atomic_set_mode_prop_for_crtc()
393 struct drm_property_blob **blob, in drm_atomic_replace_property_blob_from_id()
399 struct drm_property_blob *new_blob = NULL; in drm_atomic_replace_property_blob_from_id()
436 struct drm_property_blob *mode = in drm_atomic_crtc_set_property()
Ddrm_damage_helper.c171 struct drm_property_blob *damage = NULL; in drm_atomic_helper_dirtyfb()
Ddrm_color_mgmt.c496 int drm_color_lut_check(const struct drm_property_blob *lut, u32 tests) in drm_color_lut_check()
Ddrm_debugfs.c362 struct drm_property_blob *edid = connector->edid_blob_ptr; in edid_show()
Ddrm_fb_helper.c987 static struct drm_property_blob *setcmap_new_gamma_lut(struct drm_crtc *crtc, in setcmap_new_gamma_lut()
991 struct drm_property_blob *gamma_lut; in setcmap_new_gamma_lut()
1034 struct drm_property_blob *gamma_lut = NULL; in setcmap_atomic()
Ddrm_mode_config.c475 struct drm_property_blob *blob, *bt; in drm_mode_config_cleanup()
Ddrm_plane.c94 struct drm_property_blob *blob; in create_in_format_blob()
Ddrm_atomic_helper.c3493 struct drm_property_blob *blob = NULL; in drm_atomic_helper_legacy_gamma_set()
/netbsd/src/sys/external/bsd/drm2/drm/
Ddrmfb.c151 struct drm_property_blob *edid = connector->edid_blob_ptr; in drmfb_attach()