Lines Matching refs:drainq

2616 	struct secpolicy_queue drainq;  in key_spdflush()  local
2629 TAILQ_INIT(&drainq); in key_spdflush()
2632 TAILQ_CONCAT(&drainq, &V_sptree[dir], chain); in key_spdflush()
2639 TAILQ_FOREACH(sp, &drainq, chain) { in key_spdflush()
2649 sp = TAILQ_FIRST(&drainq); in key_spdflush()
4636 struct secpolicy_list drainq; in key_flush_spd() local
4640 LIST_INIT(&drainq); in key_flush_spd()
4652 LIST_INSERT_HEAD(&drainq, sp, drainq); in key_flush_spd()
4657 if (LIST_EMPTY(&drainq)) in key_flush_spd()
4661 sp = LIST_FIRST(&drainq); in key_flush_spd()
4663 nextsp = LIST_NEXT(sp, drainq); in key_flush_spd()
4666 LIST_REMOVE(sp, drainq); in key_flush_spd()
4683 sp = LIST_FIRST(&drainq); in key_flush_spd()
4685 nextsp = LIST_NEXT(sp, drainq); in key_flush_spd()
4698 struct secasvar_list drainq, hexpireq, sexpireq, freeq; in key_flush_sad() local
4704 LIST_INIT(&drainq); in key_flush_sad()
4715 LIST_INSERT_HEAD(&emptyq, sah, drainq); in key_flush_sad()
4723 LIST_INSERT_HEAD(&drainq, sav, drainq); in key_flush_sad()
4754 LIST_INSERT_HEAD(&hexpireq, sav, drainq); in key_flush_sad()
4771 LIST_INSERT_HEAD(&sexpireq, sav, drainq); in key_flush_sad()
4779 if (LIST_EMPTY(&emptyq) && LIST_EMPTY(&drainq) && in key_flush_sad()
4786 sav = LIST_FIRST(&drainq); in key_flush_sad()
4788 nextsav = LIST_NEXT(sav, drainq); in key_flush_sad()
4791 LIST_REMOVE(sav, drainq); in key_flush_sad()
4792 LIST_INSERT_HEAD(&freeq, sav, drainq); in key_flush_sad()
4805 nextsav = LIST_NEXT(sav, drainq); in key_flush_sad()
4808 LIST_REMOVE(sav, drainq); in key_flush_sad()
4809 LIST_INSERT_HEAD(&freeq, sav, drainq); in key_flush_sad()
4822 nextsav = LIST_NEXT(sav, drainq); in key_flush_sad()
4825 LIST_REMOVE(sav, drainq); in key_flush_sad()
4826 LIST_INSERT_HEAD(&freeq, sav, drainq); in key_flush_sad()
4839 nextsah = LIST_NEXT(sah, drainq); in key_flush_sad()
4844 LIST_REMOVE(sah, drainq); in key_flush_sad()
4859 nextsav = LIST_NEXT(sav, drainq); in key_flush_sad()
4868 nextsav = LIST_NEXT(sav, drainq); in key_flush_sad()
4874 sav = LIST_FIRST(&drainq); in key_flush_sad()
4876 nextsav = LIST_NEXT(sav, drainq); in key_flush_sad()
4885 nextsav = LIST_NEXT(sav, drainq); in key_flush_sad()
4892 nextsah = LIST_NEXT(sah, drainq); in key_flush_sad()
6388 struct secasvar_queue drainq; in key_delete_all() local
6392 TAILQ_INIT(&drainq); in key_delete_all()
6398 TAILQ_CONCAT(&drainq, &sah->savtree_alive, chain); in key_delete_all()
6401 TAILQ_FOREACH(sav, &drainq, chain) { in key_delete_all()
6408 sav = TAILQ_FIRST(&drainq); in key_delete_all()
6451 struct secasvar_queue drainq; in key_delete_xform() local
6455 TAILQ_INIT(&drainq); in key_delete_xform()
6467 TAILQ_CONCAT(&drainq, &sah->savtree_alive, chain); in key_delete_xform()
6470 TAILQ_FOREACH(sav, &drainq, chain) { in key_delete_xform()
6478 sav = TAILQ_FIRST(&drainq); in key_delete_xform()
8665 struct secpolicy_queue drainq; in key_vnet_destroy() local
8678 TAILQ_INIT(&drainq); in key_vnet_destroy()
8681 TAILQ_CONCAT(&drainq, &V_sptree[i], chain); in key_vnet_destroy()
8682 TAILQ_CONCAT(&drainq, &V_sptree_ifnet[i], chain); in key_vnet_destroy()
8689 sp = TAILQ_FIRST(&drainq); in key_vnet_destroy()