Lines Matching refs:txsa
1243 struct transmit_sa *txsa;
1246 dl_list_for_each(txsa, &principal->txsc->sa_list,
1248 if (is_ki_equal(&txsa->pkey->key_identifier, ki)) {
1253 * lpn using the transmit next PN (i.e., txsa->next_pn)
1263 lpn = (txsa->next_pn > 0) ? (txsa->next_pn - 1) : 0;
1267 secy_get_transmit_next_pn(principal->kay, txsa);
2509 struct transmit_sa *txsa, *pre_txsa;
2576 dl_list_for_each_safe(txsa, pre_txsa,
2579 ieee802_1x_delete_transmit_sa(kay, txsa);
2806 struct transmit_sa *txsa;
2808 dl_list_for_each(txsa, &txsc->sa_list, struct transmit_sa, list) {
2809 if (txsa->an == an)
2810 return txsa;
2840 struct transmit_sa *txsa;
2875 while ((txsa = lookup_txsa_by_an(principal->txsc, latest_sak->an)) !=
2877 ieee802_1x_delete_transmit_sa(kay, txsa);
2879 txsa = ieee802_1x_kay_init_transmit_sa(principal->txsc, latest_sak->an,
2883 if (!txsa)
2886 secy_create_transmit_sa(kay, txsa);
2901 struct transmit_sa *txsa, *pre_txsa;
2912 dl_list_for_each_safe(txsa, pre_txsa, &principal->txsc->sa_list,
2914 if (is_ki_equal(&txsa->pkey->key_identifier, ki))
2915 ieee802_1x_delete_transmit_sa(kay, txsa);
2950 struct transmit_sa *txsa;
2956 dl_list_for_each(txsa, &principal->txsc->sa_list, struct transmit_sa,
2958 if (is_ki_equal(&txsa->pkey->key_identifier, lki)) {
2959 txsa->in_use = TRUE;
2960 secy_enable_transmit_sa(kay, txsa);