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()
829 pfr_enqueue_addrs(struct pfr_ktable *kt, struct pfr_kentryworkq *workq, in pfr_enqueue_addrs() argument
834 SLIST_INIT(workq); in pfr_enqueue_addrs()
837 w.pfrw_workq = workq; in pfr_enqueue_addrs()
936 pfr_destroy_kentries(struct pfr_kentryworkq *workq) in pfr_destroy_kentries() argument
940 for (p = SLIST_FIRST(workq); p != NULL; p = q) { in pfr_destroy_kentries()
958 struct pfr_kentryworkq *workq, u_int64_t tzero) in pfr_insert_kentries() argument
963 SLIST_FOREACH(p, workq, pfrke_workq) { in pfr_insert_kentries()
1004 struct pfr_kentryworkq *workq) in pfr_remove_kentries() argument
1009 SLIST_FOREACH(p, workq, pfrke_workq) { in pfr_remove_kentries()
1014 pfr_destroy_kentries(workq); in pfr_remove_kentries()
1019 struct pfr_kentryworkq *workq) in pfr_clean_node_mask() argument
1023 SLIST_FOREACH(p, workq, pfrke_workq) in pfr_clean_node_mask()
1028 pfr_clstats_kentries(struct pfr_kentryworkq *workq, u_int64_t tzero, in pfr_clstats_kentries() argument
1035 SLIST_FOREACH(p, workq, pfrke_workq) { in pfr_clstats_kentries()
1253 struct pfr_ktableworkq workq; in pfr_clr_tables() local
1268 SLIST_INIT(&workq); in pfr_clr_tables()
1280 SLIST_INSERT_HEAD(&workq, p, pfrkt_workq); in pfr_clr_tables()
1284 pfr_setflags_ktables(&workq); in pfr_clr_tables()
1384 struct pfr_ktableworkq workq; in pfr_del_tables() local
1391 SLIST_INIT(&workq); in pfr_del_tables()
1403 SLIST_FOREACH(q, &workq, pfrkt_workq) in pfr_del_tables()
1408 SLIST_INSERT_HEAD(&workq, p, pfrkt_workq); in pfr_del_tables()
1416 pfr_setflags_ktables(&workq); in pfr_del_tables()
1468 struct pfr_ktableworkq workq; in pfr_get_tstats() local
1487 SLIST_INIT(&workq); in pfr_get_tstats()
1499 SLIST_INSERT_HEAD(&workq, p, pfrkt_workq); in pfr_get_tstats()
1502 pfr_clstats_ktables(&workq, tzero, in pfr_get_tstats()
1516 struct pfr_ktableworkq workq; in pfr_clr_tstats() local
1525 SLIST_INIT(&workq); in pfr_clr_tstats()
1536 SLIST_INSERT_HEAD(&workq, p, pfrkt_workq); in pfr_clr_tstats()
1541 pfr_clstats_ktables(&workq, tzero, flags & PFR_FLAG_ADDRSTOO); in pfr_clr_tstats()
1553 struct pfr_ktableworkq workq; in pfr_set_tflags() local
1565 SLIST_INIT(&workq); in pfr_set_tflags()
1582 SLIST_FOREACH(q, &workq, pfrkt_workq) in pfr_set_tflags()
1586 SLIST_INSERT_HEAD(&workq, p, pfrkt_workq); in pfr_set_tflags()
1599 pfr_setflags_ktables(&workq); in pfr_set_tflags()
1613 struct pfr_ktableworkq workq; in pfr_ina_begin() local
1625 SLIST_INIT(&workq); in pfr_ina_begin()
1632 SLIST_INSERT_HEAD(&workq, p, pfrkt_workq); in pfr_ina_begin()
1636 pfr_setflags_ktables(&workq); in pfr_ina_begin()
1769 struct pfr_ktableworkq workq; in pfr_ina_rollback() local
1781 SLIST_INIT(&workq); in pfr_ina_rollback()
1788 SLIST_INSERT_HEAD(&workq, p, pfrkt_workq); in pfr_ina_rollback()
1792 pfr_setflags_ktables(&workq); in pfr_ina_rollback()
1807 struct pfr_ktableworkq workq; in pfr_ina_commit() local
1820 SLIST_INIT(&workq); in pfr_ina_commit()
1826 SLIST_INSERT_HEAD(&workq, p, pfrkt_workq); in pfr_ina_commit()
1835 for (p = SLIST_FIRST(&workq); p != NULL; p = q) { in pfr_ina_commit()
2011 pfr_insert_ktables(struct pfr_ktableworkq *workq) in pfr_insert_ktables() argument
2017 SLIST_FOREACH(p, workq, pfrkt_workq) in pfr_insert_ktables()
2037 pfr_setflags_ktables(struct pfr_ktableworkq *workq) in pfr_setflags_ktables() argument
2043 for (p = SLIST_FIRST(workq); p; p = q) { in pfr_setflags_ktables()
2089 pfr_clstats_ktables(struct pfr_ktableworkq *workq, u_int64_t tzero, int recurse) in pfr_clstats_ktables() argument
2095 SLIST_FOREACH(p, workq, pfrkt_workq) in pfr_clstats_ktables()
2154 pfr_destroy_ktables(struct pfr_ktableworkq *workq, int flushaddr) in pfr_destroy_ktables() argument
2160 for (p = SLIST_FIRST(workq); p; p = q) { in pfr_destroy_ktables()