Lines Matching defs:mrr
106 struct match_rr *mrr = arg;
108 if (strcmp(device_get_nameunit(sc->dev), mrr->name) != 0)
111 KASSERT(mrr->sc == NULL, ("%s: multiple matches (%p, %p) for %s",
112 __func__, mrr->sc, sc, mrr->name));
114 mrr->sc = sc;
115 if (mrr->lock)
116 mrr->rc = begin_synchronized_op(mrr->sc, NULL, 0, "t4clon");
118 mrr->rc = 0;
136 struct match_rr mrr;
142 mrr.name = name;
143 mrr.lock = 1;
144 mrr.sc = NULL;
145 mrr.rc = ENOENT;
146 t4_iterate(match_name, &mrr);
148 if (mrr.rc != 0)
149 return (mrr.rc);
150 sc = mrr.sc;