Lines Matching refs:sa_idx
134 u16 sa_idx;
158 sa_idx = (u16)ret;
184 memcpy(&ipsec->sa[sa_idx], &sa, sizeof(sa));
189 xs->xso.offload_handle = sa_idx | NSIM_IPSEC_VALID;
199 u16 sa_idx;
201 sa_idx = xs->xso.offload_handle & ~NSIM_IPSEC_VALID;
202 if (!ipsec->sa[sa_idx].used) {
203 netdev_err(ns->netdev, "Invalid SA for delete sa_idx=%d\n",
204 sa_idx);
208 memset(&ipsec->sa[sa_idx], 0, sizeof(struct nsim_sa));
234 u32 sa_idx;
252 sa_idx = xs->xso.offload_handle & ~NSIM_IPSEC_VALID;
253 if (unlikely(sa_idx >= NSIM_IPSEC_MAX_SA_COUNT)) {
254 netdev_err(ns->netdev, "bad sa_idx=%d max=%d\n",
255 sa_idx, NSIM_IPSEC_MAX_SA_COUNT);
259 tsa = &ipsec->sa[sa_idx];
261 netdev_err(ns->netdev, "unused sa_idx=%d\n", sa_idx);