intel: remove unused generic intel_cmd_writer functions
Different writers are used differently. Generic functions require too many
typings.
diff --git a/icd/intel/cmd.c b/icd/intel/cmd.c
index 900ee05..3fe4d82 100644
--- a/icd/intel/cmd.c
+++ b/icd/intel/cmd.c
@@ -57,6 +57,24 @@
return XGL_SUCCESS;
}
+static void cmd_writer_copy(struct intel_cmd *cmd,
+ struct intel_cmd_writer *writer,
+ const uint32_t *vals, XGL_UINT len)
+{
+ assert(writer->used + len <= writer->size);
+ memcpy((uint32_t *) writer->ptr_opaque + writer->used,
+ vals, sizeof(uint32_t) * len);
+ writer->used += len;
+}
+
+static void cmd_writer_patch(struct intel_cmd *cmd,
+ struct intel_cmd_writer *writer,
+ XGL_UINT pos, uint32_t val)
+{
+ assert(pos < writer->used);
+ ((uint32_t *) writer->ptr_opaque)[pos] = val;
+}
+
void cmd_writer_grow(struct intel_cmd *cmd,
struct intel_cmd_writer *writer)
{