1 /* SPDX-License-Identifier: GPL-2.0+ */
3 * Copyright (C) 2023 Loongson Technology Corporation Limited
9 #include <drm/drm_device.h>
10 #include <drm/drm_gem.h>
12 struct drm_gem_object *
13 lsdc_prime_import_sg_table(struct drm_device *ddev,
14 struct dma_buf_attachment *attach,
17 int lsdc_dumb_map_offset(struct drm_file *file,
18 struct drm_device *dev,
22 int lsdc_dumb_create(struct drm_file *file,
23 struct drm_device *ddev,
24 struct drm_mode_create_dumb *args);
26 void lsdc_gem_init(struct drm_device *ddev);
27 int lsdc_show_buffer_object(struct seq_file *m, void *arg);
29 struct drm_gem_object *
30 lsdc_gem_object_create(struct drm_device *ddev,
35 struct dma_resv *resv);