Lines Matching refs:new_blob

698 	struct drm_property_blob *new_blob = NULL;  in drm_property_replace_global_blob()  local
707 new_blob = drm_property_create_blob(dev, length, data); in drm_property_replace_global_blob()
708 if (IS_ERR(new_blob)) in drm_property_replace_global_blob()
709 return PTR_ERR(new_blob); in drm_property_replace_global_blob()
715 new_blob ? in drm_property_replace_global_blob()
716 new_blob->base.id : 0); in drm_property_replace_global_blob()
722 *replace = new_blob; in drm_property_replace_global_blob()
727 drm_property_blob_put(new_blob); in drm_property_replace_global_blob()
740 struct drm_property_blob *new_blob) in drm_property_replace_blob() argument
744 if (old_blob == new_blob) in drm_property_replace_blob()
748 if (new_blob) in drm_property_replace_blob()
749 drm_property_blob_get(new_blob); in drm_property_replace_blob()
750 *blob = new_blob; in drm_property_replace_blob()
780 struct drm_property_blob *new_blob = NULL; in drm_property_replace_blob_from_id() local
783 new_blob = drm_property_lookup_blob(dev, blob_id); in drm_property_replace_blob_from_id()
784 if (new_blob == NULL) { in drm_property_replace_blob_from_id()
791 new_blob->length > max_size) { in drm_property_replace_blob_from_id()
794 new_blob->base.id, new_blob->length, max_size); in drm_property_replace_blob_from_id()
795 drm_property_blob_put(new_blob); in drm_property_replace_blob_from_id()
800 new_blob->length != expected_size) { in drm_property_replace_blob_from_id()
803 new_blob->base.id, new_blob->length, expected_size); in drm_property_replace_blob_from_id()
804 drm_property_blob_put(new_blob); in drm_property_replace_blob_from_id()
808 new_blob->length % expected_elem_size != 0) { in drm_property_replace_blob_from_id()
811 new_blob->base.id, new_blob->length, expected_elem_size); in drm_property_replace_blob_from_id()
812 drm_property_blob_put(new_blob); in drm_property_replace_blob_from_id()
817 *replaced |= drm_property_replace_blob(blob, new_blob); in drm_property_replace_blob_from_id()
818 drm_property_blob_put(new_blob); in drm_property_replace_blob_from_id()