Home
last modified time | relevance | path

Searched refs:mem_rman (Results 1 – 13 of 13) sorted by relevance

/freebsd/sys/x86/x86/
H A Dnexus.c88 struct rman irq_rman, drq_rman, port_rman, mem_rman; variable
249 mem_rman.rm_start = 0; in nexus_init_resources()
250 mem_rman.rm_end = cpu_getmaxphyaddr(); in nexus_init_resources()
251 mem_rman.rm_type = RMAN_ARRAY; in nexus_init_resources()
252 mem_rman.rm_descr = "I/O memory addresses"; in nexus_init_resources()
253 if (rman_init(&mem_rman) in nexus_init_resources()
254 || rman_manage_region(&mem_rman, 0, mem_rman.rm_end)) in nexus_init_resources()
337 return (&mem_rman); in nexus_get_rman()
663 if (smap->base > mem_rman.rm_end) in ram_attach()
665 length = smap->base + smap->length > mem_rman.rm_end ? in ram_attach()
[all …]
/freebsd/sys/arm/arm/
H A Dnexus.c76 static struct rman mem_rman; variable
168 mem_rman.rm_start = 0; in nexus_attach()
169 mem_rman.rm_end = BUS_SPACE_MAXADDR; in nexus_attach()
170 mem_rman.rm_type = RMAN_ARRAY; in nexus_attach()
171 mem_rman.rm_descr = "I/O memory addresses"; in nexus_attach()
172 if (rman_init(&mem_rman) || in nexus_attach()
173 rman_manage_region(&mem_rman, 0, BUS_SPACE_MAXADDR)) in nexus_attach()
231 return (&mem_rman); in nexus_get_rman()
/freebsd/sys/riscv/riscv/
H A Dnexus.c73 static struct rman mem_rman; variable
153 mem_rman.rm_start = 0; in nexus_attach()
154 mem_rman.rm_end = BUS_SPACE_MAXADDR; in nexus_attach()
155 mem_rman.rm_type = RMAN_ARRAY; in nexus_attach()
156 mem_rman.rm_descr = "I/O memory addresses"; in nexus_attach()
157 if (rman_init(&mem_rman) || in nexus_attach()
158 rman_manage_region(&mem_rman, 0, BUS_SPACE_MAXADDR)) in nexus_attach()
218 return (&mem_rman); in nexus_get_rman()
/freebsd/sys/powerpc/powerpc/
H A Dnexus.c65 static struct rman mem_rman; variable
134 mem_rman.rm_type = RMAN_ARRAY; in nexus_attach()
135 mem_rman.rm_descr = "I/O memory addresses"; in nexus_attach()
136 if (rman_init(&intr_rman) != 0 || rman_init(&mem_rman) != 0 || in nexus_attach()
138 rman_manage_region(&mem_rman, 0, BUS_SPACE_MAXADDR) != 0) in nexus_attach()
239 return (&mem_rman); in nexus_get_rman()
/freebsd/sys/arm64/arm64/
H A Dnexus.c91 static struct rman mem_rman; variable
180 mem_rman.rm_start = 0; in nexus_attach()
181 mem_rman.rm_end = BUS_SPACE_MAXADDR; in nexus_attach()
182 mem_rman.rm_type = RMAN_ARRAY; in nexus_attach()
183 mem_rman.rm_descr = "I/O memory addresses"; in nexus_attach()
184 if (rman_init(&mem_rman) || in nexus_attach()
185 rman_manage_region(&mem_rman, 0, BUS_SPACE_MAXADDR)) in nexus_attach()
238 return (&mem_rman); in nexus_get_rman()
/freebsd/sys/dev/pci/
H A Dpci_host_generic.c149 sc->mem_rman.rm_type = RMAN_ARRAY; in pci_host_generic_core_attach()
152 sc->mem_rman.rm_descr = strdup(buf, M_DEVBUF); in pci_host_generic_core_attach()
166 error = rman_init(&sc->mem_rman); in pci_host_generic_core_attach()
195 rm = &sc->mem_rman; in pci_host_generic_core_attach()
236 rman_fini(&sc->mem_rman); in pci_host_generic_core_attach()
241 free(__DECONST(char *, sc->mem_rman.rm_descr), M_DEVBUF); in pci_host_generic_core_attach()
291 rman_fini(&sc->mem_rman); in pci_host_generic_core_free()
294 free(__DECONST(char *, sc->mem_rman.rm_descr), M_DEVBUF); in pci_host_generic_core_free()
417 return (&sc->mem_rman); in generic_pcie_get_rman()
H A Dpci_host_generic.h76 struct rman mem_rman; member
/freebsd/sys/arm64/cavium/
H A Dthunder_pcie_pem.c732 return (&sc->mem_rman); in thunder_pem_get_rman()
834 sc->mem_rman.rm_type = RMAN_ARRAY; in thunder_pem_attach()
835 sc->mem_rman.rm_descr = "PEM PCIe Memory"; in thunder_pem_attach()
836 error = rman_init(&sc->mem_rman); in thunder_pem_attach()
887 rman_fini(&sc->mem_rman); in thunder_pem_attach()
912 rman_fini(&sc->mem_rman); in thunder_pem_attach()
926 rman_fini(&sc->mem_rman); in thunder_pem_release_all()
H A Dthunder_pcie_pem.h42 struct rman mem_rman; member
/freebsd/sys/amd64/include/
H A Dnexusvar.h39 extern struct rman irq_rman, drq_rman, port_rman, mem_rman;
/freebsd/sys/i386/include/
H A Dnexusvar.h39 extern struct rman irq_rman, drq_rman, port_rman, mem_rman;
/freebsd/sys/dev/bhnd/cores/chipc/
H A Dchipc.c671 if ((error = rman_manage_region(&sc->mem_rman, start, end))) { in chipc_rman_init_regions()
696 sc->mem_rman.rm_start = 0; in chipc_init_rman()
697 sc->mem_rman.rm_end = BUS_SPACE_MAXADDR; in chipc_init_rman()
698 sc->mem_rman.rm_type = RMAN_ARRAY; in chipc_init_rman()
699 sc->mem_rman.rm_descr = "ChipCommon Device Memory"; in chipc_init_rman()
700 if ((error = rman_init(&sc->mem_rman))) { in chipc_init_rman()
738 rman_fini(&sc->mem_rman); in chipc_free_rman()
755 return (&sc->mem_rman); in chipc_get_rman()
H A Dchipcvar.h162 struct rman mem_rman; /**< port memory manager */ member