Home
last modified time | relevance | path

Searched refs:memmap (Results 1 – 25 of 80) sorted by relevance

1234

/openbmc/qemu/hw/riscv/
H A Dopentitan.c82 const MemMapEntry *memmap = ibex_memmap; in opentitan_machine_init() local
98 memmap[IBEX_DEV_RAM].base, machine->ram); in opentitan_machine_init()
101 hwaddr firmware_load_addr = memmap[IBEX_DEV_RAM].base; in opentitan_machine_init()
107 memmap[IBEX_DEV_RAM].base, in opentitan_machine_init()
144 const MemMapEntry *memmap = ibex_memmap; in lowrisc_ibex_soc_realize() local
162 memmap[IBEX_DEV_ROM].size, &error_fatal); in lowrisc_ibex_soc_realize()
164 memmap[IBEX_DEV_ROM].base, &s->rom); in lowrisc_ibex_soc_realize()
168 memmap[IBEX_DEV_FLASH].size, &error_fatal); in lowrisc_ibex_soc_realize()
171 memmap[IBEX_DEV_FLASH_VIRTUAL].size); in lowrisc_ibex_soc_realize()
172 memory_region_add_subregion(sys_mem, memmap[IBEX_DEV_FLASH].base, in lowrisc_ibex_soc_realize()
[all …]
H A Dmicrochip_pfsoc.c197 const MemMapEntry *memmap = microchip_pfsoc_memmap; in microchip_pfsoc_soc_realize() local
220 memmap[MICROCHIP_PFSOC_RSVD0].size, &error_fatal); in microchip_pfsoc_soc_realize()
222 memmap[MICROCHIP_PFSOC_RSVD0].base, in microchip_pfsoc_soc_realize()
227 memmap[MICROCHIP_PFSOC_E51_DTIM].size, &error_fatal); in microchip_pfsoc_soc_realize()
229 memmap[MICROCHIP_PFSOC_E51_DTIM].base, in microchip_pfsoc_soc_realize()
234 memmap[MICROCHIP_PFSOC_BUSERR_UNIT0].base, in microchip_pfsoc_soc_realize()
235 memmap[MICROCHIP_PFSOC_BUSERR_UNIT0].size); in microchip_pfsoc_soc_realize()
237 memmap[MICROCHIP_PFSOC_BUSERR_UNIT1].base, in microchip_pfsoc_soc_realize()
238 memmap[MICROCHIP_PFSOC_BUSERR_UNIT1].size); in microchip_pfsoc_soc_realize()
240 memmap[MICROCHIP_PFSOC_BUSERR_UNIT2].base, in microchip_pfsoc_soc_realize()
[all …]
H A Dsifive_e.c76 const MemMapEntry *memmap = sifive_e_memmap; in sifive_e_machine_init() local
95 memmap[SIFIVE_E_DEV_DTIM].base, machine->ram); in sifive_e_machine_init()
114 memmap[SIFIVE_E_DEV_MROM].base, &address_space_memory); in sifive_e_machine_init()
118 memmap[SIFIVE_E_DEV_DTIM].base, in sifive_e_machine_init()
195 const MemMapEntry *memmap = sifive_e_memmap; in sifive_e_soc_realize() local
205 memmap[SIFIVE_E_DEV_MROM].size, &error_fatal); in sifive_e_soc_realize()
207 memmap[SIFIVE_E_DEV_MROM].base, &s->mask_rom); in sifive_e_soc_realize()
210 s->plic = sifive_plic_create(memmap[SIFIVE_E_DEV_PLIC].base, in sifive_e_soc_realize()
220 memmap[SIFIVE_E_DEV_PLIC].size); in sifive_e_soc_realize()
221 riscv_aclint_swi_create(memmap[SIFIVE_E_DEV_CLINT].base, in sifive_e_soc_realize()
[all …]
H A Dsifive_u.c95 static void create_fdt(SiFiveUState *s, const MemMapEntry *memmap, in create_fdt() argument
155 (long)memmap[SIFIVE_U_DEV_DRAM].base); in create_fdt()
158 memmap[SIFIVE_U_DEV_DRAM].base >> 32, memmap[SIFIVE_U_DEV_DRAM].base, in create_fdt()
210 (long)memmap[SIFIVE_U_DEV_CLINT].base); in create_fdt()
215 0x0, memmap[SIFIVE_U_DEV_CLINT].base, in create_fdt()
216 0x0, memmap[SIFIVE_U_DEV_CLINT].size); in create_fdt()
223 (long)memmap[SIFIVE_U_DEV_OTP].base); in create_fdt()
227 0x0, memmap[SIFIVE_U_DEV_OTP].base, in create_fdt()
228 0x0, memmap[SIFIVE_U_DEV_OTP].size); in create_fdt()
235 (long)memmap[SIFIVE_U_DEV_PRCI].base); in create_fdt()
[all …]
H A Dvirt.c293 const MemMapEntry *memmap, int socket) in create_fdt_socket_memory() argument
299 addr = memmap[VIRT_DRAM].base + riscv_socket_mem_offset(ms, socket); in create_fdt_socket_memory()
310 const MemMapEntry *memmap, int socket, in create_fdt_socket_clint() argument
331 clint_addr = memmap[VIRT_CLINT].base + (memmap[VIRT_CLINT].size * socket); in create_fdt_socket_clint()
338 0x0, clint_addr, 0x0, memmap[VIRT_CLINT].size); in create_fdt_socket_clint()
345 const MemMapEntry *memmap, int socket, in create_fdt_socket_aclint() argument
372 addr = memmap[VIRT_CLINT].base + (memmap[VIRT_CLINT].size * socket); in create_fdt_socket_aclint()
388 addr = memmap[VIRT_CLINT].base + in create_fdt_socket_aclint()
392 addr = memmap[VIRT_CLINT].base + RISCV_ACLINT_SWI_SIZE + in create_fdt_socket_aclint()
393 (memmap[VIRT_CLINT].size * socket); in create_fdt_socket_aclint()
[all …]
H A Dspike.c51 static void create_fdt(SpikeState *s, const MemMapEntry *memmap, in create_fdt() argument
83 0x0, memmap[SPIKE_HTIF].base, 0x0, memmap[SPIKE_HTIF].size); in create_fdt()
148 addr = memmap[SPIKE_DRAM].base + riscv_socket_mem_offset(ms, socket); in create_fdt()
158 clint_addr = memmap[SPIKE_CLINT].base + in create_fdt()
159 (memmap[SPIKE_CLINT].size * socket); in create_fdt()
165 0x0, clint_addr, 0x0, memmap[SPIKE_CLINT].size); in create_fdt()
196 const MemMapEntry *memmap = spike_memmap; in spike_board_init() local
200 target_ulong firmware_end_addr = memmap[SPIKE_DRAM].base; in spike_board_init()
201 hwaddr firmware_load_addr = memmap[SPIKE_DRAM].base; in spike_board_init()
250 memmap[SPIKE_CLINT].base + i * memmap[SPIKE_CLINT].size, in spike_board_init()
[all …]
H A Dvirt-acpi-build.c79 imsic_socket_addr = s->memmap[VIRT_IMSIC_S].base + in riscv_acpi_madt_add_rintc()
215 .base_addr.addr = s->memmap[VIRT_UART0].base, in spcr_setup()
417 const MemMapEntry *memmap = s->memmap; in build_dsdt() local
434 fw_cfg_acpi_dsdt_add(scope, &memmap[VIRT_FW_CFG]); in build_dsdt()
439 acpi_dsdt_add_plic_aplic(scope, socket_count, memmap[VIRT_PLIC].base, in build_dsdt()
440 memmap[VIRT_PLIC].size, "RSCV0001"); in build_dsdt()
442 acpi_dsdt_add_plic_aplic(scope, socket_count, memmap[VIRT_APLIC_S].base, in build_dsdt()
443 memmap[VIRT_APLIC_S].size, "RSCV0002"); in build_dsdt()
446 acpi_dsdt_add_uart(scope, &memmap[VIRT_UART0], UART0_IRQ); in build_dsdt()
449 virtio_acpi_dsdt_add(scope, memmap[VIRT_VIRTIO].base, in build_dsdt()
[all …]
/openbmc/qemu/hw/tricore/
H A Dtc27x_soc.c106 sc->memmap[TC27XD_DSPR0].base, sc->memmap[TC27XD_DSPR0].size); in tc27x_soc_init_memory_mapping()
108 sc->memmap[TC27XD_PSPR0].base, sc->memmap[TC27XD_PSPR0].size); in tc27x_soc_init_memory_mapping()
110 sc->memmap[TC27XD_DSPR1].base, sc->memmap[TC27XD_DSPR1].size); in tc27x_soc_init_memory_mapping()
112 sc->memmap[TC27XD_PSPR1].base, sc->memmap[TC27XD_PSPR1].size); in tc27x_soc_init_memory_mapping()
114 sc->memmap[TC27XD_DSPR2].base, sc->memmap[TC27XD_DSPR2].size); in tc27x_soc_init_memory_mapping()
116 sc->memmap[TC27XD_PSPR2].base, sc->memmap[TC27XD_PSPR2].size); in tc27x_soc_init_memory_mapping()
120 sc->memmap[TC27XD_DCACHE2].base, sc->memmap[TC27XD_DCACHE2].size); in tc27x_soc_init_memory_mapping()
122 sc->memmap[TC27XD_DTAG2].base, sc->memmap[TC27XD_DTAG2].size); in tc27x_soc_init_memory_mapping()
124 sc->memmap[TC27XD_PCACHE2].base, sc->memmap[TC27XD_PCACHE2].size); in tc27x_soc_init_memory_mapping()
126 sc->memmap[TC27XD_PTAG2].base, sc->memmap[TC27XD_PTAG2].size); in tc27x_soc_init_memory_mapping()
[all …]
/openbmc/linux/drivers/virt/acrn/
H A Dmm.c107 int acrn_vm_memseg_map(struct acrn_vm *vm, struct acrn_vm_memmap *memmap) in acrn_vm_memseg_map() argument
111 if (memmap->type == ACRN_MEMMAP_RAM) in acrn_vm_memseg_map()
112 return acrn_vm_ram_map(vm, memmap); in acrn_vm_memseg_map()
114 if (memmap->type != ACRN_MEMMAP_MMIO) { in acrn_vm_memseg_map()
116 "Invalid memmap type: %u\n", memmap->type); in acrn_vm_memseg_map()
120 ret = acrn_mm_region_add(vm, memmap->user_vm_pa, in acrn_vm_memseg_map()
121 memmap->service_vm_pa, memmap->len, in acrn_vm_memseg_map()
122 ACRN_MEM_TYPE_UC, memmap->attr); in acrn_vm_memseg_map()
130 int acrn_vm_memseg_unmap(struct acrn_vm *vm, struct acrn_vm_memmap *memmap) in acrn_vm_memseg_unmap() argument
134 if (memmap->type != ACRN_MEMMAP_MMIO) { in acrn_vm_memseg_unmap()
[all …]
/openbmc/qemu/hw/arm/
H A Dallwinner-h3.c190 rom_size, s->memmap[AW_H3_DEV_SRAM_A1], in allwinner_h3_bootrom_setup()
198 s->memmap = allwinner_h3_memmap; in allwinner_h3_init()
275 sysbus_mmio_map(SYS_BUS_DEVICE(&s->gic), 0, s->memmap[AW_H3_DEV_GIC_DIST]); in allwinner_h3_realize()
276 sysbus_mmio_map(SYS_BUS_DEVICE(&s->gic), 1, s->memmap[AW_H3_DEV_GIC_CPU]); in allwinner_h3_realize()
277 sysbus_mmio_map(SYS_BUS_DEVICE(&s->gic), 2, s->memmap[AW_H3_DEV_GIC_HYP]); in allwinner_h3_realize()
278 sysbus_mmio_map(SYS_BUS_DEVICE(&s->gic), 3, s->memmap[AW_H3_DEV_GIC_VCPU]); in allwinner_h3_realize()
325 sysbus_mmio_map(SYS_BUS_DEVICE(&s->timer), 0, s->memmap[AW_H3_DEV_PIT]); in allwinner_h3_realize()
338 memory_region_add_subregion(get_system_memory(), s->memmap[AW_H3_DEV_SRAM_A1], in allwinner_h3_realize()
340 memory_region_add_subregion(get_system_memory(), s->memmap[AW_H3_DEV_SRAM_A2], in allwinner_h3_realize()
342 memory_region_add_subregion(get_system_memory(), s->memmap[AW_H3_DEV_SRAM_C], in allwinner_h3_realize()
[all …]
H A Daspeed_ast2400.c272 memory_region_add_subregion(s->memory, sc->memmap[ASPEED_DEV_SPI_BOOT], in aspeed_ast2400_soc_realize()
277 sc->memmap[ASPEED_DEV_IOMEM], in aspeed_ast2400_soc_realize()
282 sc->memmap[ASPEED_DEV_VIDEO], 0x1000); in aspeed_ast2400_soc_realize()
300 sc->memmap[ASPEED_DEV_SRAM], &s->sram); in aspeed_ast2400_soc_realize()
306 aspeed_mmio_map(s, SYS_BUS_DEVICE(&s->scu), 0, sc->memmap[ASPEED_DEV_SCU]); in aspeed_ast2400_soc_realize()
312 aspeed_mmio_map(s, SYS_BUS_DEVICE(&a->vic), 0, sc->memmap[ASPEED_DEV_VIC]); in aspeed_ast2400_soc_realize()
322 aspeed_mmio_map(s, SYS_BUS_DEVICE(&s->rtc), 0, sc->memmap[ASPEED_DEV_RTC]); in aspeed_ast2400_soc_realize()
333 sc->memmap[ASPEED_DEV_TIMER1]); in aspeed_ast2400_soc_realize()
349 sc->memmap[ASPEED_DEV_WDT] + i * awc->iosize); in aspeed_ast2400_soc_realize()
356 aspeed_mmio_map(s, SYS_BUS_DEVICE(&s->adc), 0, sc->memmap[ASPEED_DEV_ADC]); in aspeed_ast2400_soc_realize()
[all …]
H A Daspeed_ast2600.c326 memory_region_add_subregion(s->memory, sc->memmap[ASPEED_DEV_SPI_BOOT], in aspeed_soc_ast2600_realize()
331 sc->memmap[ASPEED_DEV_IOMEM], in aspeed_soc_ast2600_realize()
336 sc->memmap[ASPEED_DEV_VIDEO], 0x1000); in aspeed_soc_ast2600_realize()
341 sc->memmap[ASPEED_DEV_EMMC_BC], 0x1000); in aspeed_soc_ast2600_realize()
397 sc->memmap[ASPEED_DEV_SRAM], &s->sram); in aspeed_soc_ast2600_realize()
401 sc->memmap[ASPEED_DEV_DPMCU], in aspeed_soc_ast2600_realize()
408 aspeed_mmio_map(s, SYS_BUS_DEVICE(&s->scu), 0, sc->memmap[ASPEED_DEV_SCU]); in aspeed_soc_ast2600_realize()
414 aspeed_mmio_map(s, SYS_BUS_DEVICE(&s->rtc), 0, sc->memmap[ASPEED_DEV_RTC]); in aspeed_soc_ast2600_realize()
425 sc->memmap[ASPEED_DEV_TIMER1]); in aspeed_soc_ast2600_realize()
441 sc->memmap[ASPEED_DEV_WDT] + i * awc->iosize); in aspeed_soc_ast2600_realize()
[all …]
H A Daspeed_ast10x0.c205 sc->memmap[ASPEED_DEV_IOMEM], in aspeed_soc_ast1030_realize()
208 "aspeed.sbc", sc->memmap[ASPEED_DEV_SBC], in aspeed_soc_ast1030_realize()
229 sc->memmap[ASPEED_DEV_SRAM], in aspeed_soc_ast1030_realize()
237 memory_region_add_subregion(s->memory, sc->memmap[ASPEED_DEV_SECSRAM], in aspeed_soc_ast1030_realize()
244 aspeed_mmio_map(s, SYS_BUS_DEVICE(&s->scu), 0, sc->memmap[ASPEED_DEV_SCU]); in aspeed_soc_ast1030_realize()
253 aspeed_mmio_map(s, SYS_BUS_DEVICE(&s->i2c), 0, sc->memmap[ASPEED_DEV_I2C]); in aspeed_soc_ast1030_realize()
265 aspeed_mmio_map(s, SYS_BUS_DEVICE(&s->i3c), 0, sc->memmap[ASPEED_DEV_I3C]); in aspeed_soc_ast1030_realize()
278 sc->memmap[ASPEED_DEV_PECI]); in aspeed_soc_ast1030_realize()
286 aspeed_mmio_map(s, SYS_BUS_DEVICE(&s->lpc), 0, sc->memmap[ASPEED_DEV_LPC]); in aspeed_soc_ast1030_realize()
323 sc->memmap[ASPEED_DEV_TIMER1]); in aspeed_soc_ast1030_realize()
[all …]
H A Dallwinner-r40.c257 rom_size, s->memmap[AW_R40_DEV_SRAM_A1], in allwinner_r40_bootrom_setup()
269 s->memmap = allwinner_r40_memmap; in allwinner_r40_init()
349 sysbus_mmio_map(SYS_BUS_DEVICE(&s->gic), 0, s->memmap[AW_R40_DEV_GIC_DIST]); in allwinner_r40_realize()
350 sysbus_mmio_map(SYS_BUS_DEVICE(&s->gic), 1, s->memmap[AW_R40_DEV_GIC_CPU]); in allwinner_r40_realize()
351 sysbus_mmio_map(SYS_BUS_DEVICE(&s->gic), 2, s->memmap[AW_R40_DEV_GIC_HYP]); in allwinner_r40_realize()
352 sysbus_mmio_map(SYS_BUS_DEVICE(&s->gic), 3, s->memmap[AW_R40_DEV_GIC_VCPU]); in allwinner_r40_realize()
399 sysbus_mmio_map(SYS_BUS_DEVICE(&s->timer), 0, s->memmap[AW_R40_DEV_PIT]); in allwinner_r40_realize()
409 sysbus_mmio_map(SYS_BUS_DEVICE(&s->sramc), 0, s->memmap[AW_R40_DEV_SRAMC]); in allwinner_r40_realize()
420 s->memmap[AW_R40_DEV_SRAM_A1], &s->sram_a1); in allwinner_r40_realize()
422 s->memmap[AW_R40_DEV_SRAM_A2], &s->sram_a2); in allwinner_r40_realize()
[all …]
H A Dvirt-acpi-build.c122 static void acpi_dsdt_add_pci(Aml *scope, const MemMapEntry *memmap, in acpi_dsdt_add_pci() argument
127 .mmio32 = memmap[VIRT_PCIE_MMIO], in acpi_dsdt_add_pci()
128 .pio = memmap[VIRT_PCIE_PIO], in acpi_dsdt_add_pci()
129 .ecam = memmap[ecam_id], in acpi_dsdt_add_pci()
135 cfg.mmio64 = memmap[VIRT_HIGH_PCIE_MMIO]; in acpi_dsdt_add_pci()
175 hwaddr pbus_base = vms->memmap[VIRT_PLATFORM_BUS].base; in acpi_dsdt_add_tpm()
358 build_append_int_noprefix(table_data, vms->memmap[VIRT_SMMU].base, 8); in build_iort()
448 .base_addr.addr = vms->memmap[VIRT_UART0].base, in spcr_setup()
503 mem_base = vms->memmap[VIRT_MEM].base; in build_srat()
639 vms->memmap[VIRT_UART0].base); in build_dbg2()
[all …]
H A Daspeed_ast27x0.c300 sc->memmap[ASPEED_DEV_SDRAM] + ram_size, in aspeed_soc_ast2700_dram_init()
305 sc->memmap[ASPEED_DEV_SDRAM], &s->dram_container); in aspeed_soc_ast2700_dram_init()
435 sysbus_mmio_map(gicbusdev, 0, sc->memmap[ASPEED_GIC_DIST]); in aspeed_soc_ast2700_gic_realize()
436 sysbus_mmio_map(gicbusdev, 1, sc->memmap[ASPEED_GIC_REDIST]); in aspeed_soc_ast2700_gic_realize()
487 memory_region_add_subregion(s->memory, sc->memmap[ASPEED_DEV_SPI_BOOT], in aspeed_soc_ast2700_realize()
516 sc->memmap[ASPEED_DEV_INTC]); in aspeed_soc_ast2700_realize()
534 sc->memmap[ASPEED_DEV_SRAM], &s->sram); in aspeed_soc_ast2700_realize()
540 aspeed_mmio_map(s, SYS_BUS_DEVICE(&s->scu), 0, sc->memmap[ASPEED_DEV_SCU]); in aspeed_soc_ast2700_realize()
547 sc->memmap[ASPEED_DEV_SCUIO]); in aspeed_soc_ast2700_realize()
556 sc->memmap[ASPEED_DEV_SDRAM], in aspeed_soc_ast2700_realize()
[all …]
H A Dvirt.c538 vms->memmap[VIRT_GIC_ITS].base); in fdt_add_its_gic_node()
545 2, vms->memmap[VIRT_GIC_ITS].base, in fdt_add_its_gic_node()
546 2, vms->memmap[VIRT_GIC_ITS].size); in fdt_add_its_gic_node()
557 vms->memmap[VIRT_GIC_V2M].base); in fdt_add_v2m_gic_node()
564 2, vms->memmap[VIRT_GIC_V2M].base, in fdt_add_v2m_gic_node()
565 2, vms->memmap[VIRT_GIC_V2M].size); in fdt_add_v2m_gic_node()
579 vms->memmap[VIRT_GIC_DIST].base); in fdt_add_gic_node()
597 2, vms->memmap[VIRT_GIC_DIST].base, in fdt_add_gic_node()
598 2, vms->memmap[VIRT_GIC_DIST].size, in fdt_add_gic_node()
599 2, vms->memmap[VIRT_GIC_REDIS in fdt_add_gic_node()
[all...]
/openbmc/linux/drivers/firmware/efi/
H A Dmemmap.c60 efi.memmap = map; in __efi_memmap_init()
75 WARN_ON(efi.memmap.flags & EFI_MEMMAP_LATE); in efi_memmap_init_early()
86 if (!(efi.memmap.flags & EFI_MEMMAP_LATE)) { in efi_memmap_unmap()
89 size = efi.memmap.desc_size * efi.memmap.nr_map; in efi_memmap_unmap()
90 early_memunmap(efi.memmap.map, size); in efi_memmap_unmap()
92 memunmap(efi.memmap.map); in efi_memmap_unmap()
95 efi.memmap.map = NULL; in efi_memmap_unmap()
131 WARN_ON(efi.memmap.map); in efi_memmap_init_late()
134 WARN_ON(efi.memmap.flags & EFI_MEMMAP_LATE); in efi_memmap_init_late()
141 data.desc_version = efi.memmap.desc_version; in efi_memmap_init_late()
[all …]
/openbmc/linux/arch/x86/platform/efi/
H A Defi.c231 WARN(efi.memmap.desc_version != 1, in efi_memblock_x86_reserve_range()
233 efi.memmap.desc_version); in efi_memblock_x86_reserve_range()
235 memblock_reserve(pmap, efi.memmap.nr_map * efi.memmap.desc_size); in efi_memblock_x86_reserve_range()
281 efi_memory_desc_t *out = efi.memmap.map; in efi_clean_memmap()
283 const efi_memory_desc_t *end = efi.memmap.map_end; in efi_clean_memmap()
289 memcpy(out, in, efi.memmap.desc_size); in efi_clean_memmap()
290 out = (void *)out + efi.memmap.desc_size; in efi_clean_memmap()
294 in = (void *)in + efi.memmap.desc_size; in efi_clean_memmap()
299 .phys_map = efi.memmap.phys_map, in efi_clean_memmap()
300 .desc_version = efi.memmap.desc_version, in efi_clean_memmap()
[all …]
H A Dmemmap.c64 data->size = num_entries * efi.memmap.desc_size; in efi_memmap_alloc()
65 data->desc_version = efi.memmap.desc_version; in efi_memmap_alloc()
66 data->desc_size = efi.memmap.desc_size; in efi_memmap_alloc()
68 data->flags |= efi.memmap.flags & EFI_MEMMAP_LATE; in efi_memmap_alloc()
95 unsigned long size = efi.memmap.desc_size * efi.memmap.nr_map; in efi_memmap_install()
96 unsigned long flags = efi.memmap.flags; in efi_memmap_install()
97 u64 phys = efi.memmap.phys_map; in efi_memmap_install()
/openbmc/linux/Documentation/ABI/testing/
H A Dsysfs-firmware-memmap1 What: /sys/firmware/memmap/
19 that reason, /sys/firmware/memmap is an interface that provides
22 The structure is as follows: Under /sys/firmware/memmap there
25 /sys/firmware/memmap/0
26 /sys/firmware/memmap/1
27 /sys/firmware/memmap/2
28 /sys/firmware/memmap/3
48 /sys/firmware/memmap/0/start
49 /sys/firmware/memmap/0/end
50 /sys/firmware/memmap/0/type
[all …]
/openbmc/qemu/hw/mips/
H A Dboston.c514 const MemMapEntry *memmap, int *dt_size) in create_fdt() argument
563 memmap[BOSTON_PCIE0].base, memmap[BOSTON_PCIE0].size, in create_fdt()
564 memmap[BOSTON_PCIE0_MMIO].base, memmap[BOSTON_PCIE0_MMIO].size); in create_fdt()
567 memmap[BOSTON_PCIE1].base, memmap[BOSTON_PCIE1].size, in create_fdt()
568 memmap[BOSTON_PCIE1_MMIO].base, memmap[BOSTON_PCIE1_MMIO].size); in create_fdt()
571 memmap[BOSTON_PCIE2].base, memmap[BOSTON_PCIE2].size, in create_fdt()
572 memmap[BOSTON_PCIE2_MMIO].base, memmap[BOSTON_PCIE2_MMIO].size); in create_fdt()
576 memmap[BOSTON_GIC].base); in create_fdt()
579 qemu_fdt_setprop_cells(fdt, gic_name, "reg", memmap[BOSTON_GIC].base, in create_fdt()
580 memmap[BOSTON_GIC].size); in create_fdt()
[all …]
/openbmc/linux/mm/
H A Dsparse.c646 static void free_map_bootmem(struct page *memmap) in free_map_bootmem() argument
648 unsigned long start = (unsigned long)memmap; in free_map_bootmem()
649 unsigned long end = (unsigned long)(memmap + PAGES_PER_SECTION); in free_map_bootmem()
717 static void free_map_bootmem(struct page *memmap) in free_map_bootmem() argument
721 struct page *page = virt_to_page(memmap); in free_map_bootmem()
784 struct page *memmap = NULL; in section_deactivate() local
812 memmap = sparse_decode_mem_map(ms->section_mem_map, section_nr); in section_deactivate()
821 else if (memmap) in section_deactivate()
822 free_map_bootmem(memmap); in section_deactivate()
834 struct page *memmap; in section_activate() local
[all …]
H A Dbootmem_info.c47 struct page *page, *memmap; in register_page_bootmem_info_section() local
54 memmap = sparse_decode_mem_map(ms->section_mem_map, section_nr); in register_page_bootmem_info_section()
60 page = virt_to_page(memmap); in register_page_bootmem_info_section()
82 struct page *page, *memmap; in register_page_bootmem_info_section() local
88 memmap = sparse_decode_mem_map(ms->section_mem_map, section_nr); in register_page_bootmem_info_section()
90 register_page_bootmem_memmap(section_nr, memmap, PAGES_PER_SECTION); in register_page_bootmem_info_section()
/openbmc/qemu/hw/dma/
H A Dsoc_dma.c80 } *memmap; member
114 lo = dma->memmap; in soc_dma_lookup()
133 while (entry < dma->memmap + dma->memmap_size && in soc_dma_ch_update_type()
265 dma->memmap = g_realloc(dma->memmap, sizeof(*entry) * in soc_dma_port_add_fifo()
284 while (entry < dma->memmap + dma->memmap_size && in soc_dma_port_add_fifo()
297 (uint8_t *) (dma->memmap + dma->memmap_size ++) - in soc_dma_port_add_fifo()
315 dma->memmap = g_realloc(dma->memmap, sizeof(*entry) * in soc_dma_port_add_mem()
344 while (entry < dma->memmap + dma->memmap_size && in soc_dma_port_add_mem()
350 (uint8_t *) (dma->memmap + dma->memmap_size ++) - in soc_dma_port_add_mem()

1234