Home
last modified time | relevance | path

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

12

/Linux-v5.4/include/drm/
Ddrm_property.h209 struct drm_property_blob { struct
224 #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);
Ddrm_atomic_uapi.h34 struct drm_property_blob;
46 struct drm_property_blob *blob);
Ddrm_color_mgmt.h49 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);
Ddrm_crtc.h251 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;
Ddrm_connector.h41 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;
Ddrm_writeback.h37 struct drm_property_blob *pixel_formats_blob_ptr;
Ddrm_plane.h184 struct drm_property_blob *fb_damage_clips;
/Linux-v5.4/drivers/gpu/drm/
Ddrm_property.c531 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 …]
Ddrm_damage_helper.c166 struct drm_property_blob *damage = NULL; in drm_atomic_helper_dirtyfb()
Ddrm_writeback.c180 struct drm_property_blob *blob; in drm_writeback_connector_init()
Ddrm_atomic_uapi.c115 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()
Ddrm_color_mgmt.c481 int drm_color_lut_check(const struct drm_property_blob *lut, u32 tests) in drm_color_lut_check()
Ddrm_debugfs.c357 struct drm_property_blob *edid = connector->edid_blob_ptr; in edid_show()
Ddrm_mode_config.c442 struct drm_property_blob *blob, *bt; in drm_mode_config_cleanup()
Ddrm_fb_helper.c988 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/
Dtest-drm_damage_helper.c30 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/
Dintel_color.c97 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 …]
Dintel_atomic.c108 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/
Dlut.h4 struct drm_property_blob;
14 u32 nv50_lut_load(struct nv50_lut *, int buffer, struct drm_property_blob *,
Dlut.c32 nv50_lut_load(struct nv50_lut *lut, int buffer, struct drm_property_blob *blob, in nv50_lut_load()
Datom.h156 struct drm_property_blob *ilut;
Dwndw.c327 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()
Dhead.c216 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/
Damdgpu_dm_color.c87 __extract_blob_lut(const struct drm_property_blob *blob, uint32_t *size) in __extract_blob_lut()
/Linux-v5.4/drivers/gpu/drm/arm/
Dmalidp_crtc.c124 static void malidp_generate_gamma_table(struct drm_property_blob *lut_blob, in malidp_generate_gamma_table()

12