Searched refs:new_blob (Results 1 - 9 of 9) sorted by relevance
/kernel/linux/linux-5.10/drivers/gpu/drm/ |
H A D | drm_property.c | 700 struct drm_property_blob *new_blob = NULL; in drm_property_replace_global_blob() local 709 new_blob = drm_property_create_blob(dev, length, data); in drm_property_replace_global_blob() 710 if (IS_ERR(new_blob)) in drm_property_replace_global_blob() 711 return PTR_ERR(new_blob); in drm_property_replace_global_blob() 717 new_blob ? in drm_property_replace_global_blob() 718 new_blob->base.id : 0); in drm_property_replace_global_blob() 724 *replace = new_blob; in drm_property_replace_global_blob() 729 drm_property_blob_put(new_blob); in drm_property_replace_global_blob() 737 * @new_blob: the new blob to replace with 742 struct drm_property_blob *new_blob) in drm_property_replace_blob() 741 drm_property_replace_blob(struct drm_property_blob **blob, struct drm_property_blob *new_blob) drm_property_replace_blob() argument [all...] |
H A D | drm_atomic_uapi.c | 396 struct drm_property_blob *new_blob = NULL; in drm_atomic_replace_property_blob_from_id() local 399 new_blob = drm_property_lookup_blob(dev, blob_id); in drm_atomic_replace_property_blob_from_id() 400 if (new_blob == NULL) in drm_atomic_replace_property_blob_from_id() 404 new_blob->length != expected_size) { in drm_atomic_replace_property_blob_from_id() 405 drm_property_blob_put(new_blob); in drm_atomic_replace_property_blob_from_id() 409 new_blob->length % expected_elem_size != 0) { in drm_atomic_replace_property_blob_from_id() 410 drm_property_blob_put(new_blob); in drm_atomic_replace_property_blob_from_id() 415 *replaced |= drm_property_replace_blob(blob, new_blob); in drm_atomic_replace_property_blob_from_id() 416 drm_property_blob_put(new_blob); in drm_atomic_replace_property_blob_from_id()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/ |
H A D | drm_property.c | 697 struct drm_property_blob *new_blob = NULL; in drm_property_replace_global_blob() local 706 new_blob = drm_property_create_blob(dev, length, data); in drm_property_replace_global_blob() 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() 734 * @new_blob: the new blob to replace with 739 struct drm_property_blob *new_blob) in drm_property_replace_blob() 738 drm_property_replace_blob(struct drm_property_blob **blob, struct drm_property_blob *new_blob) drm_property_replace_blob() argument [all...] |
H A D | drm_atomic_uapi.c | 373 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() 384 new_blob->length != expected_size) { in drm_atomic_replace_property_blob_from_id() 387 new_blob->base.id, new_blob->length, expected_size); in drm_atomic_replace_property_blob_from_id() 388 drm_property_blob_put(new_blob); in drm_atomic_replace_property_blob_from_id() 392 new_blob->length % expected_elem_size != 0) { in drm_atomic_replace_property_blob_from_id() 395 new_blob->base.id, new_blob in drm_atomic_replace_property_blob_from_id() [all...] |
H A D | drm_connector.c | 2502 struct drm_property_blob *new_blob = new_state->hdr_output_metadata; in drm_connector_atomic_hdr_metadata_equal() local 2504 if (!old_blob || !new_blob) in drm_connector_atomic_hdr_metadata_equal() 2505 return old_blob == new_blob; in drm_connector_atomic_hdr_metadata_equal() 2507 if (old_blob->length != new_blob->length) in drm_connector_atomic_hdr_metadata_equal() 2510 return !memcmp(old_blob->data, new_blob->data, old_blob->length); in drm_connector_atomic_hdr_metadata_equal()
|
/kernel/linux/linux-5.10/include/drm/ |
H A D | drm_property.h | 282 struct drm_property_blob *new_blob);
|
/kernel/linux/linux-6.6/include/drm/ |
H A D | drm_property.h | 289 struct drm_property_blob *new_blob);
|
/kernel/linux/linux-5.10/drivers/gpu/drm/bridge/synopsys/ |
H A D | dw-hdmi.c | 2410 struct drm_property_blob *new_blob = new_state->hdr_output_metadata; in hdr_metadata_equal() local 2412 if (!old_blob || !new_blob) in hdr_metadata_equal() 2413 return old_blob == new_blob; in hdr_metadata_equal() 2415 if (old_blob->length != new_blob->length) in hdr_metadata_equal() 2418 return !memcmp(old_blob->data, new_blob->data, old_blob->length); in hdr_metadata_equal()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/amdgpu_dm/ |
H A D | amdgpu_dm.c | 5520 struct drm_property_blob *new_blob = new_state->hdr_output_metadata; 5522 if (old_blob != new_blob) { 5523 if (old_blob && new_blob && 5524 old_blob->length == new_blob->length) 5525 return memcmp(old_blob->data, new_blob->data,
|
Completed in 21 milliseconds