linux/drivers/gpu/drm/i915/intel_gvt_mmio_table.c

// SPDX-License-Identifier: MIT
/*
 * Copyright © 2020 Intel Corporation
 */

#include "display/bxt_dpio_phy_regs.h"
#include "display/i9xx_plane_regs.h"
#include "display/intel_audio_regs.h"
#include "display/intel_backlight_regs.h"
#include "display/intel_color_regs.h"
#include "display/intel_cursor_regs.h"
#include "display/intel_display_types.h"
#include "display/intel_dmc_regs.h"
#include "display/intel_dp_aux_regs.h"
#include "display/intel_dpio_phy.h"
#include "display/intel_fbc_regs.h"
#include "display/intel_fdi_regs.h"
#include "display/intel_lvds_regs.h"
#include "display/intel_psr_regs.h"
#include "display/intel_sprite_regs.h"
#include "display/skl_universal_plane_regs.h"
#include "display/skl_watermark_regs.h"
#include "display/vlv_dsi_pll_regs.h"
#include "gt/intel_engine_regs.h"
#include "gt/intel_gt_regs.h"
#include "gvt/reg.h"

#include "i915_drv.h"
#include "i915_pvinfo.h"
#include "i915_reg.h"
#include "intel_gvt.h"
#include "intel_mchbar_regs.h"

#define MMIO_F(reg, s)

#define MMIO_D(reg)

#define MMIO_RING_F(prefix, s)

#define MMIO_RING_D(prefix)

static int iterate_generic_mmio(struct intel_gvt_mmio_table_iter *iter)
{}

static int iterate_bdw_only_mmio(struct intel_gvt_mmio_table_iter *iter)
{}

static int iterate_bdw_plus_mmio(struct intel_gvt_mmio_table_iter *iter)
{}

static int iterate_pre_skl_mmio(struct intel_gvt_mmio_table_iter *iter)
{}

static int iterate_skl_plus_mmio(struct intel_gvt_mmio_table_iter *iter)
{}

static int iterate_bxt_mmio(struct intel_gvt_mmio_table_iter *iter)
{}

/**
 * intel_gvt_iterate_mmio_table - Iterate the GVT MMIO table
 * @iter: the interator
 *
 * This function is called for iterating the GVT MMIO table when i915 is
 * taking the snapshot of the HW and GVT is building MMIO tracking table.
 */
int intel_gvt_iterate_mmio_table(struct intel_gvt_mmio_table_iter *iter)
{}
EXPORT_SYMBOL_NS_GPL();