Lines Matching refs:mr_desc
186 if (!(mem_range_softc.mr_desc[i].mr_flags & MDF_ACTIVE))
189 if (offset >= mem_range_softc.mr_desc[i].mr_base &&
190 offset < mem_range_softc.mr_desc[i].mr_base +
191 mem_range_softc.mr_desc[i].mr_len) {
192 switch (mem_range_softc.mr_desc[i].mr_flags &
220 sc->mr_desc = malloc(sc->mr_ndesc * sizeof(struct mem_range_desc),
232 if (!sc->mr_desc[i].mr_len) {
233 sc->mr_desc[i] = *desc;
234 sc->mr_desc[i].mr_flags |= MDF_ACTIVE;
237 if (sc->mr_desc[i].mr_base == desc->mr_base &&
238 sc->mr_desc[i].mr_len == desc->mr_len)
244 if (sc->mr_desc[i].mr_base == desc->mr_base &&
245 sc->mr_desc[i].mr_len == desc->mr_len) {
246 bzero(&sc->mr_desc[i], sizeof(sc->mr_desc[i]));