| /freebsd/sys/x86/x86/ |
| H A D | nexus.c | 88 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 D | nexus.c | 76 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 D | nexus.c | 73 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 D | nexus.c | 65 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 D | nexus.c | 91 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 D | pci_host_generic.c | 149 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 D | pci_host_generic.h | 76 struct rman mem_rman; member
|
| /freebsd/sys/arm64/cavium/ |
| H A D | thunder_pcie_pem.c | 732 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 D | thunder_pcie_pem.h | 42 struct rman mem_rman; member
|
| /freebsd/sys/amd64/include/ |
| H A D | nexusvar.h | 39 extern struct rman irq_rman, drq_rman, port_rman, mem_rman;
|
| /freebsd/sys/i386/include/ |
| H A D | nexusvar.h | 39 extern struct rman irq_rman, drq_rman, port_rman, mem_rman;
|
| /freebsd/sys/dev/bhnd/cores/chipc/ |
| H A D | chipc.c | 671 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 D | chipcvar.h | 162 struct rman mem_rman; /**< port memory manager */ member
|