Lines Matching refs:drm_property_blob

526 	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()
652 struct drm_property_blob *blob = NULL; in drm_property_lookup_blob()
689 struct drm_property_blob **replace, in drm_property_replace_global_blob()
695 struct drm_property_blob *new_blob = NULL; in drm_property_replace_global_blob()
696 struct drm_property_blob *old_blob = NULL; in drm_property_replace_global_blob()
736 bool drm_property_replace_blob(struct drm_property_blob **blob, in drm_property_replace_blob()
737 struct drm_property_blob *new_blob) in drm_property_replace_blob()
739 struct drm_property_blob *old_blob = *blob; in drm_property_replace_blob()
756 struct drm_property_blob *blob; in drm_mode_getblob_ioctl()
785 struct drm_property_blob *blob; in drm_mode_createblob_ioctl()
821 struct drm_property_blob *blob = NULL, *bt; in drm_mode_destroyblob_ioctl()
900 struct drm_property_blob *blob; in drm_property_change_valid_get()