/openbmc/linux/arch/mips/mti-malta/ |
H A D | malta-dtshim.c | 70 static unsigned __init gen_fdt_mem_array(__be32 *mem_array, unsigned long size, in gen_fdt_mem_array() argument 77 mem_array[0] = cpu_to_be32(PHYS_OFFSET); in gen_fdt_mem_array() 85 mem_array[1] = cpu_to_be32(size); in gen_fdt_mem_array() 90 mem_array[1] = cpu_to_be32(size_preio); in gen_fdt_mem_array() 109 mem_array[2] = cpu_to_be32(PHYS_OFFSET + SZ_512M); in gen_fdt_mem_array() 110 mem_array[3] = cpu_to_be32(size); in gen_fdt_mem_array() 122 mem_array[2] = cpu_to_be32(PHYS_OFFSET + SZ_2G + SZ_256M); in gen_fdt_mem_array() 123 mem_array[3] = cpu_to_be32(size); in gen_fdt_mem_array() 133 __be32 mem_array[2 * MAX_MEM_ARRAY_ENTRIES]; in append_memory() local 214 mem_entries = gen_fdt_mem_array(mem_array, physical_memsize, mem_map); in append_memory() [all …]
|
/openbmc/linux/arch/mips/generic/ |
H A D | yamon-dt.c | 45 __be32 *mem_array, in gen_fdt_mem_array() argument 65 *(mem_array++) = cpu_to_be32(mr->start); in gen_fdt_mem_array() 66 *(mem_array++) = cpu_to_be32(size); in gen_fdt_mem_array() 79 __be32 mem_array[2 * MAX_MEM_ARRAY_ENTRIES]; in yamon_dt_append_memory() local 136 mem_entries = gen_fdt_mem_array(regions, mem_array, in yamon_dt_append_memory() 139 mem_array, mem_entries * 2 * sizeof(mem_array[0])); in yamon_dt_append_memory() 145 mem_entries = gen_fdt_mem_array(regions, mem_array, in yamon_dt_append_memory() 148 mem_array, mem_entries * 2 * sizeof(mem_array[0])); in yamon_dt_append_memory()
|
/openbmc/qemu/hw/i386/ |
H A D | fw_cfg.c | 66 struct smbios_phys_mem_area *mem_array; in fw_cfg_build_smbios() local 92 mem_array = g_malloc0(sizeof(*mem_array) * nr_e820); in fw_cfg_build_smbios() 97 mem_array[array_count].address = addr; in fw_cfg_build_smbios() 98 mem_array[array_count].length = len; in fw_cfg_build_smbios() 102 smbios_get_tables(ms, ep_type, mem_array, array_count, in fw_cfg_build_smbios() 106 g_free(mem_array); in fw_cfg_build_smbios()
|
/openbmc/linux/drivers/scsi/be2iscsi/ |
H A D | be_main.c | 2470 struct mem_array *mem_arr, *mem_arr_orig; in beiscsi_alloc_mem() 2508 mem_descr->mem_array = NULL; in beiscsi_alloc_mem() 2516 memset(mem_arr, 0, sizeof(struct mem_array) * in beiscsi_alloc_mem() 2545 mem_descr->mem_array = kmalloc_array(j, sizeof(*mem_arr), in beiscsi_alloc_mem() 2547 if (!mem_descr->mem_array) in beiscsi_alloc_mem() 2550 memcpy(mem_descr->mem_array, mem_arr_orig, in beiscsi_alloc_mem() 2551 sizeof(struct mem_array) * j); in beiscsi_alloc_mem() 2561 mem_descr->mem_array[j - 1].size, in beiscsi_alloc_mem() 2562 mem_descr->mem_array[j - 1]. in beiscsi_alloc_mem() 2565 mem_array[j - 1]. in beiscsi_alloc_mem() [all …]
|
H A D | be_mgmt.h | 144 pa->lo = phba->init_mem[ISCSI_MEM_GLOBAL_HEADER].mem_array[0].\ 146 pa->hi = phba->init_mem[ISCSI_MEM_GLOBAL_HEADER].mem_array[0].\
|
H A D | be_main.h | 195 struct mem_array { struct 204 struct mem_array *mem_array; member
|
H A D | be_mgmt.c | 1350 mem_descr->mem_array[0].bus_address.u.a32.address_hi); in beiscsi_offload_cxn_v0() 1353 mem_descr->mem_array[0].bus_address.u.a32.address_lo); in beiscsi_offload_cxn_v0()
|
/openbmc/qemu/hw/smbios/ |
H A D | smbios.c | 1089 const struct smbios_phys_mem_area *mem_array, in smbios_get_tables_ep() argument 1151 smbios_build_type_19_table(i, offset, mem_array[i].address, in smbios_get_tables_ep() 1152 mem_array[i].length); in smbios_get_tables_ep() 1196 const struct smbios_phys_mem_area *mem_array, in smbios_get_tables() argument 1210 mem_array, mem_array_size, in smbios_get_tables() 1226 mem_array, mem_array_size, in smbios_get_tables()
|
/openbmc/qemu/include/hw/firmware/ |
H A D | smbios.h | 339 const struct smbios_phys_mem_area *mem_array,
|
/openbmc/qemu/hw/riscv/ |
H A D | virt.c | 1324 struct smbios_phys_mem_area mem_array; in virt_build_smbios() local 1340 mem_array.address = s->memmap[VIRT_DRAM].base; in virt_build_smbios() 1341 mem_array.length = ms->ram_size; in virt_build_smbios() 1344 &mem_array, 1, in virt_build_smbios()
|
/openbmc/qemu/hw/arm/ |
H A D | virt.c | 1699 struct smbios_phys_mem_area mem_array; in virt_build_smbios() local 1710 mem_array.address = vms->memmap[VIRT_MEM].base; in virt_build_smbios() 1711 mem_array.length = ms->ram_size; in virt_build_smbios() 1713 smbios_get_tables(ms, SMBIOS_ENTRY_POINT_TYPE_64, &mem_array, 1, in virt_build_smbios()
|