drm/i915: split out gem/i915_gem_userptr.h from i915_drv.h
We already have the gem/i915_gem_userptr.c file. Acked-by: Tvrtko Ursulin <tvrtko.ursulin@intel.com> Signed-off-by: Jani Nikula <jani.nikula@intel.com> Link: https://patchwork.freedesktop.org/patch/msgid/c29f66604ebd973b8eff1cce7d7c53615a26480f.1641561552.git.jani.nikula@intel.com
This commit is contained in:
@@ -42,6 +42,7 @@
|
|||||||
#include "i915_drv.h"
|
#include "i915_drv.h"
|
||||||
#include "i915_gem_ioctls.h"
|
#include "i915_gem_ioctls.h"
|
||||||
#include "i915_gem_object.h"
|
#include "i915_gem_object.h"
|
||||||
|
#include "i915_gem_userptr.h"
|
||||||
#include "i915_scatterlist.h"
|
#include "i915_scatterlist.h"
|
||||||
|
|
||||||
#ifdef CONFIG_MMU_NOTIFIER
|
#ifdef CONFIG_MMU_NOTIFIER
|
||||||
|
|||||||
14
drivers/gpu/drm/i915/gem/i915_gem_userptr.h
Normal file
14
drivers/gpu/drm/i915/gem/i915_gem_userptr.h
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
/* SPDX-License-Identifier: MIT */
|
||||||
|
/*
|
||||||
|
* Copyright © 2021 Intel Corporation
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef __I915_GEM_USERPTR_H__
|
||||||
|
#define __I915_GEM_USERPTR_H__
|
||||||
|
|
||||||
|
struct drm_i915_private;
|
||||||
|
|
||||||
|
int i915_gem_init_userptr(struct drm_i915_private *dev_priv);
|
||||||
|
void i915_gem_cleanup_userptr(struct drm_i915_private *dev_priv);
|
||||||
|
|
||||||
|
#endif /* __I915_GEM_USERPTR_H__ */
|
||||||
@@ -1588,8 +1588,6 @@ intel_vm_no_concurrent_access_wa(struct drm_i915_private *i915)
|
|||||||
}
|
}
|
||||||
|
|
||||||
/* i915_gem.c */
|
/* i915_gem.c */
|
||||||
int i915_gem_init_userptr(struct drm_i915_private *dev_priv);
|
|
||||||
void i915_gem_cleanup_userptr(struct drm_i915_private *dev_priv);
|
|
||||||
void i915_gem_init_early(struct drm_i915_private *dev_priv);
|
void i915_gem_init_early(struct drm_i915_private *dev_priv);
|
||||||
void i915_gem_cleanup_early(struct drm_i915_private *dev_priv);
|
void i915_gem_cleanup_early(struct drm_i915_private *dev_priv);
|
||||||
|
|
||||||
|
|||||||
@@ -45,6 +45,7 @@
|
|||||||
#include "gem/i915_gem_ioctls.h"
|
#include "gem/i915_gem_ioctls.h"
|
||||||
#include "gem/i915_gem_mman.h"
|
#include "gem/i915_gem_mman.h"
|
||||||
#include "gem/i915_gem_region.h"
|
#include "gem/i915_gem_region.h"
|
||||||
|
#include "gem/i915_gem_userptr.h"
|
||||||
#include "gt/intel_engine_user.h"
|
#include "gt/intel_engine_user.h"
|
||||||
#include "gt/intel_gt.h"
|
#include "gt/intel_gt.h"
|
||||||
#include "gt/intel_gt_pm.h"
|
#include "gt/intel_gt_pm.h"
|
||||||
|
|||||||
Reference in New Issue
Block a user