-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
drm/i915: split out i915_cmd_parser.h from i915_drv.h
We already have the i915_cmd_parser.c file. Acked-by: Tvrtko Ursulin <tvrtko.ursulin@intel.com> Signed-off-by: Jani Nikula <jani.nikula@intel.com> Link: https://patchwork.freedesktop.org/patch/msgid/1a02b8788266f4f2fd4de12808b55c4a66179e98.1641561552.git.jani.nikula@intel.com
- Loading branch information
Jani Nikula
committed
Jan 10, 2022
1 parent
2564c35
commit 23d639d
Showing
6 changed files
with
30 additions
and
13 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,26 @@ | ||
/* SPDX-License-Identifier: MIT */ | ||
/* | ||
* Copyright © 2021 Intel Corporation | ||
*/ | ||
|
||
#ifndef __I915_CMD_PARSER_H__ | ||
#define __I915_CMD_PARSER_H__ | ||
|
||
#include <linux/types.h> | ||
|
||
struct drm_i915_private; | ||
struct intel_engine_cs; | ||
struct i915_vma; | ||
|
||
int i915_cmd_parser_get_version(struct drm_i915_private *dev_priv); | ||
int intel_engine_init_cmd_parser(struct intel_engine_cs *engine); | ||
void intel_engine_cleanup_cmd_parser(struct intel_engine_cs *engine); | ||
int intel_engine_cmd_parser(struct intel_engine_cs *engine, | ||
struct i915_vma *batch, | ||
unsigned long batch_offset, | ||
unsigned long batch_length, | ||
struct i915_vma *shadow, | ||
bool trampoline); | ||
#define I915_CMD_PARSER_TRAMPOLINE_SIZE 8 | ||
|
||
#endif /* __I915_CMD_PARSER_H__ */ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters