]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
drm/xe/stolen: use the same types as i915 interface
authorJani Nikula <jani.nikula@intel.com>
Wed, 24 Sep 2025 16:43:40 +0000 (19:43 +0300)
committerJani Nikula <jani.nikula@intel.com>
Mon, 29 Sep 2025 09:41:31 +0000 (12:41 +0300)
Unify the i915 and xe interfaces by switching to the same types as i915.

Reviewed-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
Link: https://lore.kernel.org/r/f15d41bc232dfa957841f16d9a069c777af40194.1758732183.git.jani.nikula@intel.com
Signed-off-by: Jani Nikula <jani.nikula@intel.com>
drivers/gpu/drm/xe/compat-i915-headers/gem/i915_gem_stolen.h
drivers/gpu/drm/xe/display/xe_stolen.c

index 42927326e5671e6d80620f1b9b1417b8eec4d700..48e3256ba37ef1edbe7270cd1d1752d60bbea6a1 100644 (file)
 struct drm_device;
 struct intel_stolen_node;
 
-int i915_gem_stolen_insert_node_in_range(struct intel_stolen_node *node,
-                                        u32 size, u32 align,
-                                        u32 start, u32 end);
+int i915_gem_stolen_insert_node_in_range(struct intel_stolen_node *node, u64 size,
+                                        unsigned int align, u64 start, u64 end);
 
-int i915_gem_stolen_insert_node(struct intel_stolen_node *node, u32 size, u32 align);
+int i915_gem_stolen_insert_node(struct intel_stolen_node *node, u64 size,
+                               unsigned int align);
 
 void i915_gem_stolen_remove_node(struct intel_stolen_node *node);
 
index d7af731d9c90b890c640c9b0535a422efecd97d0..9f04ba36e930b2d36b4809e443540bee7fe84af2 100644 (file)
@@ -11,9 +11,8 @@ struct intel_stolen_node {
        struct xe_bo *bo;
 };
 
-int i915_gem_stolen_insert_node_in_range(struct intel_stolen_node *node,
-                                        u32 size, u32 align,
-                                        u32 start, u32 end)
+int i915_gem_stolen_insert_node_in_range(struct intel_stolen_node *node, u64 size,
+                                        unsigned int align, u64 start, u64 end)
 {
        struct xe_device *xe = node->xe;
 
@@ -42,7 +41,7 @@ int i915_gem_stolen_insert_node_in_range(struct intel_stolen_node *node,
        return err;
 }
 
-int i915_gem_stolen_insert_node(struct intel_stolen_node *node, u32 size, u32 align)
+int i915_gem_stolen_insert_node(struct intel_stolen_node *node, u64 size, unsigned int align)
 {
        /* Not used on xe */
        WARN_ON(1);