Lines Matching refs:workq

206 	struct pfr_kentryworkq	 workq;  in pfr_clr_addrs()  local
217 pfr_enqueue_addrs(kt, &workq, ndel, 0); in pfr_clr_addrs()
222 pfr_remove_kentries(kt, &workq); in pfr_clr_addrs()
239 struct pfr_kentryworkq workq; in pfr_add_addrs() local
256 SLIST_INIT(&workq); in pfr_add_addrs()
282 SLIST_INSERT_HEAD(&workq, p, pfrke_workq); in pfr_add_addrs()
290 pfr_clean_node_mask(tmpkt, &workq); in pfr_add_addrs()
294 pfr_insert_kentries(kt, &workq, tzero); in pfr_add_addrs()
298 pfr_destroy_kentries(&workq); in pfr_add_addrs()
304 pfr_clean_node_mask(tmpkt, &workq); in pfr_add_addrs()
305 pfr_destroy_kentries(&workq); in pfr_add_addrs()
317 struct pfr_kentryworkq workq; in pfr_del_addrs() local
331 SLIST_INIT(&workq); in pfr_del_addrs()
351 SLIST_INSERT_HEAD(&workq, p, pfrke_workq); in pfr_del_addrs()
361 pfr_remove_kentries(kt, &workq); in pfr_del_addrs()
569 struct pfr_kentryworkq workq; in pfr_get_astats() local
595 pfr_enqueue_addrs(kt, &workq, NULL, 0); in pfr_get_astats()
596 pfr_clstats_kentries(&workq, tzero, 0); in pfr_get_astats()
617 struct pfr_kentryworkq workq; in pfr_clr_astats() local
628 SLIST_INIT(&workq); in pfr_clr_astats()
642 SLIST_INSERT_HEAD(&workq, p, pfrke_workq); in pfr_clr_astats()
650 pfr_clstats_kentries(&workq, 0, 0); in pfr_clr_astats()
698 pfr_enqueue_addrs(struct pfr_ktable *kt, struct pfr_kentryworkq *workq, in pfr_enqueue_addrs() argument
703 SLIST_INIT(workq); in pfr_enqueue_addrs()
706 w.pfrw_workq = workq; in pfr_enqueue_addrs()
785 pfr_destroy_kentries(struct pfr_kentryworkq *workq) in pfr_destroy_kentries() argument
789 for (p = SLIST_FIRST(workq); p != NULL; p = q) { in pfr_destroy_kentries()
803 struct pfr_kentryworkq *workq, long tzero) in pfr_insert_kentries() argument
808 SLIST_FOREACH(p, workq, pfrke_workq) { in pfr_insert_kentries()
823 struct pfr_kentryworkq *workq) in pfr_remove_kentries() argument
828 SLIST_FOREACH(p, workq, pfrke_workq) { in pfr_remove_kentries()
833 pfr_destroy_kentries(workq); in pfr_remove_kentries()
838 struct pfr_kentryworkq *workq) in pfr_clean_node_mask() argument
842 SLIST_FOREACH(p, workq, pfrke_workq) in pfr_clean_node_mask()
847 pfr_clstats_kentries(struct pfr_kentryworkq *workq, long tzero, int negchange) in pfr_clstats_kentries() argument
852 SLIST_FOREACH(p, workq, pfrke_workq) { in pfr_clstats_kentries()
1053 struct pfr_ktableworkq workq; in pfr_clr_tables() local
1061 SLIST_INIT(&workq); in pfr_clr_tables()
1070 SLIST_INSERT_HEAD(&workq, p, pfrkt_workq); in pfr_clr_tables()
1076 pfr_setflags_ktables(&workq); in pfr_clr_tables()
1169 struct pfr_ktableworkq workq; in pfr_del_tables() local
1174 SLIST_INIT(&workq); in pfr_del_tables()
1183 SLIST_FOREACH(q, &workq, pfrkt_workq) in pfr_del_tables()
1187 SLIST_INSERT_HEAD(&workq, p, pfrkt_workq); in pfr_del_tables()
1197 pfr_setflags_ktables(&workq); in pfr_del_tables()
1242 struct pfr_ktableworkq workq; in pfr_get_tstats() local
1255 SLIST_INIT(&workq); in pfr_get_tstats()
1271 SLIST_INSERT_HEAD(&workq, p, pfrkt_workq); in pfr_get_tstats()
1274 pfr_clstats_ktables(&workq, tzero, in pfr_get_tstats()
1289 struct pfr_ktableworkq workq; in pfr_clr_tstats() local
1295 SLIST_INIT(&workq); in pfr_clr_tstats()
1303 SLIST_INSERT_HEAD(&workq, p, pfrkt_workq); in pfr_clr_tstats()
1310 pfr_clstats_ktables(&workq, tzero, flags & PFR_FLAG_ADDRSTOO); in pfr_clr_tstats()
1323 struct pfr_ktableworkq workq; in pfr_set_tflags() local
1332 SLIST_INIT(&workq); in pfr_set_tflags()
1345 SLIST_FOREACH(q, &workq, pfrkt_workq) in pfr_set_tflags()
1348 SLIST_INSERT_HEAD(&workq, p, pfrkt_workq); in pfr_set_tflags()
1362 pfr_setflags_ktables(&workq); in pfr_set_tflags()
1376 struct pfr_ktableworkq workq; in pfr_ina_begin() local
1385 SLIST_INIT(&workq); in pfr_ina_begin()
1391 SLIST_INSERT_HEAD(&workq, p, pfrkt_workq); in pfr_ina_begin()
1395 pfr_setflags_ktables(&workq); in pfr_ina_begin()
1509 struct pfr_ktableworkq workq; in pfr_ina_rollback() local
1518 SLIST_INIT(&workq); in pfr_ina_rollback()
1524 SLIST_INSERT_HEAD(&workq, p, pfrkt_workq); in pfr_ina_rollback()
1528 pfr_setflags_ktables(&workq); in pfr_ina_rollback()
1542 struct pfr_ktableworkq workq; in pfr_ina_commit() local
1552 SLIST_INIT(&workq); in pfr_ina_commit()
1557 SLIST_INSERT_HEAD(&workq, p, pfrkt_workq); in pfr_ina_commit()
1567 SLIST_FOREACH(p, &workq, pfrkt_workq) in pfr_ina_commit()
1697 pfr_insert_ktables(struct pfr_ktableworkq *workq) in pfr_insert_ktables() argument
1701 SLIST_FOREACH(p, workq, pfrkt_workq) in pfr_insert_ktables()
1717 pfr_setflags_ktables(struct pfr_ktableworkq *workq) in pfr_setflags_ktables() argument
1721 SLIST_FOREACH(p, workq, pfrkt_workq) in pfr_setflags_ktables()
1758 pfr_clstats_ktables(struct pfr_ktableworkq *workq, long tzero, int recurse) in pfr_clstats_ktables() argument
1762 SLIST_FOREACH(p, workq, pfrkt_workq) in pfr_clstats_ktables()
1822 pfr_destroy_ktables(struct pfr_ktableworkq *workq, int flushaddr) in pfr_destroy_ktables() argument
1826 for (p = SLIST_FIRST(workq); p; p = q) { in pfr_destroy_ktables()