Lines Matching refs:level
131 u_int level; in pcexioctl() local
138 level = *(u_int *)data; in pcexioctl()
142 return pcex_set_int(sc, level); in pcexioctl()
145 return pcex_reset_int(sc, level); in pcexioctl()
148 return pcex_wait_int(sc, level); in pcexioctl()
156 pcex_set_int(struct pcex_softc *sc, u_int level) in pcex_set_int() argument
158 if (level > 6) in pcex_set_int()
160 if (sc->intr_use[level] != 0) in pcex_set_int()
163 sc->intr_use[level] = 1; in pcex_set_int()
164 cbus_isrlink(pcex_intr, &(sc->intr_use[level]), level, IPL_NET, in pcex_set_int()
171 pcex_reset_int(struct pcex_softc *sc, u_int level) in pcex_reset_int() argument
173 if (level > 6) in pcex_reset_int()
175 if (sc->intr_use[level] == 0) in pcex_reset_int()
178 sc->intr_use[level] = 0; in pcex_reset_int()
179 cbus_isrunlink(pcex_intr, level); in pcex_reset_int()
185 pcex_wait_int(struct pcex_softc *sc, u_int level) in pcex_wait_int() argument
189 if (level > 6) in pcex_wait_int()
191 if (sc->intr_use[level] == 0) in pcex_wait_int()
194 ret = tsleep_nsec(&(sc->intr_use[level]), PWAIT | PCATCH, "pcex", in pcex_wait_int()