Lines Matching refs:tsa
700 struct tx_sa tsa; in ixgbe_ipsec_add_sa() local
714 memset(&tsa, 0, sizeof(tsa)); in ixgbe_ipsec_add_sa()
715 tsa.used = true; in ixgbe_ipsec_add_sa()
716 tsa.xs = xs; in ixgbe_ipsec_add_sa()
719 tsa.encrypt = xs->ealg || xs->aead; in ixgbe_ipsec_add_sa()
721 ret = ixgbe_ipsec_parse_proto_keys(xs, tsa.key, &tsa.salt); in ixgbe_ipsec_add_sa()
724 memset(&tsa, 0, sizeof(tsa)); in ixgbe_ipsec_add_sa()
729 memcpy(&ipsec->tx_tbl[sa_idx], &tsa, sizeof(tsa)); in ixgbe_ipsec_add_sa()
731 ixgbe_ipsec_set_tx_sa(hw, sa_idx, tsa.key, tsa.salt); in ixgbe_ipsec_add_sa()
1029 struct tx_sa *tsa; in ixgbe_ipsec_vf_del_sa() local
1038 tsa = &ipsec->tx_tbl[sa_idx]; in ixgbe_ipsec_vf_del_sa()
1040 if (!tsa->used) in ixgbe_ipsec_vf_del_sa()
1043 if (!(tsa->mode & IXGBE_RXTXMOD_VF) || in ixgbe_ipsec_vf_del_sa()
1044 tsa->vf != vf) { in ixgbe_ipsec_vf_del_sa()
1074 struct tx_sa *tsa; in ixgbe_ipsec_tx() local
1097 tsa = &ipsec->tx_tbl[itd->sa_idx]; in ixgbe_ipsec_tx()
1098 if (unlikely(!tsa->used)) { in ixgbe_ipsec_tx()
1141 if (tsa->encrypt) in ixgbe_ipsec_tx()