#include "mock_gtt.h"
static void mock_insert_page(struct i915_address_space *vm,
dma_addr_t addr,
u64 offset,
unsigned int pat_index,
u32 flags)
{ … }
static void mock_insert_entries(struct i915_address_space *vm,
struct i915_vma_resource *vma_res,
unsigned int pat_index, u32 flags)
{ … }
static void mock_bind_ppgtt(struct i915_address_space *vm,
struct i915_vm_pt_stash *stash,
struct i915_vma_resource *vma_res,
unsigned int pat_index,
u32 flags)
{ … }
static void mock_unbind_ppgtt(struct i915_address_space *vm,
struct i915_vma_resource *vma_res)
{ … }
static void mock_cleanup(struct i915_address_space *vm)
{ … }
static void mock_clear_range(struct i915_address_space *vm,
u64 start, u64 length)
{ … }
struct i915_ppgtt *mock_ppgtt(struct drm_i915_private *i915, const char *name)
{ … }
static void mock_bind_ggtt(struct i915_address_space *vm,
struct i915_vm_pt_stash *stash,
struct i915_vma_resource *vma_res,
unsigned int pat_index,
u32 flags)
{ … }
static void mock_unbind_ggtt(struct i915_address_space *vm,
struct i915_vma_resource *vma_res)
{ … }
void mock_init_ggtt(struct intel_gt *gt)
{ … }
void mock_fini_ggtt(struct i915_ggtt *ggtt)
{ … }