Home
last modified time | relevance | path

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

/Linux-v4.19/include/drm/
Ddrm_property.h206 struct drm_property_blob { struct
221 #define obj_to_blob(x) container_of(x, struct drm_property_blob, base) argument
267 struct drm_property_blob *drm_property_create_blob(struct drm_device *dev,
270 struct drm_property_blob *drm_property_lookup_blob(struct drm_device *dev,
273 struct drm_property_blob **replace,
278 bool drm_property_replace_blob(struct drm_property_blob **blob,
279 struct drm_property_blob *new_blob);
280 struct drm_property_blob *drm_property_blob_get(struct drm_property_blob *blob);
281 void drm_property_blob_put(struct drm_property_blob *blob);
Ddrm_crtc.h249 struct drm_property_blob *mode_blob;
258 struct drm_property_blob *degamma_lut;
266 struct drm_property_blob *ctm;
275 struct drm_property_blob *gamma_lut;
Ddrm_connector.h40 struct drm_property_blob;
901 struct drm_property_blob *edid_blob_ptr;
924 struct drm_property_blob *path_blob_ptr;
1051 struct drm_property_blob *tile_blob_ptr;
Ddrm_color_mgmt.h48 static inline int drm_color_lut_size(const struct drm_property_blob *blob) in drm_color_lut_size()
Ddrm_writeback.h37 struct drm_property_blob *pixel_formats_blob_ptr;
Ddrm_atomic.h605 struct drm_property_blob *blob);
/Linux-v4.19/drivers/gpu/drm/
Ddrm_property.c526 struct drm_property_blob *blob = in drm_property_free_blob()
527 container_of(kref, struct drm_property_blob, base.refcount); in drm_property_free_blob()
552 struct drm_property_blob *
556 struct drm_property_blob *blob; in drm_property_create_blob()
559 if (!length || length > ULONG_MAX - sizeof(struct drm_property_blob)) in drm_property_create_blob()
562 blob = kvzalloc(sizeof(struct drm_property_blob)+length, GFP_KERNEL); in drm_property_create_blob()
598 void drm_property_blob_put(struct drm_property_blob *blob) in drm_property_blob_put()
610 struct drm_property_blob *blob, *bt; in drm_property_destroy_user_blobs()
629 struct drm_property_blob *drm_property_blob_get(struct drm_property_blob *blob) in drm_property_blob_get()
648 struct drm_property_blob *drm_property_lookup_blob(struct drm_device *dev, in drm_property_lookup_blob()
[all …]
Ddrm_writeback.c178 struct drm_property_blob *blob; in drm_writeback_connector_init()
Ddrm_debugfs.c285 struct drm_property_blob *edid = connector->edid_blob_ptr; in edid_show()
Ddrm_mode_config.c425 struct drm_property_blob *blob, *bt; in drm_mode_config_cleanup()
Ddrm_atomic.c425 struct drm_property_blob *blob) in drm_atomic_set_mode_prop_for_crtc()
498 struct drm_property_blob **blob, in drm_atomic_replace_property_blob_from_id()
504 struct drm_property_blob *new_blob = NULL; in drm_atomic_replace_property_blob_from_id()
556 struct drm_property_blob *mode = in drm_atomic_crtc_set_property()
Ddrm_fb_helper.c1357 static struct drm_property_blob *setcmap_new_gamma_lut(struct drm_crtc *crtc, in setcmap_new_gamma_lut()
1361 struct drm_property_blob *gamma_lut; in setcmap_new_gamma_lut()
1404 struct drm_property_blob *gamma_lut = NULL; in setcmap_atomic()
Ddrm_plane.c80 struct drm_property_blob *blob; in create_in_format_blob()
Ddrm_atomic_helper.c3901 struct drm_property_blob *blob = NULL; in drm_atomic_helper_legacy_gamma_set()
/Linux-v4.19/drivers/gpu/drm/nouveau/dispnv50/
Dlut.h4 struct drm_property_blob;
14 struct drm_property_blob *);
Dlut.c33 struct drm_property_blob *blob) in nv50_lut_load()
Datom.h149 struct drm_property_blob *ilut;
Dhead.c196 struct drm_property_blob *olut = asyh->state.gamma_lut; in nv50_head_atomic_check_lut()
Dwndw.c300 struct drm_property_blob *ilut = asyh->state.degamma_lut; in nv50_wndw_atomic_check_lut()
/Linux-v4.19/drivers/gpu/drm/amd/display/amdgpu_dm/
Damdgpu_dm_color.c123 struct drm_property_blob *blob = crtc->base.gamma_lut; in amdgpu_dm_set_regamma_lut()
187 struct drm_property_blob *blob = crtc->base.ctm; in amdgpu_dm_set_ctm()
244 struct drm_property_blob *blob = crtc_state->degamma_lut; in amdgpu_dm_set_degamma_lut()
/Linux-v4.19/drivers/gpu/drm/arm/
Dmalidp_crtc.c125 static void malidp_generate_gamma_table(struct drm_property_blob *lut_blob, in malidp_generate_gamma_table()
/Linux-v4.19/drivers/gpu/drm/i915/
Dintel_color.c314 struct drm_property_blob *blob, in i9xx_load_luts_internal()
/Linux-v4.19/drivers/gpu/drm/amd/amdgpu/
Damdgpu_connectors.c251 struct drm_property_blob *edid_blob = connector->edid_blob_ptr; in amdgpu_connector_edid()
/Linux-v4.19/drivers/gpu/drm/radeon/
Dradeon_connectors.c284 struct drm_property_blob *edid_blob = connector->edid_blob_ptr; in radeon_connector_edid()