cn10k_tx_sa_s
struct cn10k_tx_sa_s *sa_dptr;
sa_size = sizeof(struct cn10k_tx_sa_s);
return (offsetof(struct cn10k_tx_sa_s, hw_ctx) / sizeof(u64)) & 0x7F;
return (roundup(offsetof(struct cn10k_tx_sa_s, hw_ctx), 8) / 8) & 0x7F;
struct cn10k_tx_sa_s *sa_entry)
memset(sa_entry, 0, sizeof(struct cn10k_tx_sa_s));
struct cn10k_tx_sa_s *sa_entry;
sa_entry = (struct cn10k_tx_sa_s *)sa_info->base;
struct cn10k_tx_sa_s *sa_entry;
sa_entry = (struct cn10k_tx_sa_s *)sa_info->base;
memset(sa_entry, 0, sizeof(struct cn10k_tx_sa_s));
sa_size = sizeof(struct cn10k_tx_sa_s) % OTX2_ALIGN ?
(sizeof(struct cn10k_tx_sa_s) / OTX2_ALIGN + 1) *
OTX2_ALIGN : sizeof(struct cn10k_tx_sa_s);