| /Linux-v5.4/include/drm/ | 
| D | drm_property.h | 209 struct drm_property_blob {  struct224 #define obj_to_blob(x) container_of(x, struct drm_property_blob, base)  argument
 270 struct drm_property_blob *drm_property_create_blob(struct drm_device *dev,
 273 struct drm_property_blob *drm_property_lookup_blob(struct drm_device *dev,
 276 				     struct drm_property_blob **replace,
 281 bool drm_property_replace_blob(struct drm_property_blob **blob,
 282 			       struct drm_property_blob *new_blob);
 283 struct drm_property_blob *drm_property_blob_get(struct drm_property_blob *blob);
 284 void drm_property_blob_put(struct drm_property_blob *blob);
 
 | 
| D | drm_atomic_uapi.h | 34 struct drm_property_blob;46 				  struct drm_property_blob *blob);
 
 | 
| D | drm_color_mgmt.h | 49 static inline int drm_color_lut_size(const struct drm_property_blob *blob)  in drm_color_lut_size()99 int drm_color_lut_check(const struct drm_property_blob *lut, u32 tests);
 
 | 
| D | drm_crtc.h | 251 	struct drm_property_blob *mode_blob;260 	struct drm_property_blob *degamma_lut;
 268 	struct drm_property_blob *ctm;
 277 	struct drm_property_blob *gamma_lut;
 
 | 
| D | drm_connector.h | 41 struct drm_property_blob;659 	struct drm_property_blob *hdr_output_metadata;
 1204 	struct drm_property_blob *edid_blob_ptr;
 1238 	struct drm_property_blob *path_blob_ptr;
 1383 	struct drm_property_blob *tile_blob_ptr;
 
 | 
| D | drm_writeback.h | 37 	struct drm_property_blob *pixel_formats_blob_ptr;
 | 
| D | drm_plane.h | 184 	struct drm_property_blob *fb_damage_clips;
 | 
| /Linux-v5.4/drivers/gpu/drm/ | 
| D | drm_property.c | 531 	struct drm_property_blob *blob =  in drm_property_free_blob()532 		container_of(kref, struct drm_property_blob, base.refcount);  in drm_property_free_blob()
 557 struct drm_property_blob *
 561 	struct drm_property_blob *blob;  in drm_property_create_blob()
 564 	if (!length || length > ULONG_MAX - sizeof(struct drm_property_blob))  in drm_property_create_blob()
 567 	blob = kvzalloc(sizeof(struct drm_property_blob)+length, GFP_KERNEL);  in drm_property_create_blob()
 603 void drm_property_blob_put(struct drm_property_blob *blob)  in drm_property_blob_put()
 615 	struct drm_property_blob *blob, *bt;  in drm_property_destroy_user_blobs()
 634 struct drm_property_blob *drm_property_blob_get(struct drm_property_blob *blob)  in drm_property_blob_get()
 653 struct drm_property_blob *drm_property_lookup_blob(struct drm_device *dev,  in drm_property_lookup_blob()
 [all …]
 
 | 
| D | drm_damage_helper.c | 166 	struct drm_property_blob *damage = NULL;  in drm_atomic_helper_dirtyfb()
 | 
| D | drm_writeback.c | 180 	struct drm_property_blob *blob;  in drm_writeback_connector_init()
 | 
| D | drm_atomic_uapi.c | 115                                       struct drm_property_blob *blob)  in drm_atomic_set_mode_prop_for_crtc()388 					 struct drm_property_blob **blob,  in drm_atomic_replace_property_blob_from_id()
 394 	struct drm_property_blob *new_blob = NULL;  in drm_atomic_replace_property_blob_from_id()
 431 		struct drm_property_blob *mode =  in drm_atomic_crtc_set_property()
 
 | 
| D | drm_color_mgmt.c | 481 int drm_color_lut_check(const struct drm_property_blob *lut, u32 tests)  in drm_color_lut_check()
 | 
| D | drm_debugfs.c | 357 	struct drm_property_blob *edid = connector->edid_blob_ptr;  in edid_show()
 | 
| D | drm_mode_config.c | 442 	struct drm_property_blob *blob, *bt;  in drm_mode_config_cleanup()
 | 
| D | drm_fb_helper.c | 988 static struct drm_property_blob *setcmap_new_gamma_lut(struct drm_crtc *crtc,  in setcmap_new_gamma_lut()992 	struct drm_property_blob *gamma_lut;  in setcmap_new_gamma_lut()
 1035 	struct drm_property_blob *gamma_lut = NULL;  in setcmap_atomic()
 
 | 
| /Linux-v5.4/drivers/gpu/drm/selftests/ | 
| D | test-drm_damage_helper.c | 30 static void set_damage_blob(struct drm_property_blob *damage_blob,  in set_damage_blob()38 			     struct drm_property_blob *damage_blob)  in set_plane_damage()
 286 	struct drm_property_blob damage_blob;  in igt_damage_iter_simple_damage()
 322 	struct drm_property_blob damage_blob;  in igt_damage_iter_single_damage()
 357 	struct drm_property_blob damage_blob;  in igt_damage_iter_single_damage_intersect_src()
 393 	struct drm_property_blob damage_blob;  in igt_damage_iter_single_damage_outside_src()
 428 	struct drm_property_blob damage_blob;  in igt_damage_iter_single_damage_fractional_src()
 466 	struct drm_property_blob damage_blob;  in igt_damage_iter_single_damage_intersect_fractional_src()
 505 	struct drm_property_blob damage_blob;  in igt_damage_iter_single_damage_outside_fractional_src()
 543 	struct drm_property_blob damage_blob;  in igt_damage_iter_single_damage_src_moved()
 [all …]
 
 | 
| /Linux-v5.4/drivers/gpu/drm/i915/display/ | 
| D | intel_color.c | 97 static bool lut_is_legacy(const struct drm_property_blob *lut)  in lut_is_legacy()389 				    const struct drm_property_blob *blob)  in i9xx_load_luts_internal()
 490 			       const struct drm_property_blob *blob)  in i965_load_lut_10p6()
 512 	const struct drm_property_blob *gamma_lut = crtc_state->base.gamma_lut;  in i965_load_luts()
 521 			    const struct drm_property_blob *blob)  in ilk_load_lut_10()
 535 	const struct drm_property_blob *gamma_lut = crtc_state->base.gamma_lut;  in ilk_load_luts()
 557 			    const struct drm_property_blob *blob,  in ivb_load_lut_10()
 584 			    const struct drm_property_blob *blob,  in bdw_load_lut_10()
 636 	const struct drm_property_blob *gamma_lut = crtc_state->base.gamma_lut;  in ivb_load_luts()
 637 	const struct drm_property_blob *degamma_lut = crtc_state->base.degamma_lut;  in ivb_load_luts()
 [all …]
 
 | 
| D | intel_atomic.c | 108 static bool blob_equal(const struct drm_property_blob *a,  in blob_equal()109 		       const struct drm_property_blob *b)  in blob_equal()
 
 | 
| /Linux-v5.4/drivers/gpu/drm/nouveau/dispnv50/ | 
| D | lut.h | 4 struct drm_property_blob;14 u32 nv50_lut_load(struct nv50_lut *, int buffer, struct drm_property_blob *,
 
 | 
| D | lut.c | 32 nv50_lut_load(struct nv50_lut *lut, int buffer, struct drm_property_blob *blob,  in nv50_lut_load()
 | 
| D | atom.h | 156 	struct drm_property_blob *ilut;
 | 
| D | wndw.c | 327 	struct drm_property_blob *ilut = asyh->state.degamma_lut;  in nv50_wndw_atomic_check_lut()355 		static struct drm_property_blob dummy = {};  in nv50_wndw_atomic_check_lut()
 
 | 
| D | head.c | 216 	struct drm_property_blob *olut = asyh->state.gamma_lut;  in nv50_head_atomic_check_lut()
 | 
| /Linux-v5.4/drivers/gpu/drm/amd/display/amdgpu_dm/ | 
| D | amdgpu_dm_color.c | 87 __extract_blob_lut(const struct drm_property_blob *blob, uint32_t *size)  in __extract_blob_lut()
 | 
| /Linux-v5.4/drivers/gpu/drm/arm/ | 
| D | malidp_crtc.c | 124 static void malidp_generate_gamma_table(struct drm_property_blob *lut_blob,  in malidp_generate_gamma_table()
 |