drm/ttm: make ttm_bo_get internal
authorChristian König <christian.koenig@amd.com>
Tue, 16 Jul 2024 12:28:40 +0000 (14:28 +0200)
committerChristian König <christian.koenig@amd.com>
Mon, 26 May 2025 13:34:00 +0000 (15:34 +0200)
Prevent drivers from using this directly.

Signed-off-by: Christian König <christian.koenig@amd.com>
Reviewed-by: Matthew Brost <matthew.brost@intel.com>
Reviewed-by: Simona Vetter <simona.vetter@ffwll.ch>
Link: https://lore.kernel.org/r/20240723121750.2086-8-christian.koenig@amd.com
drivers/gpu/drm/ttm/ttm_bo_internal.h
include/drm/ttm/ttm_bo.h

index 6a7305e..9d8b747 100644 (file)
 
 #include <drm/ttm/ttm_bo.h>
 
+/**
+ * ttm_bo_get - reference a struct ttm_buffer_object
+ *
+ * @bo: The buffer object.
+ */
+static inline void ttm_bo_get(struct ttm_buffer_object *bo)
+{
+       kref_get(&bo->kref);
+}
+
 /**
  * ttm_bo_get_unless_zero - reference a struct ttm_buffer_object unless
  * its refcount has already reached zero.
index bf24169..8ad6e27 100644 (file)
@@ -244,16 +244,6 @@ bool ttm_bo_shrink_suitable(struct ttm_buffer_object *bo, struct ttm_operation_c
 
 bool ttm_bo_shrink_avoid_wait(void);
 
-/**
- * ttm_bo_get - reference a struct ttm_buffer_object
- *
- * @bo: The buffer object.
- */
-static inline void ttm_bo_get(struct ttm_buffer_object *bo)
-{
-       kref_get(&bo->kref);
-}
-
 /**
  * ttm_bo_reserve:
  *