Lines Matching defs:sc_state
113 } sc_state;
282 if (sc->sc_state.quiet || next == sc->sc_head)
306 sc->sc_state.flush = true;
308 while (sc->sc_state.lock && error == 0) {
310 if (flush && sc->sc_state.aslp) {
311 sc->sc_state.aslp = false;
320 sc->sc_state.flush = false;
322 sc->sc_state.lock = true;
332 KASSERT(sc->sc_state.lock, ("input buffer is not locked"));
336 sc->sc_state.lock = false;
352 if (sc->sc_state.open) {
356 sc->sc_state.open = true;
362 sc->sc_state.open = false;
373 sc->sc_state.immed = false;
375 sc->sc_state.uhid = false; /* hidraw mode is default */
376 sc->sc_state.quiet = false;
402 sc->sc_state.open = false;
426 if (sc->sc_state.immed) {
439 while (sc->sc_tail == sc->sc_head && !sc->sc_state.flush) {
444 sc->sc_state.aslp = true;
452 sc->sc_state.aslp = false;
458 length = min(uio->uio_resid, sc->sc_state.uhid ?
476 if (!sc->sc_state.uhid)
506 if (sc->sc_state.uhid) {
643 sc->sc_state.uhid = true;
675 sc->sc_state.quiet = true;
698 sc->sc_state.quiet = false;
716 sc->sc_state.immed = true;
720 sc->sc_state.immed = false;
914 sc->sc_state.sel = true;
982 if (sc->sc_state.aslp) {
983 sc->sc_state.aslp = false;
987 if (sc->sc_state.sel) {
988 sc->sc_state.sel = false;