Home
last modified time | relevance | path

Searched refs:new_blob (Results 1 – 5 of 5) sorted by relevance

/linux-6.3-rc2/drivers/gpu/drm/
A Ddrm_property.c697 struct drm_property_blob *new_blob = NULL; in drm_property_replace_global_blob() local
707 if (IS_ERR(new_blob)) in drm_property_replace_global_blob()
708 return PTR_ERR(new_blob); in drm_property_replace_global_blob()
714 new_blob ? in drm_property_replace_global_blob()
715 new_blob->base.id : 0); in drm_property_replace_global_blob()
721 *replace = new_blob; in drm_property_replace_global_blob()
726 drm_property_blob_put(new_blob); in drm_property_replace_global_blob()
743 if (old_blob == new_blob) in drm_property_replace_blob()
747 if (new_blob) in drm_property_replace_blob()
748 drm_property_blob_get(new_blob); in drm_property_replace_blob()
[all …]
A Ddrm_atomic_uapi.c373 struct drm_property_blob *new_blob = NULL; in drm_atomic_replace_property_blob_from_id() local
376 new_blob = drm_property_lookup_blob(dev, blob_id); in drm_atomic_replace_property_blob_from_id()
377 if (new_blob == NULL) in drm_atomic_replace_property_blob_from_id()
381 new_blob->length != expected_size) { in drm_atomic_replace_property_blob_from_id()
382 drm_property_blob_put(new_blob); in drm_atomic_replace_property_blob_from_id()
386 new_blob->length % expected_elem_size != 0) { in drm_atomic_replace_property_blob_from_id()
387 drm_property_blob_put(new_blob); in drm_atomic_replace_property_blob_from_id()
392 *replaced |= drm_property_replace_blob(blob, new_blob); in drm_atomic_replace_property_blob_from_id()
393 drm_property_blob_put(new_blob); in drm_atomic_replace_property_blob_from_id()
A Ddrm_connector.c2433 struct drm_property_blob *new_blob = new_state->hdr_output_metadata; in drm_connector_atomic_hdr_metadata_equal() local
2435 if (!old_blob || !new_blob) in drm_connector_atomic_hdr_metadata_equal()
2436 return old_blob == new_blob; in drm_connector_atomic_hdr_metadata_equal()
2438 if (old_blob->length != new_blob->length) in drm_connector_atomic_hdr_metadata_equal()
2441 return !memcmp(old_blob->data, new_blob->data, old_blob->length); in drm_connector_atomic_hdr_metadata_equal()
/linux-6.3-rc2/drivers/gpu/drm/amd/display/amdgpu_dm/
A Damdgpu_dm_plane.c1458 struct drm_property_blob *new_blob = NULL; in atomic_replace_property_blob_from_id() local
1461 new_blob = drm_property_lookup_blob(dev, blob_id); in atomic_replace_property_blob_from_id()
1462 if (new_blob == NULL) in atomic_replace_property_blob_from_id()
1466 new_blob->length != expected_size) { in atomic_replace_property_blob_from_id()
1467 drm_property_blob_put(new_blob); in atomic_replace_property_blob_from_id()
1471 new_blob->length % expected_elem_size != 0) { in atomic_replace_property_blob_from_id()
1472 drm_property_blob_put(new_blob); in atomic_replace_property_blob_from_id()
1477 *replaced |= drm_property_replace_blob(blob, new_blob); in atomic_replace_property_blob_from_id()
1478 drm_property_blob_put(new_blob); in atomic_replace_property_blob_from_id()
/linux-6.3-rc2/include/drm/
A Ddrm_property.h289 struct drm_property_blob *new_blob);

Completed in 17 milliseconds