KSI_QUEUED
KASSERT((ksi->ksi_flags & KSI_QUEUED) == 0);
if ((ok->ksi_flags & (KSI_QUEUED | KSI_FROMPOOL)) ==
kp->ksi_flags &= ~KSI_QUEUED;
if ((kp->ksi_flags & (KSI_QUEUED | KSI_FROMPOOL)) != KSI_FROMPOOL)
KASSERT((ksi->ksi_flags & KSI_QUEUED) != 0);
ksi->ksi_flags &= ~KSI_QUEUED;
out->ksi_flags &= ~(KSI_FROMPOOL | KSI_QUEUED);
KASSERT((ksi->ksi_flags & KSI_QUEUED) == 0);
kp->ksi_flags |= KSI_QUEUED;
ksi->ksi_flags |= KSI_QUEUED;
KASSERT((ksi->ksi_flags & KSI_QUEUED) != 0);