| 123456789101112131415161718192021222324252627282930313233 |
- /*
- * SPDX-License-Identifier: MIT
- *
- * Copyright © 2016 Intel Corporation
- */
- #ifndef __MOCK_CONTEXT_H
- #define __MOCK_CONTEXT_H
- struct file;
- struct drm_i915_private;
- struct intel_engine_cs;
- struct i915_address_space;
- void mock_init_contexts(struct drm_i915_private *i915);
- struct i915_gem_context *
- mock_context(struct drm_i915_private *i915,
- const char *name);
- void mock_context_close(struct i915_gem_context *ctx);
- struct i915_gem_context *
- live_context(struct drm_i915_private *i915, struct file *file);
- struct i915_gem_context *
- live_context_for_engine(struct intel_engine_cs *engine, struct file *file);
- struct i915_gem_context *kernel_context(struct drm_i915_private *i915,
- struct i915_address_space *vm);
- void kernel_context_close(struct i915_gem_context *ctx);
- #endif /* !__MOCK_CONTEXT_H */
|