xref: /linux/drivers/gpu/drm/i915/display/intel_fbdev_fb.h (revision 815e260a18a3af4dab59025ee99a7156c0e8b5e0)
1 /* SPDX-License-Identifier: MIT */
2 /*
3  * Copyright © 2023 Intel Corporation
4  */
5 
6 #ifndef __INTEL_FBDEV_FB_H__
7 #define __INTEL_FBDEV_FB_H__
8 
9 #include <linux/types.h>
10 
11 struct drm_device;
12 struct drm_gem_object;
13 struct drm_mode_fb_cmd2;
14 struct fb_info;
15 struct i915_vma;
16 
17 u32 intel_fbdev_fb_pitch_align(u32 stride);
18 struct drm_gem_object *intel_fbdev_fb_bo_create(struct drm_device *drm, int size);
19 void intel_fbdev_fb_bo_destroy(struct drm_gem_object *obj);
20 int intel_fbdev_fb_fill_info(struct drm_device *drm, struct fb_info *info,
21 			     struct drm_gem_object *obj, struct i915_vma *vma);
22 
23 #endif
24