Instead of using something like a byte offset, we can add a union to the struct here to enable direct addressing.
Signed-off-by: Alan Brady <alan.br...@intel.com> Signed-off-by: Simei Su <simei...@intel.com> Acked-by: Beilei Xing <beilei.x...@intel.com> --- .mailmap | 1 + drivers/common/idpf/base/idpf_controlq_api.h | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/.mailmap b/.mailmap index 23aed53102..2fcadb4e4c 100644 --- a/.mailmap +++ b/.mailmap @@ -1645,3 +1645,4 @@ Josh Hay <joshua.a....@intel.com> Madhu Chittim <madhu.chit...@intel.com> Shailendra Bhatnagar <shailendra.bhatna...@intel.com> Julianx Grajkowski <julianx.grajkow...@intel.com> +Alan Brady <alan.br...@intel.com> diff --git a/drivers/common/idpf/base/idpf_controlq_api.h b/drivers/common/idpf/base/idpf_controlq_api.h index 3780304256..f4e7b53ac9 100644 --- a/drivers/common/idpf/base/idpf_controlq_api.h +++ b/drivers/common/idpf/base/idpf_controlq_api.h @@ -77,6 +77,11 @@ struct idpf_ctlq_msg { u8 context[IDPF_INDIRECT_CTX_SIZE]; struct idpf_dma_mem *payload; } indirect; + struct { + u32 rsvd; + u16 data; + u16 flags; + } sw_cookie; } ctx; }; -- 2.25.1