[igt-dev] [PATCH i-g-t v2 2/6] lib/intel_tiling_info: Rename blt_tiling_info to blt_cmd_info
Karolina Stolarek
karolina.stolarek at intel.com
Wed Feb 8 13:47:35 UTC 2023
This struct will store other information on the copy command,
not just what tiling formats it supports. Change the struct name
to be more generic.
Signed-off-by: Karolina Stolarek <karolina.stolarek at intel.com>
---
lib/i915/i915_blt.c | 8 ++++----
lib/i915/intel_tiling_info.c | 16 ++++++++--------
lib/i915/intel_tiling_info.h | 4 ++--
3 files changed, 14 insertions(+), 14 deletions(-)
diff --git a/lib/i915/i915_blt.c b/lib/i915/i915_blt.c
index 32d22720..554905d2 100644
--- a/lib/i915/i915_blt.c
+++ b/lib/i915/i915_blt.c
@@ -240,18 +240,18 @@ bool blt_cmd_supports_tiling(const struct blt_cmds_desc *blt_info,
enum blt_cmd_type cmd,
enum blt_tiling_type tiling)
{
- struct blt_tiling_info const *tile_config;
+ struct blt_cmd_info const *cmd_info;
if (!blt_info)
return false;
- tile_config = blt_info->supported_cmds[cmd];
+ cmd_info = blt_info->supported_cmds[cmd];
/* no config means no support for that tiling */
- if (!tile_config)
+ if (!cmd_info)
return false;
- return tile_config->supported_tiling & BIT(tiling);
+ return cmd_info->supported_tiling & BIT(tiling);
}
/**
diff --git a/lib/i915/intel_tiling_info.c b/lib/i915/intel_tiling_info.c
index 671b9934..5f785777 100644
--- a/lib/i915/intel_tiling_info.c
+++ b/lib/i915/intel_tiling_info.c
@@ -12,39 +12,39 @@
.supported_tiling = _tiling \
}
-static const struct blt_tiling_info src_copy = BLT_INFO(SRC_COPY, BIT(T_LINEAR));
-static const struct blt_tiling_info
+static const struct blt_cmd_info src_copy = BLT_INFO(SRC_COPY, BIT(T_LINEAR));
+static const struct blt_cmd_info
pre_gen8_xy_src_copy = BLT_INFO(XY_SRC_COPY,
BIT(T_LINEAR) |
BIT(T_XMAJOR));
-static const struct blt_tiling_info
+static const struct blt_cmd_info
gen8_xy_src_copy = BLT_INFO(XY_SRC_COPY,
BIT(T_LINEAR) |
BIT(T_XMAJOR) |
BIT(T_YMAJOR));
-static const struct blt_tiling_info
+static const struct blt_cmd_info
gen11_xy_fast_copy = BLT_INFO(XY_FAST_COPY,
BIT(T_LINEAR) |
BIT(T_YMAJOR) |
BIT(T_YFMAJOR) |
BIT(T_TILE64));
-static const struct blt_tiling_info
+static const struct blt_cmd_info
gen12_xy_fast_copy = BLT_INFO(XY_FAST_COPY,
BIT(T_LINEAR) |
BIT(T_YMAJOR) |
BIT(T_TILE4) |
BIT(T_TILE64));
-static const struct blt_tiling_info
+static const struct blt_cmd_info
dg2_xy_fast_copy = BLT_INFO(XY_FAST_COPY,
BIT(T_LINEAR) |
BIT(T_XMAJOR) |
BIT(T_TILE4) |
BIT(T_TILE64));
-static const struct blt_tiling_info
+static const struct blt_cmd_info
gen12_xy_block_copy = BLT_INFO(XY_BLOCK_COPY,
BIT(T_LINEAR) |
BIT(T_YMAJOR));
-static const struct blt_tiling_info
+static const struct blt_cmd_info
dg2_xy_block_copy = BLT_INFO(XY_BLOCK_COPY,
BIT(T_LINEAR) |
BIT(T_XMAJOR) |
diff --git a/lib/i915/intel_tiling_info.h b/lib/i915/intel_tiling_info.h
index 97fb1ce8..e86b6dd4 100644
--- a/lib/i915/intel_tiling_info.h
+++ b/lib/i915/intel_tiling_info.h
@@ -26,13 +26,13 @@ enum blt_cmd_type {
__BLT_MAX_CMD
};
-struct blt_tiling_info {
+struct blt_cmd_info {
enum blt_cmd_type blt_cmd_type;
uint32_t supported_tiling;
};
struct blt_cmds_desc {
- struct blt_tiling_info const *supported_cmds[__BLT_MAX_CMD];
+ struct blt_cmd_info const *supported_cmds[__BLT_MAX_CMD];
};
extern const struct blt_cmds_desc pre_gen8_blt_info;
--
2.25.1
More information about the igt-dev
mailing list