diff --git a/include/spdk/idxd_spec.h b/include/spdk/idxd_spec.h index ca5c0ee4d..22d702dd9 100644 --- a/include/spdk/idxd_spec.h +++ b/include/spdk/idxd_spec.h @@ -43,7 +43,13 @@ extern "C" { #define IAA_COMP_APPEND_EOB (1 << 2) #define IAA_COMP_FLAGS (IAA_COMP_FLUSH_OUTPUT | IAA_COMP_APPEND_EOB) #define IAA_DECOMP_ENABLE (1 << 0) -#define IAA_DECOMP_FLAGS (IAA_DECOMP_ENABLE) +#define IAA_DECOMP_FLUSH_OUTPUT (1 << 1) +#define IAA_DECOMP_CHECK_FOR_EOB (1 << 2) +#define IAA_DECOMP_STOP_ON_EOB (1 << 3) +#define IAA_DECOMP_FLAGS (IAA_DECOMP_ENABLE | \ + IAA_DECOMP_FLUSH_OUTPUT | \ + IAA_DECOMP_CHECK_FOR_EOB | \ + IAA_DECOMP_STOP_ON_EOB) /* * IDXD is a family of devices, DSA and IAA.