xref: /linux/drivers/gpu/drm/xe/display/xe_fb_pin.h (revision fbf64f3595a68b56df324bdea96fb03542ae9334)
1 /* SPDX-License-Identifier: MIT */
2 /* Copyright © 2026 Intel Corporation */
3 
4 #ifndef __XE_FB_PIN_H__
5 #define __XE_FB_PIN_H__
6 
7 #include <linux/types.h>
8 
9 struct drm_gem_object;
10 struct i915_vma;
11 struct intel_fb_pin_params;
12 
13 int xe_fb_pin_ggtt_pin(struct drm_gem_object *obj,
14 		       const struct intel_fb_pin_params *pin_params,
15 		       struct i915_vma **out_ggtt_vma,
16 		       u32 *out_offset,
17 		       int *out_fence_id);
18 
19 extern const struct intel_display_fb_pin_interface xe_display_fb_pin_interface;
20 
21 #endif /* __XE_FB_PIN_H__ */
22