Lines Matching refs:drm_property_blob
4183 struct drm_property_blob *
4187 struct drm_property_blob *blob; in drm_property_create_blob()
4190 if (!length || length > ULONG_MAX - sizeof(struct drm_property_blob)) in drm_property_create_blob()
4193 blob = kzalloc(sizeof(struct drm_property_blob)+length, GFP_KERNEL); in drm_property_create_blob()
4235 struct drm_property_blob *blob = in drm_property_free_blob()
4236 container_of(kref, struct drm_property_blob, refcount); in drm_property_free_blob()
4254 void drm_property_unreference_blob(struct drm_property_blob *blob) in drm_property_unreference_blob()
4281 static void drm_property_unreference_blob_locked(struct drm_property_blob *blob) in drm_property_unreference_blob_locked()
4299 struct drm_property_blob *blob, *bt; in drm_property_destroy_user_blobs()
4318 struct drm_property_blob *drm_property_reference_blob(struct drm_property_blob *blob) in drm_property_reference_blob()
4330 static struct drm_property_blob *__drm_property_lookup_blob(struct drm_device *dev, in __drm_property_lookup_blob()
4334 struct drm_property_blob *blob; in __drm_property_lookup_blob()
4358 struct drm_property_blob *drm_property_lookup_blob(struct drm_device *dev, in drm_property_lookup_blob()
4361 struct drm_property_blob *blob; in drm_property_lookup_blob()
4406 struct drm_property_blob **replace, in drm_property_replace_global_blob()
4412 struct drm_property_blob *new_blob = NULL; in drm_property_replace_global_blob()
4413 struct drm_property_blob *old_blob = NULL; in drm_property_replace_global_blob()
4468 struct drm_property_blob *blob; in drm_mode_getblob_ioctl()
4517 struct drm_property_blob *blob; in drm_mode_createblob_ioctl()
4566 struct drm_property_blob *blob = NULL, *bt; in drm_mode_destroyblob_ioctl()
4749 struct drm_property_blob *blob; in drm_property_change_valid_get()
5792 struct drm_property_blob *blob, *bt; in drm_mode_config_cleanup()