Lines Matching refs:spidx

657 	struct secpolicyindex *spidx,
665 if (spidx == NULL)
680 kdebug_secpolicyindex(spidx));
686 kdebug_secpolicyindex(&sp->spidx));
690 if (key_cmpspidx_withmask(&sp->spidx, spidx))
705 KEY_CHKSPDIR(sp->spidx.dir, dir, "key_allocsp");
728 struct secpolicyindex spidx;
751 spidx = sp->spidx;
752 if (isrc->sa_len > sizeof(spidx.src) ||
753 idst->sa_len > sizeof(spidx.dst))
755 bcopy(isrc, &spidx.src, isrc->sa_len);
756 bcopy(idst, &spidx.dst, idst->sa_len);
757 if (!key_cmpspidx_withmask(&sp->spidx, &spidx))
1587 struct secpolicyindex *spidx)
1594 if (spidx == NULL)
1597 LIST_FOREACH(sp, &sptree[spidx->dir], chain) {
1600 if (key_cmpspidx_exactly(spidx, &sp->spidx)) {
1690 newsp->spidx.dir = xpl0->sadb_x_policy_dir;
1961 xpl->sadb_x_policy_dir = sp->spidx.dir;
2093 struct secpolicyindex spidx;
2138 &spidx);
2174 newsp = key_getsp(&spidx);
2206 &newsp->spidx);
2262 LIST_INSERT_TAIL(&sptree[newsp->spidx.dir], newsp, secpolicy, chain);
2266 LIST_FOREACH(tmpsp, &sptree[newsp->spidx.dir], chain)
2272 LIST_INSERT_TAIL(&sptree[newsp->spidx.dir], newsp, secpolicy, chain);
2283 if ((spacq = key_getspacq(&spidx)) != NULL) {
2391 struct secpolicyindex spidx;
2425 &spidx);
2439 if ((sp = key_getsp(&spidx)) == NULL) {
2663 if ((newspacq = key_getspacq(&sp->spidx)) != NULL) {
2675 if ((newspacq = key_newspacq(&sp->spidx)) == NULL) {
2858 (struct sockaddr *)&sp->spidx.src, sp->spidx.prefs,
2859 sp->spidx.ul_proto);
2865 (struct sockaddr *)&sp->spidx.dst, sp->spidx.prefd,
2866 sp->spidx.ul_proto);
2991 (struct sockaddr *)&sp->spidx.src,
2992 sp->spidx.prefs, sp->spidx.ul_proto);
3001 (struct sockaddr *)&sp->spidx.dst,
3002 sp->spidx.prefd, sp->spidx.ul_proto);
5007 /* if spidx.ul_proto == IPSEC_ULPROTO_ANY, ignore. */
6138 /* set spidx if there */
6365 /* set spidx if there */
7285 m = key_setsadbxpolicy(sp->policy, sp->spidx.dir, sp->id);
7451 struct secpolicyindex *spidx)
7470 bcopy(spidx, &acq->spidx, sizeof(acq->spidx));
7480 struct secpolicyindex *spidx)
7487 if (key_cmpspidx_exactly(spidx, &acq->spidx))