Lines Matching refs:tcps
108 tcpsig_init(tcp_stack_t *tcps) in tcpsig_init() argument
110 mutex_init(&tcps->tcps_sigdb_lock, NULL, MUTEX_DEFAULT, NULL); in tcpsig_init()
114 tcpsig_fini(tcp_stack_t *tcps) in tcpsig_fini() argument
118 if ((db = tcps->tcps_sigdb) != NULL) { in tcpsig_fini()
125 kmem_free(tcps->tcps_sigdb, sizeof (tcpsig_db_t)); in tcpsig_fini()
126 tcps->tcps_sigdb = NULL; in tcpsig_fini()
128 mutex_destroy(&tcps->tcps_sigdb_lock); in tcpsig_fini()
132 tcpsig_db(tcp_stack_t *tcps) in tcpsig_db() argument
134 mutex_enter(&tcps->tcps_sigdb_lock); in tcpsig_db()
135 if (tcps->tcps_sigdb == NULL) { in tcpsig_db()
142 tcps->tcps_sigdb = db; in tcpsig_db()
144 mutex_exit(&tcps->tcps_sigdb_lock); in tcpsig_db()
146 return ((tcpsig_db_t *)tcps->tcps_sigdb); in tcpsig_db()
441 tcpsig_sa_age(keysock_t *ks, tcp_stack_t *tcps) in tcpsig_sa_age() argument
443 tcpsig_db_t *db = tcpsig_db(tcps); in tcpsig_sa_age()
612 tcp_stack_t *tcps) in tcpsig_sa_find_held() argument
614 tcpsig_db_t *db = tcpsig_db(tcps); in tcpsig_sa_find_held()
648 tcp_stack_t *tcps) in tcpsig_sa_find() argument
650 tcpsig_db_t *db = tcpsig_db(tcps); in tcpsig_sa_find()
654 sa = tcpsig_sa_find_held(src, dst, tcps); in tcpsig_sa_find()
661 tcpsig_sa_flush(keysock_t *ks, tcp_stack_t *tcps, int *diagp) in tcpsig_sa_flush() argument
663 tcpsig_db_t *db = tcpsig_db(tcps); in tcpsig_sa_flush()
692 tcpsig_sa_add(keysock_t *ks, tcp_stack_t *tcps, keysock_in_t *ksi, in tcpsig_sa_add() argument
761 db = tcpsig_db(tcps); in tcpsig_sa_add()
767 sa->ts_stack = tcps; in tcpsig_sa_add()
811 if ((dupsa = tcpsig_sa_find_held(src, dst, tcps)) != NULL) { in tcpsig_sa_add()
829 tcpsig_sa_update(keysock_t *ks, tcp_stack_t *tcps, keysock_in_t *ksi, in tcpsig_sa_update() argument
862 sa = tcpsig_sa_find(src, dst, tcps); in tcpsig_sa_update()
876 tcpsig_sa_age(ks, tcps); in tcpsig_sa_update()
984 tcpsig_sa_dump(keysock_t *ks, tcp_stack_t *tcps, sadb_msg_t *samsg, int *diag) in tcpsig_sa_dump() argument
989 db = tcpsig_db(tcps); in tcpsig_sa_dump()
1021 tcpsig_sa_delget(keysock_t *ks, tcp_stack_t *tcps, sadb_msg_t *samsg, in tcpsig_sa_delget() argument
1045 sa = tcpsig_sa_find(src, dst, tcps); in tcpsig_sa_delget()
1090 tcp_stack_t *tcps = nst->netstack_tcp; in tcpsig_sa_handler() local
1095 tcpsig_sa_age(ks, tcps); in tcpsig_sa_handler()
1099 error = tcpsig_sa_add(ks, tcps, ksi, extv, &diag); in tcpsig_sa_handler()
1103 error = tcpsig_sa_update(ks, tcps, ksi, extv, &diag); in tcpsig_sa_handler()
1108 error = tcpsig_sa_delget(ks, tcps, samsg, extv, &diag); in tcpsig_sa_handler()
1112 error = tcpsig_sa_flush(ks, tcps, &diag); in tcpsig_sa_handler()
1116 error = tcpsig_sa_dump(ks, tcps, samsg, &diag); in tcpsig_sa_handler()
1128 tcp_stack_t *tcps = tcp->tcp_tcps; in tcpsig_sa_exists() local
1182 sa = tcpsig_sa_find(&src, &dst, tcps); in tcpsig_sa_exists()
1253 tcp_stack_t *tcps = tcp->tcp_tcps; in tcpsig_signature() local
1264 TCP_STAT(tcps, tcp_sig_no_space); in tcpsig_signature()
1271 TCP_STAT(tcps, tcp_sig_match_failed); in tcpsig_signature()