drm/i915: split out i915_gem_internal.h from i915_drv.h
We already have the i915_gem_internal.c file. Cc: Tvrtko Ursulin <tvrtko.ursulin@linux.intel.com> Cc: Daniel Vetter <daniel.vetter@ffwll.ch> Signed-off-by: Jani Nikula <jani.nikula@intel.com> Acked-by: Tvrtko Ursulin <tvrtko.ursulin@intel.com> Link: https://patchwork.freedesktop.org/patch/msgid/6715d1f3232c445990630bb3aac00f279f516fee.1644507885.git.jani.nikula@intel.com
This commit is contained in:
parent
420f63cb6d
commit
b508d01fa5
@ -4,6 +4,8 @@
|
||||
*
|
||||
*/
|
||||
|
||||
#include "gem/i915_gem_internal.h"
|
||||
|
||||
#include "i915_drv.h"
|
||||
#include "intel_de.h"
|
||||
#include "intel_display_types.h"
|
||||
|
@ -28,6 +28,7 @@
|
||||
|
||||
#include <drm/drm_fourcc.h>
|
||||
|
||||
#include "gem/i915_gem_internal.h"
|
||||
#include "gem/i915_gem_pm.h"
|
||||
#include "gt/intel_gpu_commands.h"
|
||||
#include "gt/intel_ring.h"
|
||||
|
@ -10,6 +10,7 @@
|
||||
|
||||
#include "i915_drv.h"
|
||||
#include "i915_gem.h"
|
||||
#include "i915_gem_internal.h"
|
||||
#include "i915_gem_object.h"
|
||||
#include "i915_scatterlist.h"
|
||||
#include "i915_utils.h"
|
||||
|
23
drivers/gpu/drm/i915/gem/i915_gem_internal.h
Normal file
23
drivers/gpu/drm/i915/gem/i915_gem_internal.h
Normal file
@ -0,0 +1,23 @@
|
||||
/* SPDX-License-Identifier: MIT */
|
||||
/*
|
||||
* Copyright © 2022 Intel Corporation
|
||||
*/
|
||||
|
||||
#ifndef __I915_GEM_INTERNAL_H__
|
||||
#define __I915_GEM_INTERNAL_H__
|
||||
|
||||
#include <linux/types.h>
|
||||
|
||||
struct drm_i915_gem_object;
|
||||
struct drm_i915_gem_object_ops;
|
||||
struct drm_i915_private;
|
||||
|
||||
struct drm_i915_gem_object *
|
||||
i915_gem_object_create_internal(struct drm_i915_private *i915,
|
||||
phys_addr_t size);
|
||||
struct drm_i915_gem_object *
|
||||
__i915_gem_object_create_internal(struct drm_i915_private *i915,
|
||||
const struct drm_i915_gem_object_ops *ops,
|
||||
phys_addr_t size);
|
||||
|
||||
#endif /* __I915_GEM_INTERNAL_H__ */
|
@ -8,9 +8,10 @@
|
||||
|
||||
#include "i915_selftest.h"
|
||||
|
||||
#include "gem/i915_gem_region.h"
|
||||
#include "gem/i915_gem_internal.h"
|
||||
#include "gem/i915_gem_lmem.h"
|
||||
#include "gem/i915_gem_pm.h"
|
||||
#include "gem/i915_gem_region.h"
|
||||
|
||||
#include "gt/intel_gt.h"
|
||||
|
||||
|
@ -6,6 +6,7 @@
|
||||
|
||||
#include <linux/prime_numbers.h>
|
||||
|
||||
#include "gem/i915_gem_internal.h"
|
||||
#include "gem/i915_gem_pm.h"
|
||||
#include "gt/intel_engine_pm.h"
|
||||
#include "gt/intel_engine_regs.h"
|
||||
|
@ -6,11 +6,13 @@
|
||||
|
||||
#include <linux/prime_numbers.h>
|
||||
|
||||
#include "gem/i915_gem_internal.h"
|
||||
#include "gem/i915_gem_region.h"
|
||||
#include "gt/intel_engine_pm.h"
|
||||
#include "gt/intel_gpu_commands.h"
|
||||
#include "gt/intel_gt.h"
|
||||
#include "gt/intel_gt_pm.h"
|
||||
#include "gem/i915_gem_region.h"
|
||||
|
||||
#include "huge_gem_object.h"
|
||||
#include "i915_selftest.h"
|
||||
#include "selftests/i915_random.h"
|
||||
|
@ -7,6 +7,7 @@
|
||||
#include "igt_gem_utils.h"
|
||||
|
||||
#include "gem/i915_gem_context.h"
|
||||
#include "gem/i915_gem_internal.h"
|
||||
#include "gem/i915_gem_pm.h"
|
||||
#include "gt/intel_context.h"
|
||||
#include "gt/intel_gpu_commands.h"
|
||||
|
@ -5,6 +5,8 @@
|
||||
|
||||
#include <linux/log2.h>
|
||||
|
||||
#include "gem/i915_gem_internal.h"
|
||||
|
||||
#include "gen6_ppgtt.h"
|
||||
#include "i915_scatterlist.h"
|
||||
#include "i915_trace.h"
|
||||
|
@ -6,6 +6,7 @@
|
||||
#include <drm/drm_print.h>
|
||||
|
||||
#include "gem/i915_gem_context.h"
|
||||
#include "gem/i915_gem_internal.h"
|
||||
#include "gt/intel_gt_regs.h"
|
||||
|
||||
#include "i915_cmd_parser.h"
|
||||
|
@ -5,15 +5,17 @@
|
||||
|
||||
#include <drm/intel-gtt.h>
|
||||
|
||||
#include "intel_gt_debugfs.h"
|
||||
|
||||
#include "gem/i915_gem_internal.h"
|
||||
#include "gem/i915_gem_lmem.h"
|
||||
#include "pxp/intel_pxp.h"
|
||||
|
||||
#include "i915_drv.h"
|
||||
#include "intel_context.h"
|
||||
#include "intel_engine_regs.h"
|
||||
#include "intel_gt.h"
|
||||
#include "intel_gt_buffer_pool.h"
|
||||
#include "intel_gt_clock_utils.h"
|
||||
#include "intel_gt_debugfs.h"
|
||||
#include "intel_gt_pm.h"
|
||||
#include "intel_gt_regs.h"
|
||||
#include "intel_gt_requests.h"
|
||||
@ -25,7 +27,6 @@
|
||||
#include "intel_rps.h"
|
||||
#include "intel_uncore.h"
|
||||
#include "shmem_utils.h"
|
||||
#include "pxp/intel_pxp.h"
|
||||
|
||||
void __intel_gt_init_early(struct intel_gt *gt, struct drm_i915_private *i915)
|
||||
{
|
||||
|
@ -3,6 +3,7 @@
|
||||
* Copyright © 2014-2018 Intel Corporation
|
||||
*/
|
||||
|
||||
#include "gem/i915_gem_internal.h"
|
||||
#include "gem/i915_gem_object.h"
|
||||
|
||||
#include "i915_drv.h"
|
||||
|
@ -10,6 +10,7 @@
|
||||
|
||||
#include <drm/drm_cache.h>
|
||||
|
||||
#include "gem/i915_gem_internal.h"
|
||||
#include "gem/i915_gem_lmem.h"
|
||||
#include "i915_trace.h"
|
||||
#include "intel_gt.h"
|
||||
|
@ -3,6 +3,8 @@
|
||||
* Copyright © 2014 Intel Corporation
|
||||
*/
|
||||
|
||||
#include "gem/i915_gem_internal.h"
|
||||
|
||||
#include "i915_drv.h"
|
||||
#include "intel_renderstate.h"
|
||||
#include "intel_context.h"
|
||||
|
@ -3,6 +3,7 @@
|
||||
* Copyright © 2019 Intel Corporation
|
||||
*/
|
||||
|
||||
#include "gem/i915_gem_internal.h"
|
||||
#include "gem/i915_gem_lmem.h"
|
||||
#include "gem/i915_gem_object.h"
|
||||
|
||||
|
@ -3,6 +3,8 @@
|
||||
* Copyright © 2008-2021 Intel Corporation
|
||||
*/
|
||||
|
||||
#include "gem/i915_gem_internal.h"
|
||||
|
||||
#include "gen2_engine_cs.h"
|
||||
#include "gen6_engine_cs.h"
|
||||
#include "gen6_ppgtt.h"
|
||||
|
@ -3,9 +3,10 @@
|
||||
* Copyright © 2016-2018 Intel Corporation
|
||||
*/
|
||||
|
||||
#include "i915_drv.h"
|
||||
#include "gem/i915_gem_internal.h"
|
||||
|
||||
#include "i915_active.h"
|
||||
#include "i915_drv.h"
|
||||
#include "i915_syncmap.h"
|
||||
#include "intel_gt.h"
|
||||
#include "intel_ring.h"
|
||||
|
@ -5,6 +5,7 @@
|
||||
|
||||
#include <linux/prime_numbers.h>
|
||||
|
||||
#include "gem/i915_gem_internal.h"
|
||||
#include "gem/i915_gem_pm.h"
|
||||
#include "gt/intel_engine_heartbeat.h"
|
||||
#include "gt/intel_reset.h"
|
||||
|
@ -6,6 +6,7 @@
|
||||
#include <linux/kthread.h>
|
||||
|
||||
#include "gem/i915_gem_context.h"
|
||||
#include "gem/i915_gem_internal.h"
|
||||
|
||||
#include "i915_gem_evict.h"
|
||||
#include "intel_gt.h"
|
||||
|
@ -5,6 +5,8 @@
|
||||
|
||||
#include <linux/prime_numbers.h>
|
||||
|
||||
#include "gem/i915_gem_internal.h"
|
||||
|
||||
#include "i915_selftest.h"
|
||||
#include "intel_engine_heartbeat.h"
|
||||
#include "intel_engine_pm.h"
|
||||
|
@ -5,6 +5,8 @@
|
||||
|
||||
#include <linux/sort.h>
|
||||
|
||||
#include "gem/i915_gem_internal.h"
|
||||
|
||||
#include "selftests/i915_random.h"
|
||||
|
||||
static const unsigned int sizes[] = {
|
||||
|
@ -6,6 +6,8 @@
|
||||
#include <linux/pm_qos.h>
|
||||
#include <linux/sort.h>
|
||||
|
||||
#include "gem/i915_gem_internal.h"
|
||||
|
||||
#include "intel_engine_heartbeat.h"
|
||||
#include "intel_engine_pm.h"
|
||||
#include "intel_engine_regs.h"
|
||||
|
@ -3,6 +3,7 @@
|
||||
* Copyright © 2018 Intel Corporation
|
||||
*/
|
||||
|
||||
#include "gem/i915_gem_internal.h"
|
||||
#include "gem/i915_gem_pm.h"
|
||||
#include "gt/intel_engine_user.h"
|
||||
#include "gt/intel_gt.h"
|
||||
|
@ -1647,15 +1647,6 @@ i915_gem_vm_lookup(struct drm_i915_file_private *file_priv, u32 id)
|
||||
return vm;
|
||||
}
|
||||
|
||||
/* i915_gem_internal.c */
|
||||
struct drm_i915_gem_object *
|
||||
i915_gem_object_create_internal(struct drm_i915_private *dev_priv,
|
||||
phys_addr_t size);
|
||||
struct drm_i915_gem_object *
|
||||
__i915_gem_object_create_internal(struct drm_i915_private *dev_priv,
|
||||
const struct drm_i915_gem_object_ops *ops,
|
||||
phys_addr_t size);
|
||||
|
||||
/* i915_gem_tiling.c */
|
||||
static inline bool i915_gem_object_needs_bit17_swizzle(struct drm_i915_gem_object *obj)
|
||||
{
|
||||
|
@ -196,6 +196,7 @@
|
||||
#include <linux/uuid.h>
|
||||
|
||||
#include "gem/i915_gem_context.h"
|
||||
#include "gem/i915_gem_internal.h"
|
||||
#include "gt/intel_engine_pm.h"
|
||||
#include "gt/intel_engine_regs.h"
|
||||
#include "gt/intel_engine_user.h"
|
||||
|
@ -6,9 +6,10 @@
|
||||
|
||||
#include <linux/random.h>
|
||||
|
||||
#include "gem/i915_gem_internal.h"
|
||||
#include "gem/i915_gem_pm.h"
|
||||
#include "gem/selftests/igt_gem_utils.h"
|
||||
#include "gem/selftests/mock_context.h"
|
||||
#include "gem/i915_gem_pm.h"
|
||||
#include "gt/intel_gt.h"
|
||||
#include "gt/intel_gt_pm.h"
|
||||
|
||||
|
@ -22,6 +22,7 @@
|
||||
*
|
||||
*/
|
||||
|
||||
#include "gem/i915_gem_internal.h"
|
||||
#include "gem/i915_gem_pm.h"
|
||||
#include "gem/selftests/igt_gem_utils.h"
|
||||
#include "gem/selftests/mock_context.h"
|
||||
|
@ -26,6 +26,7 @@
|
||||
#include <linux/prime_numbers.h>
|
||||
|
||||
#include "gem/i915_gem_context.h"
|
||||
#include "gem/i915_gem_internal.h"
|
||||
#include "gem/selftests/mock_context.h"
|
||||
#include "gt/intel_context.h"
|
||||
#include "gt/intel_gpu_commands.h"
|
||||
|
@ -26,6 +26,7 @@
|
||||
#include <linux/pm_qos.h>
|
||||
#include <linux/sort.h>
|
||||
|
||||
#include "gem/i915_gem_internal.h"
|
||||
#include "gem/i915_gem_pm.h"
|
||||
#include "gem/selftests/mock_context.h"
|
||||
|
||||
|
@ -25,6 +25,7 @@
|
||||
#include <linux/prime_numbers.h>
|
||||
|
||||
#include "gem/i915_gem_context.h"
|
||||
#include "gem/i915_gem_internal.h"
|
||||
#include "gem/selftests/mock_context.h"
|
||||
|
||||
#include "i915_scatterlist.h"
|
||||
|
@ -6,6 +6,7 @@
|
||||
#include "gt/intel_gpu_commands.h"
|
||||
#include "gt/intel_gt.h"
|
||||
|
||||
#include "gem/i915_gem_internal.h"
|
||||
#include "gem/selftests/igt_gem_utils.h"
|
||||
|
||||
#include "igt_spinner.h"
|
||||
|
Loading…
Reference in New Issue
Block a user