Lines Matching refs:drm_property_blob

529 	struct drm_property_blob *blob =  in drm_property_free_blob()
530 container_of(kref, struct drm_property_blob, base.refcount); in drm_property_free_blob()
555 struct drm_property_blob *
559 struct drm_property_blob *blob; in drm_property_create_blob()
562 if (!length || length > INT_MAX - sizeof(struct drm_property_blob)) in drm_property_create_blob()
565 blob = kvzalloc(sizeof(struct drm_property_blob)+length, GFP_KERNEL); in drm_property_create_blob()
601 void drm_property_blob_put(struct drm_property_blob *blob) in drm_property_blob_put()
613 struct drm_property_blob *blob, *bt; in drm_property_destroy_user_blobs()
632 struct drm_property_blob *drm_property_blob_get(struct drm_property_blob *blob) in drm_property_blob_get()
651 struct drm_property_blob *drm_property_lookup_blob(struct drm_device *dev, in drm_property_lookup_blob()
655 struct drm_property_blob *blob = NULL; in drm_property_lookup_blob()
692 struct drm_property_blob **replace, in drm_property_replace_global_blob()
698 struct drm_property_blob *new_blob = NULL; in drm_property_replace_global_blob()
699 struct drm_property_blob *old_blob = NULL; in drm_property_replace_global_blob()
739 bool drm_property_replace_blob(struct drm_property_blob **blob, in drm_property_replace_blob()
740 struct drm_property_blob *new_blob) in drm_property_replace_blob()
742 struct drm_property_blob *old_blob = *blob; in drm_property_replace_blob()
772 struct drm_property_blob **blob, in drm_property_replace_blob_from_id()
778 struct drm_property_blob *new_blob = NULL; in drm_property_replace_blob_from_id()
817 struct drm_property_blob *blob; in drm_mode_getblob_ioctl()
846 struct drm_property_blob *blob; in drm_mode_createblob_ioctl()
882 struct drm_property_blob *blob = NULL, *bt; in drm_mode_destroyblob_ioctl()
961 struct drm_property_blob *blob; in drm_property_change_valid_get()