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()
1254 struct pfr_ktableworkq workq; in pfr_clr_tables() local
1269 SLIST_INIT(&workq); in pfr_clr_tables()
1281 SLIST_INSERT_HEAD(&workq, p, pfrkt_workq); in pfr_clr_tables()
1285 pfr_setflags_ktables(&workq); in pfr_clr_tables()
1385 struct pfr_ktableworkq workq; in pfr_del_tables() local
1392 SLIST_INIT(&workq); in pfr_del_tables()
1404 SLIST_FOREACH(q, &workq, pfrkt_workq) in pfr_del_tables()
1409 SLIST_INSERT_HEAD(&workq, p, pfrkt_workq); in pfr_del_tables()
1417 pfr_setflags_ktables(&workq); in pfr_del_tables()
1469 struct pfr_ktableworkq workq; in pfr_get_tstats() local
1488 SLIST_INIT(&workq); in pfr_get_tstats()
1500 SLIST_INSERT_HEAD(&workq, p, pfrkt_workq); in pfr_get_tstats()
1503 pfr_clstats_ktables(&workq, tzero, in pfr_get_tstats()
1517 struct pfr_ktableworkq workq; in pfr_clr_tstats() local
1526 SLIST_INIT(&workq); in pfr_clr_tstats()
1537 SLIST_INSERT_HEAD(&workq, p, pfrkt_workq); in pfr_clr_tstats()
1542 pfr_clstats_ktables(&workq, tzero, flags & PFR_FLAG_ADDRSTOO); in pfr_clr_tstats()
1554 struct pfr_ktableworkq workq; in pfr_set_tflags() local
1566 SLIST_INIT(&workq); in pfr_set_tflags()
1583 SLIST_FOREACH(q, &workq, pfrkt_workq) in pfr_set_tflags()
1587 SLIST_INSERT_HEAD(&workq, p, pfrkt_workq); in pfr_set_tflags()
1600 pfr_setflags_ktables(&workq); in pfr_set_tflags()
1614 struct pfr_ktableworkq workq; in pfr_ina_begin() local
1626 SLIST_INIT(&workq); in pfr_ina_begin()
1633 SLIST_INSERT_HEAD(&workq, p, pfrkt_workq); in pfr_ina_begin()
1637 pfr_setflags_ktables(&workq); in pfr_ina_begin()
1772 struct pfr_ktableworkq workq; in pfr_ina_rollback() local
1784 SLIST_INIT(&workq); in pfr_ina_rollback()
1791 SLIST_INSERT_HEAD(&workq, p, pfrkt_workq); in pfr_ina_rollback()
1795 pfr_setflags_ktables(&workq); in pfr_ina_rollback()
1814 struct pfr_ktableworkq workq; in pfr_ina_commit() local
1829 SLIST_INIT(&workq); in pfr_ina_commit()
1835 SLIST_INSERT_HEAD(&workq, p, pfrkt_workq); in pfr_ina_commit()
1844 for (p = SLIST_FIRST(&workq); p != NULL; p = q) { in pfr_ina_commit()
2030 pfr_insert_ktables(struct pfr_ktableworkq *workq) in pfr_insert_ktables() argument
2036 SLIST_FOREACH(p, workq, pfrkt_workq) in pfr_insert_ktables()
2056 pfr_setflags_ktables(struct pfr_ktableworkq *workq) in pfr_setflags_ktables() argument
2062 for (p = SLIST_FIRST(workq); p; p = q) { in pfr_setflags_ktables()
2108 pfr_clstats_ktables(struct pfr_ktableworkq *workq, u_int64_t tzero, int recurse) in pfr_clstats_ktables() argument
2114 SLIST_FOREACH(p, workq, pfrkt_workq) in pfr_clstats_ktables()
2173 pfr_destroy_ktables(struct pfr_ktableworkq *workq, int flushaddr) in pfr_destroy_ktables() argument
2179 for (p = SLIST_FIRST(workq); p; p = q) { in pfr_destroy_ktables()