Lines Matching refs:mem_range_softc
72 static void ppc_mrinit(struct mem_range_softc *);
73 static int ppc_mrset(struct mem_range_softc *, struct mem_range_desc *, int *);
83 struct mem_range_softc mem_range_softc = {
185 for (i = 0; i < mem_range_softc.mr_ndesc; i++) {
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 &
216 ppc_mrinit(struct mem_range_softc *sc)
225 ppc_mrset(struct mem_range_softc *sc, struct mem_range_desc *desc, int *arg)
278 if (mem_range_softc.mr_op == NULL)
282 if (mem_range_softc.mr_ndesc == 0)
287 nd = imin(mo->mo_arg[0], mem_range_softc.mr_ndesc);
299 nd = mem_range_softc.mr_ndesc;