linux/drivers/gpu/drm/loongson/lsdc_benchmark.c

// SPDX-License-Identifier: GPL-2.0+
/*
 * Copyright (C) 2023 Loongson Technology Corporation Limited
 */

#include <drm/drm_debugfs.h>

#include "lsdc_benchmark.h"
#include "lsdc_drv.h"
#include "lsdc_gem.h"
#include "lsdc_ttm.h"

lsdc_copy_proc_t;

static void lsdc_copy_gtt_to_vram_cpu(struct lsdc_bo *src_bo,
				      struct lsdc_bo *dst_bo,
				      unsigned int size,
				      int n)
{}

static void lsdc_copy_vram_to_gtt_cpu(struct lsdc_bo *src_bo,
				      struct lsdc_bo *dst_bo,
				      unsigned int size,
				      int n)
{}

static void lsdc_copy_gtt_to_gtt_cpu(struct lsdc_bo *src_bo,
				     struct lsdc_bo *dst_bo,
				     unsigned int size,
				     int n)
{}

static void lsdc_benchmark_copy(struct lsdc_device *ldev,
				unsigned int size,
				unsigned int n,
				u32 src_domain,
				u32 dst_domain,
				lsdc_copy_proc_t copy_proc,
				struct drm_printer *p)
{}

int lsdc_show_benchmark_copy(struct lsdc_device *ldev, struct drm_printer *p)
{}