Lines Matching defs:scp
3233 struct syn_cache_head *scp;
3251 scp = mallocarray(tcp_syn_hash_size, sizeof(struct
3253 if (scp == NULL) {
3260 set->scs_buckethead = scp;
3263 TAILQ_INIT(&scp[i].sch_bucket);
3272 scp = &set->scs_buckethead[sc->sc_hash % set->scs_size];
3273 sc->sc_buckethead = scp;
3279 if (scp->sch_length >= atomic_load_int(&tcp_syn_bucket_limit)) {
3290 sc2 = TAILQ_FIRST(&scp->sch_bucket);
3313 scp2 = scp;
3316 for (++scp2; scp2 != scp; scp2++) {
3327 if (scp2 == scp)
3355 TAILQ_INSERT_TAIL(&scp->sch_bucket, sc, sc_bucketq);
3356 scp->sch_length++;
3477 struct syn_cache_head *scp;
3491 scp = &sets[i]->scs_buckethead[hash % sets[i]->scs_size];
3492 *headp = scp;
3493 TAILQ_FOREACH(sc, &scp->sch_bucket, sc_bucketq) {
3534 struct syn_cache_head *scp;
3546 sc = syn_cache_lookup(src, dst, &scp, inp->inp_rtableid);
3731 struct syn_cache_head *scp;
3736 sc = syn_cache_lookup(src, dst, &scp, rtableid);
3757 struct syn_cache_head *scp;
3762 sc = syn_cache_lookup(src, dst, &scp, rtableid);
3815 struct syn_cache_head *scp;
3872 sc = syn_cache_lookup(src, dst, &scp, sotoinpcb(so)->inp_rtableid);