Home | History | Annotate | Download | only in netinet

Lines Matching refs:softc

169 	RWLOCK_INIT(softc->ipf_poolrw, "poolrw");
278 /* Parameters: softc(I) - pointer to soft context main structure */
283 ipf_pool_soft_create(ipf_main_softc_t *softc)
309 /* Parameters: softc(I) - pointer to soft context main structure */
315 ipf_pool_soft_init(ipf_main_softc_t *softc, void *arg)
328 /* Parameters: softc(I) - pointer to soft context main structure */
337 ipf_pool_soft_fini(ipf_main_softc_t *softc, void *arg)
343 softc = arg;
348 (void) ipf_pool_destroy(softc, arg, i, p->ipo_name);
357 /* Parameters: softc(I) - pointer to soft context main structure */
364 ipf_pool_soft_destroy(ipf_main_softc_t *softc, void *arg)
377 /* Parameters: softc(I) - pointer to soft context main structure */
386 ipf_pool_node_add(ipf_main_softc_t *softc, void *arg, iplookupop_t *op, int uid)
462 err = ipf_pool_insert_node(softc, arg, p, &node);
471 /* Parameters: softc(I) - pointer to soft context main structure */
477 ipf_pool_node_del(ipf_main_softc_t *softc, void *arg, iplookupop_t *op, int uid)
534 err = ipf_pool_remove_node(softc, arg, p, m);
543 /* Parameters: softc(I) - pointer to soft context main structure */
549 ipf_pool_table_add(ipf_main_softc_t *softc, void *arg, iplookupop_t *op)
558 err = ipf_pool_create(softc, arg, op);
568 /* Parameters: softc(I) - pointer to soft context main structure */
574 ipf_pool_table_del(ipf_main_softc_t *softc, void *arg, iplookupop_t *op)
576 return ipf_pool_destroy(softc, arg, op->iplo_unit, op->iplo_name);
583 /* Parameters: softc(I) - pointer to soft context main structure */
591 ipf_pool_stats_get(ipf_main_softc_t *softc, void *arg, iplookupop_t *op)
740 /* Parameters: softc(I) - pointer to soft context main structure */
749 ipf_pool_search(ipf_main_softc_t *softc, void *tptr, int ipversion, void *dptr,
783 READ_ENTER(&softc->ipf_poolrw);
794 RWLOCK_EXIT(&softc->ipf_poolrw);
802 /* Parameters: softc(I) - pointer to soft context main structure */
812 ipf_pool_insert_node(ipf_main_softc_t *softc, ipf_pool_softc_t *softp,
855 x->ipn_die = softc->ipf_ticks + IPF_TTLVAL(x->ipn_die);
908 /* Parameters: softc(I) - pointer to soft context main structure */
924 ipf_pool_create(ipf_main_softc_t *softc, ipf_pool_softc_t *softp,
1002 /* Parameters: softc(I) - pointer to soft context main structure */
1010 ipf_pool_remove_node(ipf_main_softc_t *softc, ipf_pool_softc_t *softp,
1043 /* Parameters: softc(I) - pointer to soft context main structure */
1058 ipf_pool_destroy(ipf_main_softc_t *softc, ipf_pool_softc_t *softp, int unit,
1070 ipf_pool_clearnodes(softc, softp, ipo);
1075 ipf_pool_free(softc, softp, ipo);
1083 /* Parameters: softc(I) - pointer to soft context main structure */
1096 ipf_pool_flush(ipf_main_softc_t *softc, void *arg, iplookupflush_t *fp)
1108 err = ipf_pool_destroy(softc, softp, i, p->ipo_name);
1120 /* Parameters: softc(I) - pointer to soft context main structure */
1134 ipf_pool_free(ipf_main_softc_t *softc, ipf_pool_softc_t *softp, ip_pool_t *ipo)
1137 ipf_pool_clearnodes(softc, softp, ipo);
1152 /* Parameters: softc(I) - pointer to soft context main structure */
1160 ipf_pool_clearnodes(ipf_main_softc_t *softc, ipf_pool_softc_t *softp,
1166 ipf_pool_remove_node(softc, softp, ipo, n);
1175 /* Parameters: softc(I) - pointer to soft context main structure */
1184 ipf_pool_deref(ipf_main_softc_t *softc, void *arg, void *pool)
1191 ipf_pool_free(softc, arg, ipo);
1194 ipf_pool_destroy(softc, arg, ipo->ipo_unit, ipo->ipo_name);
1226 /* Parameters: softc(I) - pointer to soft context main structure */
1233 ipf_pool_iter_next(ipf_main_softc_t *softc, void *arg, ipftoken_t *token,
1248 READ_ENTER(&softc->ipf_poolrw);
1305 RWLOCK_EXIT(&softc->ipf_poolrw);
1318 WRITE_ENTER(&softc->ipf_poolrw);
1319 ipf_pool_deref(softc, softp, ipo);
1320 RWLOCK_EXIT(&softc->ipf_poolrw);
1331 WRITE_ENTER(&softc->ipf_poolrw);
1333 RWLOCK_EXIT(&softc->ipf_poolrw);
1347 /* Parameters: softc(I) - pointer to soft context main structure */
1354 ipf_pool_iter_deref(ipf_main_softc_t *softc, void *arg, int otype, int unit,
1368 ipf_pool_deref(softc, softp, (ip_pool_t *)data);
1385 /* Parameters: softc(I) - pointer to soft context main structure */
1392 ipf_pool_expire(ipf_main_softc_t *softc, void *arg)
1402 if (n->ipn_die > softc->ipf_ticks)
1404 ipf_pool_remove_node(softc, softp, n->ipn_owner, n);
1413 ipf_pool_dump(softc, arg)
1414 ipf_main_softc_t *softc;