Lines Matching defs:newsah
2700 struct secashead *newsah;
2704 newsah = malloc(sizeof(struct secashead), M_IPSEC_SAH, M_NOWAIT|M_ZERO);
2705 if (newsah != NULL) {
2707 for (i = 0; i < sizeof(newsah->savtree)/sizeof(newsah->savtree[0]); i++)
2708 LIST_INIT(&newsah->savtree[i]);
2709 newsah->saidx = *saidx;
2712 newsah->state = SADB_SASTATE_MATURE;
2715 LIST_INSERT_HEAD(&V_sahtree, newsah, chain);
2718 return(newsah);
4659 struct secashead *newsah;
4786 if ((newsah = key_getsah(&saidx)) == NULL) {
4788 if ((newsah = key_newsah(&saidx)) == NULL) {
4796 newsav = KEY_NEWSAV(m, mhp, newsah, &error);
5270 struct secashead *newsah;
5395 if ((newsah = key_getsah(&saidx)) == NULL) {
5397 if ((newsah = key_newsah(&saidx)) == NULL) {
5405 error = key_setident(newsah, m, mhp);
5413 newsav = key_getsavbyspi(newsah, sa0->sadb_sa_spi);
5419 newsav = KEY_NEWSAV(m, mhp, newsah, &error);