mirror of
git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
synced 2026-10-31 22:34:33 +01:00
Fix sparse warning regarding an undeclared const rocket_pm_ops, which is used in rocket_drv.c. Reported-by: kernel test robot <[email protected]> Closes: https://lore.kernel.org/oe-kbuild-all/[email protected]/ Signed-off-by: Brigham Campbell <[email protected]> Signed-off-by: Tomeu Vizoso <[email protected]> Link: https://lore.kernel.org/r/20250802-fix-rockchip-npu-build-v1-2-fb0f0dacb3fe@brighamcampbell.com
33 lines
716 B
C
33 lines
716 B
C
/* SPDX-License-Identifier: GPL-2.0-only */
|
|
/* Copyright 2024-2025 Tomeu Vizoso <[email protected]> */
|
|
|
|
#ifndef __ROCKET_DRV_H__
|
|
#define __ROCKET_DRV_H__
|
|
|
|
#include <drm/drm_mm.h>
|
|
#include <drm/gpu_scheduler.h>
|
|
|
|
#include "rocket_device.h"
|
|
|
|
extern const struct dev_pm_ops rocket_pm_ops;
|
|
|
|
struct rocket_iommu_domain {
|
|
struct iommu_domain *domain;
|
|
struct kref kref;
|
|
};
|
|
|
|
struct rocket_file_priv {
|
|
struct rocket_device *rdev;
|
|
|
|
struct rocket_iommu_domain *domain;
|
|
struct drm_mm mm;
|
|
struct mutex mm_lock;
|
|
|
|
struct drm_sched_entity sched_entity;
|
|
};
|
|
|
|
struct rocket_iommu_domain *rocket_iommu_domain_get(struct rocket_file_priv *rocket_priv);
|
|
void rocket_iommu_domain_put(struct rocket_iommu_domain *domain);
|
|
|
|
#endif
|