Lines Matching defs:mrr
107 struct match_rr *mrr = arg;
109 if (strcmp(device_get_nameunit(sc->dev), mrr->name) != 0)
112 KASSERT(mrr->sc == NULL, ("%s: multiple matches (%p, %p) for %s",
113 __func__, mrr->sc, sc, mrr->name));
115 mrr->sc = sc;
116 if (mrr->lock)
117 mrr->rc = begin_synchronized_op(mrr->sc, NULL, 0, "t4clon");
119 mrr->rc = 0;
137 struct match_rr mrr;
143 mrr.name = name;
144 mrr.lock = 1;
145 mrr.sc = NULL;
146 mrr.rc = ENOENT;
147 t4_iterate(match_name, &mrr);
149 if (mrr.rc != 0)
150 return (mrr.rc);
151 sc = mrr.sc;