Lines Matching refs:lev
1923 int lev; in sc_cngrab() local
1926 lev = atomic_fetchadd_int(&sc->grab_level, 1); in sc_cngrab()
1927 if (lev >= 0 && lev < 2) { in sc_cngrab()
1928 sccnopen(sc, &sc->grab_state[lev], 1 | 2); in sc_cngrab()
1929 sccnscrunlock(sc, &sc->grab_state[lev]); in sc_cngrab()
1930 sccnkbdunlock(sc, &sc->grab_state[lev]); in sc_cngrab()
1938 int lev; in sc_cnungrab() local
1941 lev = atomic_load_acq_int(&sc->grab_level) - 1; in sc_cnungrab()
1942 if (lev >= 0 && lev < 2) { in sc_cnungrab()
1943 sccnkbdlock(sc, &sc->grab_state[lev]); in sc_cnungrab()
1944 sccnscrlock(sc, &sc->grab_state[lev]); in sc_cnungrab()
1945 sccnclose(sc, &sc->grab_state[lev]); in sc_cnungrab()