[PATCH 05/34] common/cnxk: add cn20k CPT result struct
Nithin Dabilpuram
ndabilpuram at marvell.com
Fri Jan 31 09:05:00 CET 2025
From: Anoob Joseph <anoobj at marvell.com>
CPT result structure is same as in cn10k. Add entry for cn20k.
Signed-off-by: Anoob Joseph <anoobj at marvell.com>
---
drivers/common/cnxk/hw/cpt.h | 10 ++++++++++
1 file changed, 10 insertions(+)
diff --git a/drivers/common/cnxk/hw/cpt.h b/drivers/common/cnxk/hw/cpt.h
index 47df3fbf9f..b308a18f0d 100644
--- a/drivers/common/cnxk/hw/cpt.h
+++ b/drivers/common/cnxk/hw/cpt.h
@@ -289,6 +289,16 @@ struct cpt_inst_s {
};
union cpt_res_s {
+ struct cpt_cn20k_res_s {
+ uint64_t compcode : 7;
+ uint64_t doneint : 1;
+ uint64_t uc_compcode : 8;
+ uint64_t rlen : 16;
+ uint64_t spi : 32;
+
+ uint64_t esn;
+ } cn20k;
+
struct cpt_cn10k_res_s {
uint64_t compcode : 7;
uint64_t doneint : 1;
--
2.34.1
More information about the dev
mailing list