Lines Matching defs:sc_refcnt
110 int sc_refcnt;
115 * - Read under sc_lock, provided sc_refcnt > 0.
117 * from sc_refcnt = 0.
201 sc->sc_refcnt = 0;
510 KASSERTMSG(sc->sc_refcnt == 0,
511 "%s: %d refs remain", device_xname(sc->sc_dev), sc->sc_refcnt);
669 if (sc->sc_refcnt) {
670 KASSERT(sc->sc_refcnt < UHIDEV_MAXREPID);
671 sc->sc_refcnt++;
694 if (sc->sc_refcnt) {
695 KASSERT(sc->sc_refcnt < UHIDEV_MAXREPID);
696 sc->sc_refcnt++;
760 KASSERTMSG(sc->sc_refcnt == 0, "%d refs spuriously acquired",
761 sc->sc_refcnt);
762 sc->sc_refcnt++;
793 KASSERTMSG(sc->sc_refcnt > 0, "%s: refcnt fouled: %d",
794 device_xname(sc->sc_dev), sc->sc_refcnt);
797 if (sc->sc_refcnt > 1) {
798 sc->sc_refcnt--;
813 if (sc->sc_refcnt > 1) {
814 sc->sc_refcnt--;
826 KASSERTMSG(sc->sc_refcnt == 1, "%s: refcnt fouled: %d",
827 device_xname(sc->sc_dev), sc->sc_refcnt);
828 sc->sc_refcnt--;
850 KASSERTMSG(sc->sc_refcnt == 0, "%s: refcnt fouled: %d",
851 device_xname(sc->sc_dev), sc->sc_refcnt);
868 sc->sc_refcnt));
976 sc->sc_refcnt));
1077 KASSERT(sc->sc_refcnt);
1111 KASSERT(sc->sc_refcnt);
1164 KASSERT(sc->sc_refcnt);