SPCF_NOINTR
if ((ci->ci_schedstate.spc_flags & SPCF_NOINTR) == 0 ||
if (ci->ci_schedstate.spc_flags & SPCF_NOINTR) {
(current_ci->ci_schedstate.spc_flags & SPCF_NOINTR) == 0) {
if ((ci->ci_schedstate.spc_flags & SPCF_NOINTR) == 0)
if ((newci->ci_schedstate.spc_flags & SPCF_NOINTR) != 0)
if ((ci->ci_schedstate.spc_flags & SPCF_NOINTR) == 0)
if ((ci->ci_schedstate.spc_flags & SPCF_NOINTR) == 0)
if ((ici->ci_schedstate.spc_flags & SPCF_NOINTR) != 0) {
if ((nci->ci_schedstate.spc_flags & SPCF_NOINTR) != 0) {
if ((ci->ci_schedstate.spc_flags & SPCF_NOINTR) == 0) {
if ((newci->ci_schedstate.spc_flags & SPCF_NOINTR) != 0) {
if ((ci->ci_schedstate.spc_flags & SPCF_NOINTR) == 0) {
if ((lci->ci_schedstate.spc_flags & SPCF_NOINTR) != 0) {
SPCF_NOINTR) != 0) {
if ((ci->ci_schedstate.spc_flags & SPCF_NOINTR) != 0)
spc->spc_flags &= ~SPCF_NOINTR;
spc->spc_flags |= SPCF_NOINTR;
if ((spc->spc_flags & SPCF_NOINTR) == 0)
if ((spc->spc_flags & SPCF_NOINTR) != 0)
if ((ci2->ci_schedstate.spc_flags & SPCF_NOINTR) != 0)
KASSERT((spc->spc_flags & SPCF_NOINTR) == 0);
} else if ((spc->spc_flags & SPCF_NOINTR) == 0) {
if ((spc->spc_flags & SPCF_NOINTR) == 0)
if ((spc->spc_flags & SPCF_NOINTR) != 0)
spc->spc_flags &= ~SPCF_NOINTR;
spc->spc_flags |= SPCF_NOINTR;