Home
last modified time | relevance | path

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

/NextBSD/sys/dev/mem/
HDmemutil.c48 if (mem_range_softc.mr_op == NULL) in mem_range_init()
51 mem_range_softc.mr_op->init(&mem_range_softc); in mem_range_init()
58 if (mem_range_softc.mr_op == NULL) in mem_range_destroy()
68 if (mem_range_softc.mr_op == NULL) in mem_range_attr_get()
73 *arg = mem_range_softc.mr_ndesc; in mem_range_attr_get()
75 bcopy(mem_range_softc.mr_desc, mrd, nd * sizeof(*mrd)); in mem_range_attr_get()
85 if (mem_range_softc.mr_op == NULL) in mem_range_attr_set()
88 ret = mem_range_softc.mr_op->set(&mem_range_softc, mrd, arg); in mem_range_attr_set()
/NextBSD/sys/powerpc/powerpc/
HDmem.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
187 for (i = 0; i < mem_range_softc.mr_ndesc; i++) { in memmmap()
188 if (!(mem_range_softc.mr_desc[i].mr_flags & MDF_ACTIVE)) in memmmap()
191 if (offset >= mem_range_softc.mr_desc[i].mr_base && in memmmap()
192 offset < mem_range_softc.mr_desc[i].mr_base + in memmmap()
193 mem_range_softc.mr_desc[i].mr_len) { in memmmap()
194 switch (mem_range_softc.mr_desc[i].mr_flags & in memmmap()
218 ppc_mrinit(struct mem_range_softc *sc) in ppc_mrinit()
[all …]
/NextBSD/sys/sys/
HDmemrange.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; argument
/NextBSD/sys/i386/i386/
HDi686_mem.c71 static void i686_mrinit(struct mem_range_softc *sc);
72 static int i686_mrset(struct mem_range_softc *sc,
74 static void i686_mrAPinit(struct mem_range_softc *sc);
75 static void i686_mrreinit(struct mem_range_softc *sc);
90 static struct mem_range_desc *mem_range_match(struct mem_range_softc *sc,
92 static void i686_mrfetch(struct mem_range_softc *sc);
96 static void i686_mrstore(struct mem_range_softc *sc);
98 static struct mem_range_desc *i686_mtrrfixsearch(struct mem_range_softc *sc,
100 static int i686_mrsetlow(struct mem_range_softc *sc,
102 static int i686_mrsetvariable(struct mem_range_softc *sc,
[all …]
HDk6_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) in k6_mrinit()
130 k6_mrset(struct mem_range_softc *sc, struct mem_range_desc *desc, int *arg) in k6_mrset()
187 mem_range_softc.mr_op = &k6_mrops; in k6_mem_drvinit()
HDmem.c193 if (mem_range_softc.mr_op == NULL) in memioctl()
197 if (mem_range_softc.mr_ndesc == 0) in memioctl()
202 nd = imin(mo->mo_arg[0], mem_range_softc.mr_ndesc); in memioctl()
214 nd = mem_range_softc.mr_ndesc; in memioctl()
HDmachdep.c234 struct mem_range_softc mem_range_softc; variable
/NextBSD/sys/amd64/amd64/
HDamd64_mem.c75 static void amd64_mrinit(struct mem_range_softc *sc);
76 static int amd64_mrset(struct mem_range_softc *sc,
78 static void amd64_mrAPinit(struct mem_range_softc *sc);
79 static void amd64_mrreinit(struct mem_range_softc *sc);
94 static struct mem_range_desc *mem_range_match(struct mem_range_softc *sc,
96 static void amd64_mrfetch(struct mem_range_softc *sc);
100 static void amd64_mrstore(struct mem_range_softc *sc);
102 static struct mem_range_desc *amd64_mtrrfixsearch(struct mem_range_softc *sc,
104 static int amd64_mrsetlow(struct mem_range_softc *sc,
106 static int amd64_mrsetvariable(struct mem_range_softc *sc,
[all …]
HDmem.c200 if (mem_range_softc.mr_op == NULL) in memioctl()
204 if (mem_range_softc.mr_ndesc == 0) in memioctl()
209 nd = imin(mo->mo_arg[0], mem_range_softc.mr_ndesc); in memioctl()
221 nd = mem_range_softc.mr_ndesc; in memioctl()
HDmachdep.c232 struct mem_range_softc mem_range_softc; variable
/NextBSD/sys/arm64/arm64/
HDmem.c46 struct mem_range_softc mem_range_softc; variable
/NextBSD/sys/x86/acpica/
HDacpi_wakeup.c304 if (sleep_result == 1 && mem_range_softc.mr_op != NULL && in acpi_wakeup_machdep()
305 mem_range_softc.mr_op->reinit != NULL) in acpi_wakeup_machdep()
306 mem_range_softc.mr_op->reinit(&mem_range_softc); in acpi_wakeup_machdep()
/NextBSD/sys/mips/mips/
HDmem.c71 struct mem_range_softc mem_range_softc; variable
/NextBSD/sys/sparc64/sparc64/
HDmem.c79 struct mem_range_softc mem_range_softc; variable
/NextBSD/sys/arm/arm/
HDmem.c74 struct mem_range_softc mem_range_softc; variable
/NextBSD/sys/x86/x86/
HDmp_x86.c154 if (mem_range_softc.mr_op && mem_range_softc.mr_op->initAP) in mem_range_AP_init()
155 mem_range_softc.mr_op->initAP(&mem_range_softc); in mem_range_AP_init()