Home
last modified time | relevance | path

Searched refs:mem_range_softc (Results 1 – 15 of 15) sorted by relevance

/freebsd/sys/dev/mem/
H A Dmemutil.c47 if (mem_range_softc.mr_op == NULL) in mem_range_init()
50 mem_range_softc.mr_op->init(&mem_range_softc); in mem_range_init()
57 if (mem_range_softc.mr_op == NULL) in mem_range_destroy()
67 if (mem_range_softc.mr_op == NULL) in mem_range_attr_get()
72 *arg = mem_range_softc.mr_ndesc; in mem_range_attr_get()
74 bcopy(mem_range_softc.mr_desc, mrd, nd * sizeof(*mrd)); in mem_range_attr_get()
84 if (mem_range_softc.mr_op == NULL) in mem_range_attr_set()
87 ret = mem_range_softc.mr_op->set(&mem_range_softc, mrd, arg); in mem_range_attr_set()
/freebsd/sys/powerpc/powerpc/
H A Dmem.c71 static void ppc_mrinit(struct mem_range_softc *);
72 static int ppc_mrset(struct mem_range_softc *, struct mem_range_desc *, int *);
82 struct mem_range_softc mem_range_softc = { variable
200 for (i = 0; i < mem_range_softc.mr_ndesc; i++) { in memmmap()
201 if (!(mem_range_softc.mr_desc[i].mr_flags & MDF_ACTIVE)) in memmmap()
204 if (offset >= mem_range_softc.mr_desc[i].mr_base && in memmmap()
205 offset < mem_range_softc.mr_desc[i].mr_base + in memmmap()
206 mem_range_softc.mr_desc[i].mr_len) { in memmmap()
207 switch (mem_range_softc.mr_desc[i].mr_flags & in memmmap()
231 ppc_mrinit(struct mem_range_softc *sc) in ppc_mrinit()
[all …]
/freebsd/sys/sys/
H A Dmemrange.h76 struct mem_range_softc;
79 void (*init)(struct mem_range_softc *sc);
80 int (*set)(struct mem_range_softc *sc, struct mem_range_desc *mrd, int *arg);
81 void (*initAP)(struct mem_range_softc *sc);
82 void (*reinit)(struct mem_range_softc *sc);
85 struct mem_range_softc struct
93 extern struct mem_range_softc mem_range_softc; argument
/freebsd/sys/x86/x86/
H A Dx86_mem.c77 static void x86_mrinit(struct mem_range_softc *sc);
78 static int x86_mrset(struct mem_range_softc *sc,
80 static void x86_mrAPinit(struct mem_range_softc *sc);
81 static void x86_mrreinit(struct mem_range_softc *sc);
96 static struct mem_range_desc *mem_range_match(struct mem_range_softc *sc,
98 static void x86_mrfetch(struct mem_range_softc *sc);
102 static void x86_mrstore(struct mem_range_softc *sc);
104 static struct mem_range_desc *x86_mtrrfixsearch(struct mem_range_softc *sc,
106 static int x86_mrsetlow(struct mem_range_softc *sc,
108 static int x86_mrsetvariable(struct mem_range_softc *sc,
[all …]
H A Dmp_x86.c181 if (mem_range_softc.mr_op && mem_range_softc.mr_op->initAP) in mem_range_AP_init()
182 mem_range_softc.mr_op->initAP(&mem_range_softc); in mem_range_AP_init()
/freebsd/sys/i386/i386/
H A Dk6_mem.c62 static void k6_mrinit(struct mem_range_softc *sc);
63 static int k6_mrset(struct mem_range_softc *, struct mem_range_desc *,
99 k6_mrinit(struct mem_range_softc *sc) in k6_mrinit()
129 k6_mrset(struct mem_range_softc *sc, struct mem_range_desc *desc, int *arg) in k6_mrset()
186 mem_range_softc.mr_op = &k6_mrops; in k6_mem_drvinit()
H A Dmem.c190 if (mem_range_softc.mr_op == NULL) in memioctl_md()
194 if (mem_range_softc.mr_ndesc == 0) in memioctl_md()
199 nd = imin(mo->mo_arg[0], mem_range_softc.mr_ndesc); in memioctl_md()
211 nd = mem_range_softc.mr_ndesc; in memioctl_md()
H A Dmachdep.c192 struct mem_range_softc mem_range_softc; variable
/freebsd/sys/amd64/amd64/
H A Dmem.c208 if (mem_range_softc.mr_op == NULL) in memioctl_md()
212 if (mem_range_softc.mr_ndesc == 0) in memioctl_md()
217 nd = imin(mo->mo_arg[0], mem_range_softc.mr_ndesc); in memioctl_md()
229 nd = mem_range_softc.mr_ndesc; in memioctl_md()
H A Dmachdep.c212 struct mem_range_softc mem_range_softc; variable
/freebsd/sys/i386/acpica/
H A Dacpi_wakeup.c307 if (sleep_result == 1 && mem_range_softc.mr_op != NULL && in acpi_wakeup_machdep()
308 mem_range_softc.mr_op->reinit != NULL) in acpi_wakeup_machdep()
309 mem_range_softc.mr_op->reinit(&mem_range_softc); in acpi_wakeup_machdep()
/freebsd/sys/arm64/arm64/
H A Dmem.c43 struct mem_range_softc mem_range_softc; variable
/freebsd/sys/riscv/riscv/
H A Dmem.c43 struct mem_range_softc mem_range_softc; variable
/freebsd/sys/amd64/acpica/
H A Dacpi_wakeup.c316 if (sleep_result == 1 && mem_range_softc.mr_op != NULL && in acpi_wakeup_machdep()
317 mem_range_softc.mr_op->reinit != NULL) in acpi_wakeup_machdep()
318 mem_range_softc.mr_op->reinit(&mem_range_softc); in acpi_wakeup_machdep()
/freebsd/sys/arm/arm/
H A Dmem.c76 struct mem_range_softc mem_range_softc; variable