Home | History | Annotate | Download | only in sunxi

Lines Matching defs:sc_is

115 	struct intrsource sc_is;
165 func = atomic_load_acquire(&sc->sc_is.is_func);
167 rv = func(sc->sc_is.is_arg);
255 if (atomic_load_relaxed(&sc->sc_is.is_func) != NULL) {
263 sc->sc_is.is_arg = arg;
264 atomic_store_release(&sc->sc_is.is_func, func);
266 sc->sc_is.is_type = ist;
267 sc->sc_is.is_ipl = ipl;
268 sc->sc_is.is_mpsafe = (flags & FDT_INTR_MPSAFE) ? true : false;
280 return &sc->sc_is;
289 if (sc->sc_is.is_mask_count++ == 0) {
301 if (sc->sc_is.is_mask_count-- == 1) {
313 KASSERT(is == &sc->sc_is);
414 snprintf(sc->sc_is.is_source, sizeof(sc->sc_is.is_source),