From: Jani Nikula Date: Fri, 5 Dec 2025 10:30:28 +0000 (+0200) Subject: drm/xe/stolen: unify interface with i915 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2397a4c6624a8e192de8e4443fab578b41d9deca;p=thirdparty%2Fkernel%2Flinux.git drm/xe/stolen: unify interface with i915 Have i915_gem_stolen_node_offset() return u64, and pass const pointer to them. Reviewed-by: Vinod Govindapillai Link: https://patch.msgid.link/e1ae0c5d3cc6f59d6e4f4ce810a6e9b3870109f8.1764930576.git.jani.nikula@intel.com Signed-off-by: Jani Nikula --- diff --git a/drivers/gpu/drm/xe/compat-i915-headers/gem/i915_gem_stolen.h b/drivers/gpu/drm/xe/compat-i915-headers/gem/i915_gem_stolen.h index 48e3256ba37e..368045a470d1 100644 --- a/drivers/gpu/drm/xe/compat-i915-headers/gem/i915_gem_stolen.h +++ b/drivers/gpu/drm/xe/compat-i915-headers/gem/i915_gem_stolen.h @@ -23,13 +23,13 @@ bool i915_gem_stolen_initialized(struct drm_device *drm); bool i915_gem_stolen_node_allocated(const struct intel_stolen_node *node); -u32 i915_gem_stolen_node_offset(struct intel_stolen_node *node); +u64 i915_gem_stolen_node_offset(const struct intel_stolen_node *node); u64 i915_gem_stolen_area_address(struct drm_device *drm); u64 i915_gem_stolen_area_size(struct drm_device *drm); -u64 i915_gem_stolen_node_address(struct intel_stolen_node *node); +u64 i915_gem_stolen_node_address(const struct intel_stolen_node *node); u64 i915_gem_stolen_node_size(const struct intel_stolen_node *node); diff --git a/drivers/gpu/drm/xe/display/xe_stolen.c b/drivers/gpu/drm/xe/display/xe_stolen.c index 9f04ba36e930..387506586288 100644 --- a/drivers/gpu/drm/xe/display/xe_stolen.c +++ b/drivers/gpu/drm/xe/display/xe_stolen.c @@ -67,7 +67,7 @@ bool i915_gem_stolen_node_allocated(const struct intel_stolen_node *node) return node->bo; } -u32 i915_gem_stolen_node_offset(struct intel_stolen_node *node) +u64 i915_gem_stolen_node_offset(const struct intel_stolen_node *node) { struct xe_res_cursor res; @@ -91,7 +91,7 @@ u64 i915_gem_stolen_area_size(struct drm_device *drm) return 0; } -u64 i915_gem_stolen_node_address(struct intel_stolen_node *node) +u64 i915_gem_stolen_node_address(const struct intel_stolen_node *node) { struct xe_device *xe = node->xe;