Lines Matching refs:workq
243 struct pfr_kentryworkq workq; in pfr_clr_addrs() local
256 pfr_enqueue_addrs(kt, &workq, ndel, 0); in pfr_clr_addrs()
259 pfr_remove_kentries(kt, &workq); in pfr_clr_addrs()
274 struct pfr_kentryworkq workq; in pfr_add_addrs() local
297 SLIST_INIT(&workq); in pfr_add_addrs()
328 SLIST_INSERT_HEAD(&workq, p, pfrke_workq); in pfr_add_addrs()
338 pfr_clean_node_mask(tmpkt, &workq); in pfr_add_addrs()
340 pfr_insert_kentries(kt, &workq, tzero); in pfr_add_addrs()
342 pfr_destroy_kentries(&workq); in pfr_add_addrs()
350 pfr_clean_node_mask(tmpkt, &workq); in pfr_add_addrs()
351 pfr_destroy_kentries(&workq); in pfr_add_addrs()
364 struct pfr_kentryworkq workq; in pfr_del_addrs() local
414 SLIST_INIT(&workq); in pfr_del_addrs()
437 SLIST_INSERT_HEAD(&workq, p, pfrke_workq); in pfr_del_addrs()
447 pfr_remove_kentries(kt, &workq); in pfr_del_addrs()
688 struct pfr_kentryworkq workq; in pfr_get_astats() local
717 pfr_enqueue_addrs(kt, &workq, NULL, 0); in pfr_get_astats()
718 pfr_clstats_kentries(&workq, tzero, 0); in pfr_get_astats()
738 struct pfr_kentryworkq workq; in pfr_clr_astats() local
753 SLIST_INIT(&workq); in pfr_clr_astats()
770 SLIST_INSERT_HEAD(&workq, p, pfrke_workq); in pfr_clr_astats()
776 pfr_clstats_kentries(&workq, 0, 0); in pfr_clr_astats()
833 pfr_enqueue_addrs(struct pfr_ktable *kt, struct pfr_kentryworkq *workq, in pfr_enqueue_addrs() argument
838 SLIST_INIT(workq); in pfr_enqueue_addrs()
841 w.pfrw_workq = workq; in pfr_enqueue_addrs()
940 pfr_destroy_kentries(struct pfr_kentryworkq *workq) in pfr_destroy_kentries() argument
944 for (p = SLIST_FIRST(workq); p != NULL; p = q) { in pfr_destroy_kentries()
962 struct pfr_kentryworkq *workq, u_int64_t tzero) in pfr_insert_kentries() argument
967 SLIST_FOREACH(p, workq, pfrke_workq) { in pfr_insert_kentries()
1008 struct pfr_kentryworkq *workq) in pfr_remove_kentries() argument
1013 SLIST_FOREACH(p, workq, pfrke_workq) { in pfr_remove_kentries()
1018 pfr_destroy_kentries(workq); in pfr_remove_kentries()
1023 struct pfr_kentryworkq *workq) in pfr_clean_node_mask() argument
1027 SLIST_FOREACH(p, workq, pfrke_workq) in pfr_clean_node_mask()
1032 pfr_clstats_kentries(struct pfr_kentryworkq *workq, u_int64_t tzero, in pfr_clstats_kentries() argument
1039 SLIST_FOREACH(p, workq, pfrke_workq) { in pfr_clstats_kentries()
1258 struct pfr_ktableworkq workq; in pfr_clr_tables() local
1273 SLIST_INIT(&workq); in pfr_clr_tables()
1285 SLIST_INSERT_HEAD(&workq, p, pfrkt_workq); in pfr_clr_tables()
1289 pfr_setflags_ktables(&workq); in pfr_clr_tables()
1389 struct pfr_ktableworkq workq; in pfr_del_tables() local
1396 SLIST_INIT(&workq); in pfr_del_tables()
1408 SLIST_FOREACH(q, &workq, pfrkt_workq) in pfr_del_tables()
1413 SLIST_INSERT_HEAD(&workq, p, pfrkt_workq); in pfr_del_tables()
1421 pfr_setflags_ktables(&workq); in pfr_del_tables()
1473 struct pfr_ktableworkq workq; in pfr_get_tstats() local
1492 SLIST_INIT(&workq); in pfr_get_tstats()
1504 SLIST_INSERT_HEAD(&workq, p, pfrkt_workq); in pfr_get_tstats()
1507 pfr_clstats_ktables(&workq, tzero, in pfr_get_tstats()
1521 struct pfr_ktableworkq workq; in pfr_clr_tstats() local
1530 SLIST_INIT(&workq); in pfr_clr_tstats()
1541 SLIST_INSERT_HEAD(&workq, p, pfrkt_workq); in pfr_clr_tstats()
1546 pfr_clstats_ktables(&workq, tzero, flags & PFR_FLAG_ADDRSTOO); in pfr_clr_tstats()
1558 struct pfr_ktableworkq workq; in pfr_set_tflags() local
1570 SLIST_INIT(&workq); in pfr_set_tflags()
1587 SLIST_FOREACH(q, &workq, pfrkt_workq) in pfr_set_tflags()
1591 SLIST_INSERT_HEAD(&workq, p, pfrkt_workq); in pfr_set_tflags()
1604 pfr_setflags_ktables(&workq); in pfr_set_tflags()
1618 struct pfr_ktableworkq workq; in pfr_ina_begin() local
1630 SLIST_INIT(&workq); in pfr_ina_begin()
1637 SLIST_INSERT_HEAD(&workq, p, pfrkt_workq); in pfr_ina_begin()
1641 pfr_setflags_ktables(&workq); in pfr_ina_begin()
1775 struct pfr_ktableworkq workq; in pfr_ina_rollback() local
1787 SLIST_INIT(&workq); in pfr_ina_rollback()
1794 SLIST_INSERT_HEAD(&workq, p, pfrkt_workq); in pfr_ina_rollback()
1798 pfr_setflags_ktables(&workq); in pfr_ina_rollback()
1817 struct pfr_ktableworkq workq; in pfr_ina_commit() local
1832 SLIST_INIT(&workq); in pfr_ina_commit()
1838 SLIST_INSERT_HEAD(&workq, p, pfrkt_workq); in pfr_ina_commit()
1847 for (p = SLIST_FIRST(&workq); p != NULL; p = q) { in pfr_ina_commit()
2032 pfr_insert_ktables(struct pfr_ktableworkq *workq) in pfr_insert_ktables() argument
2038 SLIST_FOREACH(p, workq, pfrkt_workq) in pfr_insert_ktables()
2058 pfr_setflags_ktables(struct pfr_ktableworkq *workq) in pfr_setflags_ktables() argument
2064 for (p = SLIST_FIRST(workq); p; p = q) { in pfr_setflags_ktables()
2110 pfr_clstats_ktables(struct pfr_ktableworkq *workq, u_int64_t tzero, int recurse) in pfr_clstats_ktables() argument
2116 SLIST_FOREACH(p, workq, pfrkt_workq) in pfr_clstats_ktables()
2175 pfr_destroy_ktables(struct pfr_ktableworkq *workq, int flushaddr) in pfr_destroy_ktables() argument
2181 for (p = SLIST_FIRST(workq); p; p = q) { in pfr_destroy_ktables()