Skip to content

Commit

Permalink
drm/i915/gvt: move struct engine_mmio to mmio_context.c
Browse files Browse the repository at this point in the history
struct engine_mmio is not used outside of mmio_context.c. Hide it, and
reduce includes.

Signed-off-by: Jani Nikula <jani.nikula@intel.com>
Reviewed-by: Zhenyu Wang <zhenyuw@linux.intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20230926121904.499888-3-jani.nikula@intel.com
  • Loading branch information
Jani Nikula committed Oct 11, 2023
1 parent 80cf8f1 commit 21c828a
Show file tree
Hide file tree
Showing 3 changed files with 10 additions and 10 deletions.
2 changes: 2 additions & 0 deletions drivers/gpu/drm/i915/gvt/gvt.h
Original file line number Diff line number Diff line change
Expand Up @@ -60,6 +60,8 @@

#define GVT_MAX_VGPU 8

struct engine_mmio;

/* Describe per-platform limitations. */
struct intel_gvt_device_info {
u32 max_support_vgpus;
Expand Down
8 changes: 8 additions & 0 deletions drivers/gpu/drm/i915/gvt/mmio_context.c
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,14 @@

#define GEN9_MOCS_SIZE 64

struct engine_mmio {
enum intel_engine_id id;
i915_reg_t reg;
u32 mask;
bool in_context;
u32 value;
};

/* Raw offset is appened to each line for convenience. */
static struct engine_mmio gen8_engine_mmio_list[] __cacheline_aligned = {
{RCS0, RING_MODE_GEN7(RENDER_RING_BASE), 0xffff, false}, /* 0x229c */
Expand Down
10 changes: 0 additions & 10 deletions drivers/gpu/drm/i915/gvt/mmio_context.h
Original file line number Diff line number Diff line change
Expand Up @@ -39,23 +39,13 @@
#include <linux/types.h>

#include "gt/intel_engine_regs.h"
#include "gt/intel_engine_types.h"
#include "gt/intel_lrc_reg.h"

struct i915_request;
struct intel_context;
struct intel_engine_cs;
struct intel_gvt;
struct intel_vgpu;

struct engine_mmio {
enum intel_engine_id id;
i915_reg_t reg;
u32 mask;
bool in_context;
u32 value;
};

void intel_gvt_switch_mmio(struct intel_vgpu *pre,
struct intel_vgpu *next,
const struct intel_engine_cs *engine);
Expand Down

0 comments on commit 21c828a

Please sign in to comment.