Lines Matching refs:drainq

2618 	struct secpolicy_queue drainq;  in key_spdflush()  local
2631 TAILQ_INIT(&drainq); in key_spdflush()
2634 TAILQ_CONCAT(&drainq, &V_sptree[dir], chain); in key_spdflush()
2641 TAILQ_FOREACH(sp, &drainq, chain) { in key_spdflush()
2651 sp = TAILQ_FIRST(&drainq); in key_spdflush()
4647 struct secpolicy_list drainq; in key_flush_spd() local
4651 LIST_INIT(&drainq); in key_flush_spd()
4663 LIST_INSERT_HEAD(&drainq, sp, drainq); in key_flush_spd()
4668 if (LIST_EMPTY(&drainq)) in key_flush_spd()
4672 sp = LIST_FIRST(&drainq); in key_flush_spd()
4674 nextsp = LIST_NEXT(sp, drainq); in key_flush_spd()
4677 LIST_REMOVE(sp, drainq); in key_flush_spd()
4694 sp = LIST_FIRST(&drainq); in key_flush_spd()
4696 nextsp = LIST_NEXT(sp, drainq); in key_flush_spd()
4709 struct secasvar_list drainq, hexpireq, sexpireq, freeq; in key_flush_sad() local
4715 LIST_INIT(&drainq); in key_flush_sad()
4726 LIST_INSERT_HEAD(&emptyq, sah, drainq); in key_flush_sad()
4734 LIST_INSERT_HEAD(&drainq, sav, drainq); in key_flush_sad()
4765 LIST_INSERT_HEAD(&hexpireq, sav, drainq); in key_flush_sad()
4782 LIST_INSERT_HEAD(&sexpireq, sav, drainq); in key_flush_sad()
4790 if (LIST_EMPTY(&emptyq) && LIST_EMPTY(&drainq) && in key_flush_sad()
4797 sav = LIST_FIRST(&drainq); in key_flush_sad()
4799 nextsav = LIST_NEXT(sav, drainq); in key_flush_sad()
4802 LIST_REMOVE(sav, drainq); in key_flush_sad()
4803 LIST_INSERT_HEAD(&freeq, sav, drainq); in key_flush_sad()
4816 nextsav = LIST_NEXT(sav, drainq); in key_flush_sad()
4819 LIST_REMOVE(sav, drainq); in key_flush_sad()
4820 LIST_INSERT_HEAD(&freeq, sav, drainq); in key_flush_sad()
4833 nextsav = LIST_NEXT(sav, drainq); in key_flush_sad()
4836 LIST_REMOVE(sav, drainq); in key_flush_sad()
4837 LIST_INSERT_HEAD(&freeq, sav, drainq); in key_flush_sad()
4850 nextsah = LIST_NEXT(sah, drainq); in key_flush_sad()
4855 LIST_REMOVE(sah, drainq); in key_flush_sad()
4870 nextsav = LIST_NEXT(sav, drainq); in key_flush_sad()
4879 nextsav = LIST_NEXT(sav, drainq); in key_flush_sad()
4885 sav = LIST_FIRST(&drainq); in key_flush_sad()
4887 nextsav = LIST_NEXT(sav, drainq); in key_flush_sad()
4896 nextsav = LIST_NEXT(sav, drainq); in key_flush_sad()
4903 nextsah = LIST_NEXT(sah, drainq); in key_flush_sad()
6399 struct secasvar_queue drainq; in key_delete_all() local
6403 TAILQ_INIT(&drainq); in key_delete_all()
6409 TAILQ_CONCAT(&drainq, &sah->savtree_alive, chain); in key_delete_all()
6412 TAILQ_FOREACH(sav, &drainq, chain) { in key_delete_all()
6419 sav = TAILQ_FIRST(&drainq); in key_delete_all()
6462 struct secasvar_queue drainq; in key_delete_xform() local
6466 TAILQ_INIT(&drainq); in key_delete_xform()
6478 TAILQ_CONCAT(&drainq, &sah->savtree_alive, chain); in key_delete_xform()
6481 TAILQ_FOREACH(sav, &drainq, chain) { in key_delete_xform()
6489 sav = TAILQ_FIRST(&drainq); in key_delete_xform()
8676 struct secpolicy_queue drainq; in key_vnet_destroy() local
8689 TAILQ_INIT(&drainq); in key_vnet_destroy()
8692 TAILQ_CONCAT(&drainq, &V_sptree[i], chain); in key_vnet_destroy()
8693 TAILQ_CONCAT(&drainq, &V_sptree_ifnet[i], chain); in key_vnet_destroy()
8700 sp = TAILQ_FIRST(&drainq); in key_vnet_destroy()