kernel_samsung_a34x-permissive/drivers/gpu/drm/mediatek/mtk_drm_fb.h
2024-04-28 15:51:13 +02:00

23 lines
775 B
C

/* SPDX-License-Identifier: GPL-2.0 */
/*
* Copyright (c) 2019 MediaTek Inc.
*/
#ifndef MTK_DRM_FB_H
#define MTK_DRM_FB_H
size_t mtk_fb_get_size(struct drm_framebuffer *fb);
struct drm_gem_object *mtk_fb_get_gem_obj(struct drm_framebuffer *fb);
dma_addr_t mtk_fb_get_dma(struct drm_framebuffer *fb);
int mtk_fb_wait(struct drm_framebuffer *fb);
struct drm_framebuffer *
mtk_drm_mode_fb_create(struct drm_device *dev, struct drm_file *file,
const struct drm_mode_fb_cmd2 *cmd);
struct drm_framebuffer *
mtk_drm_framebuffer_create(struct drm_device *dev,
const struct drm_mode_fb_cmd2 *mode,
struct drm_gem_object *obj);
bool mtk_drm_fb_is_secure(struct drm_framebuffer *fb);
int mtk_fb_get_sec_id(struct drm_framebuffer *fb);
#endif /* MTK_DRM_FB_H */