[Accel-config] [PATCH 4/8] rename dst length
"Guo, Lingyan" <[email protected]> Fri, 27 Oct 2023 11:06:51 +0800
| Newsgroups | dev.linux.lists.accel-config |
|---|---|
| Message-ID | <[email protected]> |
From: lingyan <[email protected]> change: since chaining could combine decompression & filter do not need separate MAX_DEST_SIZE Signed-off-by: lingyan <[email protected]> --- test/algorithms/iaa_compress.c | 2 +- test/algorithms/iaa_compress.h | 3 +- test/algorithms/iaa_filter.h | 1 - test/iaa.c | 92 +++++++++++++++++----------------- 4 files changed, 48 insertions(+), 50 deletions(-) diff --git a/test/algorithms/iaa_compress.c b/test/algorithms/iaa_compress.c index aaa0b0a..90092f3 100644 --- a/test/algorithms/iaa_compress.c +++ b/test/algorithms/iaa_compress.c @@ -32,7 +32,7 @@ int iaa_do_decompress(void *dst, void *src, int src_len, int *out_len) stream.avail_in = src_len; stream.next_in = src; - stream.avail_out = IAA_COMPRESS_MAX_DEST_SIZE; + stream.avail_out = IAA_GENERAL_MAX_DEST_SIZE; stream.next_out = dst; dump_stream(&stream); diff --git a/test/algorithms/iaa_compress.h b/test/algorithms/iaa_compress.h index e3cdb6d..075772c 100644 --- a/test/algorithms/iaa_compress.h +++ b/test/algorithms/iaa_compress.h @@ -8,10 +8,9 @@ #define IAA_COMPRESS_AECS_SIZE (1568) #define IAA_COMPRESS_SRC2_SIZE (IAA_COMPRESS_AECS_SIZE * 2) -#define IAA_COMPRESS_MAX_DEST_SIZE (2097152 * 2) #define IAA_DECOMPRESS_AECS_SIZE (5376) #define IAA_DECOMPRESS_SRC2_SIZE (IAA_DECOMPRESS_AECS_SIZE * 2) -#define IAA_DECOMPRESS_MAX_DEST_SIZE (2097152 * 2) +#define IAA_GENERAL_MAX_DEST_SIZE (2097152 * 2) static const uint32_t iaa_compress_aecs[IAA_COMPRESS_AECS_SIZE / 4] = { 0x12345678, // crc diff --git a/test/algorithms/iaa_filter.h b/test/algorithms/iaa_filter.h index 44dbc1c..b7803e3 100644 --- a/test/algorithms/iaa_filter.h +++ b/test/algorithms/iaa_filter.h @@ -5,7 +5,6 @@ #include <stdint.h> -#define IAA_FILTER_MAX_DEST_SIZE (2097152 * 2) #define IAA_FILTER_MAX_SRC2_SIZE (2097152) #define IAA_FILTER_AECS_SIZE (32) diff --git a/test/iaa.c b/test/iaa.c index 7ed639c..a83877a 100644 --- a/test/iaa.c +++ b/test/iaa.c @@ -244,15 +244,15 @@ static int init_compress(struct task *tsk, int tflags, int opcode, unsigned long return -ENOMEM; memset_pattern(tsk->src2, 0, IAA_COMPRESS_SRC2_SIZE); - tsk->dst1 = aligned_alloc(32, IAA_COMPRESS_MAX_DEST_SIZE); + tsk->dst1 = aligned_alloc(32, IAA_GENERAL_MAX_DEST_SIZE); if (!tsk->dst1) return -ENOMEM; - memset_pattern(tsk->dst1, 0, IAA_COMPRESS_MAX_DEST_SIZE); + memset_pattern(tsk->dst1, 0, IAA_GENERAL_MAX_DEST_SIZE); - tsk->output = aligned_alloc(32, IAA_COMPRESS_MAX_DEST_SIZE); + tsk->output = aligned_alloc(32, IAA_GENERAL_MAX_DEST_SIZE); if (!tsk->output) return -ENOMEM; - memset_pattern(tsk->output, 0, IAA_COMPRESS_MAX_DEST_SIZE); + memset_pattern(tsk->output, 0, IAA_GENERAL_MAX_DEST_SIZE); return ACCTEST_STATUS_OK; } @@ -269,10 +269,10 @@ static int init_decompress(struct task *tsk, int tflags, int opcode, unsigned lo return -ENOMEM; memset_pattern(tsk->input, tsk->pattern, src1_xfer_size); - tsk->src1 = aligned_alloc(32, IAA_DECOMPRESS_MAX_DEST_SIZE); + tsk->src1 = aligned_alloc(32, IAA_GENERAL_MAX_DEST_SIZE); if (!tsk->src1) return -ENOMEM; - memset_pattern(tsk->src1, 0, IAA_DECOMPRESS_MAX_DEST_SIZE); + memset_pattern(tsk->src1, 0, IAA_GENERAL_MAX_DEST_SIZE); memcpy(tsk->src1, tsk->input, src1_xfer_size); if (tsk->is_shadow_compress) { @@ -287,10 +287,10 @@ static int init_decompress(struct task *tsk, int tflags, int opcode, unsigned lo return -ENOMEM; memset_pattern(tsk->src2, 0, IAA_DECOMPRESS_SRC2_SIZE); - tsk->dst1 = aligned_alloc(32, IAA_DECOMPRESS_MAX_DEST_SIZE); + tsk->dst1 = aligned_alloc(32, IAA_GENERAL_MAX_DEST_SIZE); if (!tsk->dst1) return -ENOMEM; - memset_pattern(tsk->dst1, 0, IAA_DECOMPRESS_MAX_DEST_SIZE); + memset_pattern(tsk->dst1, 0, IAA_GENERAL_MAX_DEST_SIZE); return ACCTEST_STATUS_OK; } @@ -320,17 +320,17 @@ static int init_scan(struct task *tsk, int tflags, memcpy(tsk->src2, (void *)&iaa_filter_aecs, IAA_FILTER_AECS_SIZE); tsk->iaa_src2_xfer_size = IAA_FILTER_AECS_SIZE; - tsk->dst1 = aligned_alloc(ADDR_ALIGNMENT, IAA_FILTER_MAX_DEST_SIZE); + tsk->dst1 = aligned_alloc(ADDR_ALIGNMENT, IAA_GENERAL_MAX_DEST_SIZE); if (!tsk->dst1) return -ENOMEM; - memset_pattern(tsk->dst1, 0, IAA_FILTER_MAX_DEST_SIZE); + memset_pattern(tsk->dst1, 0, IAA_GENERAL_MAX_DEST_SIZE); - tsk->iaa_max_dst_size = IAA_FILTER_MAX_DEST_SIZE; + tsk->iaa_max_dst_size = IAA_GENERAL_MAX_DEST_SIZE; - tsk->output = aligned_alloc(ADDR_ALIGNMENT, IAA_FILTER_MAX_DEST_SIZE); + tsk->output = aligned_alloc(ADDR_ALIGNMENT, IAA_GENERAL_MAX_DEST_SIZE); if (!tsk->output) return -ENOMEM; - memset_pattern(tsk->output, 0, IAA_FILTER_MAX_DEST_SIZE); + memset_pattern(tsk->output, 0, IAA_GENERAL_MAX_DEST_SIZE); return ACCTEST_STATUS_OK; } @@ -354,17 +354,17 @@ static int init_set_membership(struct task *tsk, int tflags, memset_pattern(tsk->src2, 0xa5a5a5a55a5a5a5a, IAA_FILTER_MAX_SRC2_SIZE); tsk->iaa_src2_xfer_size = IAA_FILTER_MAX_SRC2_SIZE; - tsk->dst1 = aligned_alloc(ADDR_ALIGNMENT, IAA_FILTER_MAX_DEST_SIZE); + tsk->dst1 = aligned_alloc(ADDR_ALIGNMENT, IAA_GENERAL_MAX_DEST_SIZE); if (!tsk->dst1) return -ENOMEM; - memset_pattern(tsk->dst1, 0, IAA_FILTER_MAX_DEST_SIZE); + memset_pattern(tsk->dst1, 0, IAA_GENERAL_MAX_DEST_SIZE); - tsk->iaa_max_dst_size = IAA_FILTER_MAX_DEST_SIZE; + tsk->iaa_max_dst_size = IAA_GENERAL_MAX_DEST_SIZE; - tsk->output = aligned_alloc(ADDR_ALIGNMENT, IAA_FILTER_MAX_DEST_SIZE); + tsk->output = aligned_alloc(ADDR_ALIGNMENT, IAA_GENERAL_MAX_DEST_SIZE); if (!tsk->output) return -ENOMEM; - memset_pattern(tsk->output, 0, IAA_FILTER_MAX_DEST_SIZE); + memset_pattern(tsk->output, 0, IAA_GENERAL_MAX_DEST_SIZE); return ACCTEST_STATUS_OK; } @@ -394,17 +394,17 @@ static int init_extract(struct task *tsk, int tflags, memcpy(tsk->src2, (void *)&iaa_filter_aecs, IAA_FILTER_AECS_SIZE); tsk->iaa_src2_xfer_size = IAA_FILTER_AECS_SIZE; - tsk->dst1 = aligned_alloc(ADDR_ALIGNMENT, IAA_FILTER_MAX_DEST_SIZE); + tsk->dst1 = aligned_alloc(ADDR_ALIGNMENT, IAA_GENERAL_MAX_DEST_SIZE); if (!tsk->dst1) return -ENOMEM; - memset_pattern(tsk->dst1, 0, IAA_FILTER_MAX_DEST_SIZE); + memset_pattern(tsk->dst1, 0, IAA_GENERAL_MAX_DEST_SIZE); - tsk->iaa_max_dst_size = IAA_FILTER_MAX_DEST_SIZE; + tsk->iaa_max_dst_size = IAA_GENERAL_MAX_DEST_SIZE; - tsk->output = aligned_alloc(ADDR_ALIGNMENT, IAA_FILTER_MAX_DEST_SIZE); + tsk->output = aligned_alloc(ADDR_ALIGNMENT, IAA_GENERAL_MAX_DEST_SIZE); if (!tsk->output) return -ENOMEM; - memset_pattern(tsk->output, 0, IAA_FILTER_MAX_DEST_SIZE); + memset_pattern(tsk->output, 0, IAA_GENERAL_MAX_DEST_SIZE); return ACCTEST_STATUS_OK; } @@ -431,17 +431,17 @@ static int init_select(struct task *tsk, int tflags, memset_pattern(tsk->src2, 0xa5a5a5a55a5a5a5a, IAA_FILTER_MAX_SRC2_SIZE); tsk->iaa_src2_xfer_size = IAA_FILTER_MAX_SRC2_SIZE; - tsk->dst1 = aligned_alloc(ADDR_ALIGNMENT, IAA_FILTER_MAX_DEST_SIZE); + tsk->dst1 = aligned_alloc(ADDR_ALIGNMENT, IAA_GENERAL_MAX_DEST_SIZE); if (!tsk->dst1) return -ENOMEM; - memset_pattern(tsk->dst1, 0, IAA_FILTER_MAX_DEST_SIZE); + memset_pattern(tsk->dst1, 0, IAA_GENERAL_MAX_DEST_SIZE); - tsk->iaa_max_dst_size = IAA_FILTER_MAX_DEST_SIZE; + tsk->iaa_max_dst_size = IAA_GENERAL_MAX_DEST_SIZE; - tsk->output = aligned_alloc(ADDR_ALIGNMENT, IAA_FILTER_MAX_DEST_SIZE); + tsk->output = aligned_alloc(ADDR_ALIGNMENT, IAA_GENERAL_MAX_DEST_SIZE); if (!tsk->output) return -ENOMEM; - memset_pattern(tsk->output, 0, IAA_FILTER_MAX_DEST_SIZE); + memset_pattern(tsk->output, 0, IAA_GENERAL_MAX_DEST_SIZE); return ACCTEST_STATUS_OK; } @@ -482,17 +482,17 @@ static int init_rle_burst(struct task *tsk, int tflags, memset_pattern(tsk->src2, 0xa5a5a5a55a5a5a5a, IAA_FILTER_MAX_SRC2_SIZE); tsk->iaa_src2_xfer_size = IAA_FILTER_MAX_SRC2_SIZE; - tsk->dst1 = aligned_alloc(ADDR_ALIGNMENT, IAA_FILTER_MAX_DEST_SIZE); + tsk->dst1 = aligned_alloc(ADDR_ALIGNMENT, IAA_GENERAL_MAX_DEST_SIZE); if (!tsk->dst1) return -ENOMEM; - memset_pattern(tsk->dst1, 0, IAA_FILTER_MAX_DEST_SIZE); + memset_pattern(tsk->dst1, 0, IAA_GENERAL_MAX_DEST_SIZE); - tsk->iaa_max_dst_size = IAA_FILTER_MAX_DEST_SIZE; + tsk->iaa_max_dst_size = IAA_GENERAL_MAX_DEST_SIZE; - tsk->output = aligned_alloc(ADDR_ALIGNMENT, IAA_FILTER_MAX_DEST_SIZE); + tsk->output = aligned_alloc(ADDR_ALIGNMENT, IAA_GENERAL_MAX_DEST_SIZE); if (!tsk->output) return -ENOMEM; - memset_pattern(tsk->output, 0, IAA_FILTER_MAX_DEST_SIZE); + memset_pattern(tsk->output, 0, IAA_GENERAL_MAX_DEST_SIZE); return ACCTEST_STATUS_OK; } @@ -510,17 +510,17 @@ static int init_find_unique(struct task *tsk, int tflags, return -ENOMEM; memset_pattern(tsk->src1, tsk->pattern, src1_xfer_size); - tsk->dst1 = aligned_alloc(ADDR_ALIGNMENT, IAA_FILTER_MAX_DEST_SIZE); + tsk->dst1 = aligned_alloc(ADDR_ALIGNMENT, IAA_GENERAL_MAX_DEST_SIZE); if (!tsk->dst1) return -ENOMEM; - memset_pattern(tsk->dst1, 0, IAA_FILTER_MAX_DEST_SIZE); + memset_pattern(tsk->dst1, 0, IAA_GENERAL_MAX_DEST_SIZE); - tsk->iaa_max_dst_size = IAA_FILTER_MAX_DEST_SIZE; + tsk->iaa_max_dst_size = IAA_GENERAL_MAX_DEST_SIZE; - tsk->output = aligned_alloc(ADDR_ALIGNMENT, IAA_FILTER_MAX_DEST_SIZE); + tsk->output = aligned_alloc(ADDR_ALIGNMENT, IAA_GENERAL_MAX_DEST_SIZE); if (!tsk->output) return -ENOMEM; - memset_pattern(tsk->output, 0, IAA_FILTER_MAX_DEST_SIZE); + memset_pattern(tsk->output, 0, IAA_GENERAL_MAX_DEST_SIZE); return ACCTEST_STATUS_OK; } @@ -547,17 +547,17 @@ static int init_expand(struct task *tsk, int tflags, memset_pattern(tsk->src2, 0xa5a5a5a55a5a5a5a, IAA_FILTER_MAX_SRC2_SIZE); tsk->iaa_src2_xfer_size = IAA_FILTER_MAX_SRC2_SIZE; - tsk->dst1 = aligned_alloc(ADDR_ALIGNMENT, IAA_FILTER_MAX_DEST_SIZE); + tsk->dst1 = aligned_alloc(ADDR_ALIGNMENT, IAA_GENERAL_MAX_DEST_SIZE); if (!tsk->dst1) return -ENOMEM; - memset_pattern(tsk->dst1, 0, IAA_FILTER_MAX_DEST_SIZE); + memset_pattern(tsk->dst1, 0, IAA_GENERAL_MAX_DEST_SIZE); - tsk->iaa_max_dst_size = IAA_FILTER_MAX_DEST_SIZE; + tsk->iaa_max_dst_size = IAA_GENERAL_MAX_DEST_SIZE; - tsk->output = aligned_alloc(ADDR_ALIGNMENT, IAA_FILTER_MAX_DEST_SIZE); + tsk->output = aligned_alloc(ADDR_ALIGNMENT, IAA_GENERAL_MAX_DEST_SIZE); if (!tsk->output) return -ENOMEM; - memset_pattern(tsk->output, 0, IAA_FILTER_MAX_DEST_SIZE); + memset_pattern(tsk->output, 0, IAA_GENERAL_MAX_DEST_SIZE); return ACCTEST_STATUS_OK; } @@ -1328,7 +1328,7 @@ int iaa_compress_multi_task_nodes(struct acctest_context *ctx) tsk_node->tsk->iaa_compr_flags = (IDXD_COMPRESS_FLAG_EOB_BFINAL | IDXD_COMPRESS_FLAG_FLUSH_OUTPUT); - tsk_node->tsk->iaa_max_dst_size = IAA_COMPRESS_MAX_DEST_SIZE; + tsk_node->tsk->iaa_max_dst_size = IAA_GENERAL_MAX_DEST_SIZE; iaa_prep_compress(tsk_node->tsk); tsk_node = tsk_node->next; @@ -1391,7 +1391,7 @@ int iaa_prehook_compress_multi_task_nodes(struct acctest_context *ctx) tsk_node->tsk->iaa_compr_flags = (IDXD_COMPRESS_FLAG_EOB_BFINAL | IDXD_COMPRESS_FLAG_FLUSH_OUTPUT); - tsk_node->tsk->iaa_max_dst_size = IAA_DECOMPRESS_MAX_DEST_SIZE; + tsk_node->tsk->iaa_max_dst_size = IAA_GENERAL_MAX_DEST_SIZE; iaa_prep_compress(tsk_node->tsk); tsk_node = tsk_node->next; @@ -1449,7 +1449,7 @@ int iaa_decompress_multi_task_nodes(struct acctest_context *ctx) IDXD_DECOMPRESS_FLAG_STOP_ON_EOB | IDXD_DECOMPRESS_FLAG_FLUSH_OUTPUT | IDXD_DECOMPRESS_FLAG_EN_DECOMPRESS); - tsk_node->tsk->iaa_max_dst_size = IAA_DECOMPRESS_MAX_DEST_SIZE; + tsk_node->tsk->iaa_max_dst_size = IAA_GENERAL_MAX_DEST_SIZE; iaa_prep_decompress(tsk_node->tsk); tsk_node = tsk_node->next; -- 2.34.1