Lines Matching refs:mr_desc
108 sc->mr_desc = malloc(sc->mr_ndesc * sizeof(struct mem_range_desc),
110 if (sc->mr_desc == NULL)
118 sc->mr_desc[d].mr_base = addr;
119 sc->mr_desc[d].mr_len = ffs(mask) << 17;
121 sc->mr_desc[d].mr_flags |= MDF_WRITECOMBINE;
123 sc->mr_desc[d].mr_flags |= MDF_UNCACHEABLE;
142 if (!sc->mr_desc[d].mr_len) {
143 sc->mr_desc[d] = *desc;
146 if (sc->mr_desc[d].mr_base == desc->mr_base &&
147 sc->mr_desc[d].mr_len == desc->mr_len)
154 if (sc->mr_desc[d].mr_base == desc->mr_base &&
155 sc->mr_desc[d].mr_len == desc->mr_len) {
156 bzero(&sc->mr_desc[d], sizeof(sc->mr_desc[d]));