drm/xe/stolen: use the same types as i915 interface

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>
This commit is contained in:
Jani Nikula 2025-09-24 19:43:40 +03:00
parent d3741f2c86
commit d630a1bdd6
2 changed files with 7 additions and 8 deletions

View File

@ -11,11 +11,11 @@
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);

View 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);