mirror of
https://github.com/torvalds/linux.git
synced 2026-07-28 01:55:51 +02:00
Use xe_fb_pin_ggtt_pin() instead of intel_fb_pin_to_ggtt() for the initial FB pin. We want to get rid of intel_fb_pin_to_ggtt() and just use the new fb_pin parent interface. This still isn't quite the final solution since we bypass the actual parent interface and call the implementation directly. But sorting that out will require more cleanup to the initial FB code. Reviewed-by: Jani Nikula <jani.nikula@intel.com> Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com> Link: https://patch.msgid.link/20260508143426.26504-16-ville.syrjala@linux.intel.com
22 lines
535 B
C
22 lines
535 B
C
/* SPDX-License-Identifier: MIT */
|
|
/* Copyright © 2026 Intel Corporation */
|
|
|
|
#ifndef __XE_FB_PIN_H__
|
|
#define __XE_FB_PIN_H__
|
|
|
|
#include <linux/types.h>
|
|
|
|
struct drm_gem_object;
|
|
struct i915_vma;
|
|
struct intel_fb_pin_params;
|
|
|
|
int xe_fb_pin_ggtt_pin(struct drm_gem_object *obj,
|
|
const struct intel_fb_pin_params *pin_params,
|
|
struct i915_vma **out_ggtt_vma,
|
|
u32 *out_offset,
|
|
int *out_fence_id);
|
|
|
|
extern const struct intel_display_fb_pin_interface xe_display_fb_pin_interface;
|
|
|
|
#endif /* __XE_FB_PIN_H__ */
|