Lines Matching refs:softc

157 ipf_htable_soft_create(ipf_main_softc_t *softc)  in ipf_htable_soft_create()  argument
183 ipf_htable_soft_destroy(ipf_main_softc_t *softc, void *arg) in ipf_htable_soft_destroy() argument
200 ipf_htable_soft_init(ipf_main_softc_t *softc, void *arg) in ipf_htable_soft_init() argument
222 ipf_htable_soft_fini(ipf_main_softc_t *softc, void *arg) in ipf_htable_soft_fini() argument
231 ipf_htable_flush(softc, arg, &fop); in ipf_htable_soft_fini()
246 ipf_htable_stats_get(ipf_main_softc_t *softc, void *arg, iplookupop_t *op) in ipf_htable_stats_get() argument
282 ipf_htable_create(ipf_main_softc_t *softc, void *arg, iplookupop_t *op) in ipf_htable_create() argument
391 ipf_htable_table_del(ipf_main_softc_t *softc, void *arg, iplookupop_t *op) in ipf_htable_table_del() argument
393 return ipf_htable_destroy(softc, arg, op->iplo_unit, op->iplo_name); in ipf_htable_table_del()
410 ipf_htable_destroy(ipf_main_softc_t *softc, void *arg, int unit, char *name) in ipf_htable_destroy() argument
426 ipf_htable_clear(softc, arg, iph); in ipf_htable_destroy()
431 ipf_htable_remove(softc, arg, iph); in ipf_htable_destroy()
448 ipf_htable_clear(ipf_main_softc_t *softc, void *arg, iphtable_t *iph) in ipf_htable_clear() argument
453 if (ipf_htent_remove(softc, arg, iph, ipe) != 0) in ipf_htable_clear()
496 ipf_htable_remove(ipf_main_softc_t *softc, void *arg, iphtable_t *iph) in ipf_htable_remove() argument
499 if (ipf_htable_clear(softc, arg, iph) != 0) in ipf_htable_remove()
509 return ipf_htable_deref(softc, arg, iph); in ipf_htable_remove()
523 ipf_htable_node_del(ipf_main_softc_t *softc, void *arg, iplookupop_t *op, in ipf_htable_node_del() argument
558 err = ipf_htent_remove(softc, arg, iph, ent); in ipf_htable_node_del()
573 ipf_htable_table_add(ipf_main_softc_t *softc, void *arg, iplookupop_t *op) in ipf_htable_table_add() argument
581 err = ipf_htable_create(softc, arg, op); in ipf_htable_table_add()
599 ipf_htent_remove(ipf_main_softc_t *softc, void *arg, iphtable_t *iph, in ipf_htent_remove() argument
630 ipf_group_del(softc, ipe->ipe_ptr, NULL); in ipf_htent_remove()
652 ipf_htable_deref(ipf_main_softc_t *softc, void *arg, void *object) in ipf_htable_deref() argument
780 ipf_htable_flush(ipf_main_softc_t *softc, void *arg, iplookupflush_t *op) in ipf_htable_flush() argument
792 if (ipf_htable_remove(softc, arg, iph) == 0) { in ipf_htable_flush()
815 ipf_htable_node_add(ipf_main_softc_t *softc, void *arg, iplookupop_t *op, in ipf_htable_node_add() argument
845 err = ipf_htent_insert(softc, arg, iph, &hte); in ipf_htable_node_add()
862 ipf_htent_insert(ipf_main_softc_t *softc, void *arg, iphtable_t *iph, in ipf_htent_insert() argument
927 ipe->ipe_die = softc->ipf_ticks + IPF_TTLVAL(ipe->ipe_die); in ipf_htent_insert()
966 ipe->ipe_ptr = ipf_group_add(softc, ipe->ipe_group, NULL, in ipf_htent_insert()
968 softc->ipf_active); in ipf_htent_insert()
1050 ipf_iphmfindgroup(ipf_main_softc_t *softc, void *tptr, void *aptr) in ipf_iphmfindgroup() argument
1057 READ_ENTER(&softc->ipf_poolrw); in ipf_iphmfindgroup()
1066 RWLOCK_EXIT(&softc->ipf_poolrw); in ipf_iphmfindgroup()
1083 ipf_iphmfindip(ipf_main_softc_t *softc, void *tptr, int ipversion, void *aptr, in ipf_iphmfindip() argument
1097 READ_ENTER(&softc->ipf_poolrw); in ipf_iphmfindip()
1115 RWLOCK_EXIT(&softc->ipf_poolrw); in ipf_iphmfindip()
1168 ipf_htable_iter_next(ipf_main_softc_t *softc, void *arg, ipftoken_t *token, in ipf_htable_iter_next() argument
1183 READ_ENTER(&softc->ipf_poolrw); in ipf_htable_iter_next()
1239 RWLOCK_EXIT(&softc->ipf_poolrw); in ipf_htable_iter_next()
1252 WRITE_ENTER(&softc->ipf_poolrw); in ipf_htable_iter_next()
1253 ipf_htable_deref(softc, softh, iph); in ipf_htable_iter_next()
1254 RWLOCK_EXIT(&softc->ipf_poolrw); in ipf_htable_iter_next()
1265 WRITE_ENTER(&softc->ipf_poolrw); in ipf_htable_iter_next()
1266 ipf_htent_deref(softc, node); in ipf_htable_iter_next()
1267 RWLOCK_EXIT(&softc->ipf_poolrw); in ipf_htable_iter_next()
1290 ipf_htable_iter_deref(ipf_main_softc_t *softc, void *arg, int otype, int unit, in ipf_htable_iter_deref() argument
1303 ipf_htable_deref(softc, arg, (iphtable_t *)data); in ipf_htable_iter_deref()
1361 ipf_htable_expire(ipf_main_softc_t *softc, void *arg) in ipf_htable_expire() argument
1367 if (n->ipe_die > softc->ipf_ticks) in ipf_htable_expire()
1370 ipf_htent_remove(softc, softh, n->ipe_owner, n); in ipf_htable_expire()
1381 ipf_htable_dump(softc, arg) in ipf_htable_dump() argument
1382 ipf_main_softc_t *softc; in ipf_htable_dump()