Searched refs:mem_range_softc (Results 1 - 16 of 16) sorted by relevance

/freebsd-11-stable/sys/sys/
H A Dmemrange.h52 struct mem_range_softc;
55 void (*init)(struct mem_range_softc *sc);
56 int (*set)(struct mem_range_softc *sc, struct mem_range_desc *mrd, int *arg);
57 void (*initAP)(struct mem_range_softc *sc);
58 void (*reinit)(struct mem_range_softc *sc);
61 struct mem_range_softc struct
69 extern struct mem_range_softc mem_range_softc;
/freebsd-11-stable/sys/dev/mem/
H A Dmemutil.c48 if (mem_range_softc.mr_op == NULL)
51 mem_range_softc.mr_op->init(&mem_range_softc);
58 if (mem_range_softc.mr_op == NULL)
68 if (mem_range_softc.mr_op == NULL)
73 *arg = mem_range_softc.mr_ndesc;
75 bcopy(mem_range_softc.mr_desc, mrd, nd * sizeof(*mrd));
85 if (mem_range_softc.mr_op == NULL)
88 ret = mem_range_softc.mr_op->set(&mem_range_softc, mr
[all...]
/freebsd-11-stable/sys/powerpc/powerpc/
H A Dmem.c72 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 = { variable in typeref:struct: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
[all...]
/freebsd-11-stable/sys/x86/x86/
H A Dx86_mem.c80 static void x86_mrinit(struct mem_range_softc *sc);
81 static int x86_mrset(struct mem_range_softc *sc,
83 static void x86_mrAPinit(struct mem_range_softc *sc);
84 static void x86_mrreinit(struct mem_range_softc *sc);
99 static struct mem_range_desc *mem_range_match(struct mem_range_softc *sc,
101 static void x86_mrfetch(struct mem_range_softc *sc);
105 static void x86_mrstore(struct mem_range_softc *sc);
107 static struct mem_range_desc *x86_mtrrfixsearch(struct mem_range_softc *sc,
109 static int x86_mrsetlow(struct mem_range_softc *sc,
111 static int x86_mrsetvariable(struct mem_range_softc *s
[all...]
H A Dmp_x86.c160 if (mem_range_softc.mr_op && mem_range_softc.mr_op->initAP)
161 mem_range_softc.mr_op->initAP(&mem_range_softc);
/freebsd-11-stable/sys/i386/i386/
H A Dk6_mem.c63 static void k6_mrinit(struct mem_range_softc *sc);
64 static int k6_mrset(struct mem_range_softc *, struct mem_range_desc *,
100 k6_mrinit(struct mem_range_softc *sc)
130 k6_mrset(struct mem_range_softc *sc, struct mem_range_desc *desc, int *arg)
187 mem_range_softc.mr_op = &k6_mrops;
H A Dmem.c197 if (mem_range_softc.mr_op == NULL)
201 if (mem_range_softc.mr_ndesc == 0)
206 nd = imin(mo->mo_arg[0], mem_range_softc.mr_ndesc);
218 nd = mem_range_softc.mr_ndesc;
H A Dmachdep.c232 struct mem_range_softc mem_range_softc; variable in typeref:struct:mem_range_softc
/freebsd-11-stable/sys/amd64/amd64/
H A Dmem.c201 if (mem_range_softc.mr_op == NULL)
205 if (mem_range_softc.mr_ndesc == 0)
210 nd = imin(mo->mo_arg[0], mem_range_softc.mr_ndesc);
222 nd = mem_range_softc.mr_ndesc;
H A Dmachdep.c237 struct mem_range_softc mem_range_softc; variable in typeref:struct:mem_range_softc
/freebsd-11-stable/sys/riscv/riscv/
H A Dmem.c46 struct mem_range_softc mem_range_softc; variable in typeref:struct:mem_range_softc
/freebsd-11-stable/sys/arm64/arm64/
H A Dmem.c46 struct mem_range_softc mem_range_softc; variable in typeref:struct:mem_range_softc
/freebsd-11-stable/sys/mips/mips/
H A Dmem.c71 struct mem_range_softc mem_range_softc; variable in typeref:struct:mem_range_softc
/freebsd-11-stable/sys/sparc64/sparc64/
H A Dmem.c80 struct mem_range_softc mem_range_softc; variable in typeref:struct:mem_range_softc
/freebsd-11-stable/sys/arm/arm/
H A Dmem.c74 struct mem_range_softc mem_range_softc; variable in typeref:struct:mem_range_softc
/freebsd-11-stable/sys/x86/acpica/
H A Dacpi_wakeup.c325 if (sleep_result == 1 && mem_range_softc.mr_op != NULL &&
326 mem_range_softc.mr_op->reinit != NULL)
327 mem_range_softc.mr_op->reinit(&mem_range_softc);

Completed in 94 milliseconds