| /openbmc/u-boot/arch/arm/mach-exynos/ |
| H A D | dmc_init_ddr3.c | 35 int ddr3_mem_ctrl_init(struct mem_timings *mem, int reset) in ddr3_mem_ctrl_init() argument 51 val = (mem->impedance << CA_CK_DRVR_DS_OFFSET) | in ddr3_mem_ctrl_init() 52 (mem->impedance << CA_CKE_DRVR_DS_OFFSET) | in ddr3_mem_ctrl_init() 53 (mem->impedance << CA_CS_DRVR_DS_OFFSET) | in ddr3_mem_ctrl_init() 54 (mem->impedance << CA_ADR_DRVR_DS_OFFSET); in ddr3_mem_ctrl_init() 59 val = (mem->ctrl_bstlen << PHY_CON42_CTRL_BSTLEN_SHIFT) | in ddr3_mem_ctrl_init() 60 (mem->ctrl_rdlat << PHY_CON42_CTRL_RDLAT_SHIFT); in ddr3_mem_ctrl_init() 65 if (dmc_config_zq(mem, &phy0_ctrl->phy_con16, &phy1_ctrl->phy_con16, in ddr3_mem_ctrl_init() 70 writel(mem->phy0_pulld_dqs, &phy0_ctrl->phy_con14); in ddr3_mem_ctrl_init() 71 writel(mem->phy1_pulld_dqs, &phy1_ctrl->phy_con14); in ddr3_mem_ctrl_init() [all …]
|
| H A D | dmc_init_exynos4.c | 31 struct mem_timings mem = { variable 54 writel((mem.control1 | (1 << mem.dll_resync)), in phy_control_reset() 56 writel((mem.control1 | (0 << mem.dll_resync)), in phy_control_reset() 59 writel((mem.control0 | (0 << mem.dll_on)), in phy_control_reset() 61 writel((mem.control0 | (1 << mem.dll_on)), in phy_control_reset() 75 writel(mem.direct_cmd_msr[i] | mask, in dmc_config_mrs() 87 writel(mem.control1, &dmc->phycontrol1); in dmc_init() 94 writel(mem.zqcontrol, &dmc->phyzqcontrol); in dmc_init() 105 writel(mem.control1, &dmc->phycontrol1); in dmc_init() 108 writel((mem.control0 | CTRL_START | CTRL_DLL_ON), &dmc->phycontrol0); in dmc_init() [all …]
|
| H A D | clock_init_exynos5.c | 524 struct mem_timings *mem; in clock_get_mem_timings() local 532 for (i = 0, mem = mem_timings; i < ARRAY_SIZE(mem_timings); in clock_get_mem_timings() 533 i++, mem++) { in clock_get_mem_timings() 534 if (mem->mem_type == mem_type && in clock_get_mem_timings() 535 mem->frequency_mhz == frequency_mhz && in clock_get_mem_timings() 536 mem->mem_manuf == mem_manuf) in clock_get_mem_timings() 537 return mem; in clock_get_mem_timings() 551 struct mem_timings *mem; in exynos5250_system_clock_init() local 555 mem = clock_get_mem_timings(); in exynos5250_system_clock_init() 584 writel(mem->apll_pdiv * PLL_LOCK_FACTOR, &clk->apll_lock); in exynos5250_system_clock_init() [all …]
|
| H A D | dmc_common.c | 17 int dmc_config_zq(struct mem_timings *mem, uint32_t *phy0_con16, in dmc_config_zq() argument 30 val |= mem->zq_mode_dds << PHY_CON16_ZQ_MODE_DDS_SHIFT; in dmc_config_zq() 31 val |= mem->zq_mode_term << PHY_CON16_ZQ_MODE_TERM_SHIFT; in dmc_config_zq() 37 if (mem->zq_mode_noterm) in dmc_config_zq() 95 void dmc_config_mrs(struct mem_timings *mem, uint32_t *directcmd) in dmc_config_mrs() argument 99 for (channel = 0; channel < mem->dmc_channels; channel++) { in dmc_config_mrs() 103 for (chip = 0; chip < mem->chips_to_configure; chip++) { in dmc_config_mrs() 120 writel(mem->direct_cmd_msr[i] | mask, in dmc_config_mrs() 125 if (mem->send_zq_init) { in dmc_config_mrs() 136 void dmc_config_prech(struct mem_timings *mem, uint32_t *directcmd) in dmc_config_prech() argument [all …]
|
| /openbmc/qemu/tests/tcg/x86_64/ |
| H A D | cmpxchg.c | 3 static int mem; variable 8 mem = orig; in test_cmpxchgb() 10 : [ mem ] "+m"(mem), [ rax ] "=a"(ret) in test_cmpxchgb() 18 mem = orig; in test_cmpxchgw() 20 : [ mem ] "+m"(mem), [ rax ] "=a"(ret) in test_cmpxchgw() 28 mem = orig; in test_cmpxchgl() 30 : [ mem ] "+m"(mem), [ rax ] "=a"(ret) in test_cmpxchgl()
|
| /openbmc/u-boot/test/dm/ |
| H A D | osd.c | 19 static void split(u8 *mem, uint size, u8 *text, u8 *colors) in split() argument 22 u16 *p = (u16 *)mem; in split() 30 static void print_mem(u8 *mem, uint width, uint height) in print_mem() argument 37 split(mem, memsize / 2, text, colors); in print_mem() 57 u8 mem[memsize + 1]; in dm_test_osd_basics() local 71 ut_assertok(sandbox_osd_get_mem(dev, mem, memsize)); in dm_test_osd_basics() 72 split(mem, memsize / 2, text, colors); in dm_test_osd_basics() 96 print_mem(mem, 10, 10); in dm_test_osd_basics() 100 ut_assertok(sandbox_osd_get_mem(dev, mem, memsize)); in dm_test_osd_basics() 101 split(mem, memsize / 2, text, colors); in dm_test_osd_basics() [all …]
|
| /openbmc/u-boot/lib/ |
| H A D | of_live.c | 18 static void *unflatten_dt_alloc(void **mem, unsigned long size, in unflatten_dt_alloc() argument 23 *mem = PTR_ALIGN(*mem, align); in unflatten_dt_alloc() 24 res = *mem; in unflatten_dt_alloc() 25 *mem += size; in unflatten_dt_alloc() 41 static void *unflatten_dt_node(const void *blob, void *mem, int *poffset, in unflatten_dt_node() argument 60 return mem; in unflatten_dt_node() 93 np = unflatten_dt_alloc(&mem, sizeof(struct device_node) + allocl, in unflatten_dt_node() 143 pp = unflatten_dt_alloc(&mem, sizeof(struct property), in unflatten_dt_node() 188 pp = unflatten_dt_alloc(&mem, sizeof(struct property) + sz, in unflatten_dt_node() 217 mem = unflatten_dt_node(blob, mem, poffset, np, NULL, in unflatten_dt_node() [all …]
|
| /openbmc/u-boot/arch/xtensa/lib/ |
| H A D | bootm.c | 42 struct meminfo *mem; in setup_memory_tag() local 46 mem = (struct meminfo *)params->data; in setup_memory_tag() 47 mem->type = MEMORY_TYPE_CONVENTIONAL; in setup_memory_tag() 48 mem->start = bd->bi_memstart; in setup_memory_tag() 49 mem->end = bd->bi_memstart + bd->bi_memsize; in setup_memory_tag() 52 BP_TAG_MEMORY, mem->type, mem->start, mem->end); in setup_memory_tag() 81 struct meminfo *mem; in setup_ramdisk_tag() local 91 mem = (struct meminfo *)params->data; in setup_ramdisk_tag() 92 mem->type = MEMORY_TYPE_CONVENTIONAL; in setup_ramdisk_tag() 93 mem->start = PHYSADDR(rd_start); in setup_ramdisk_tag() [all …]
|
| /openbmc/u-boot/arch/x86/cpu/baytrail/ |
| H A D | fsp_configs.c | 34 struct memory_down_data *mem; in update_fsp_configs() local 121 mem = &fsp_upd->memory_params; in update_fsp_configs() 122 mem->enable_memory_down = fdtdec_get_bool(blob, node, in update_fsp_configs() 124 if (mem->enable_memory_down) { in update_fsp_configs() 131 mem->dram_speed = fdtdec_get_int(blob, node, in update_fsp_configs() 134 mem->dram_type = fdtdec_get_int(blob, node, in update_fsp_configs() 137 mem->dimm_0_enable = fdtdec_get_bool(blob, node, in update_fsp_configs() 139 mem->dimm_1_enable = fdtdec_get_bool(blob, node, in update_fsp_configs() 141 mem->dimm_width = fdtdec_get_int(blob, node, in update_fsp_configs() 144 mem->dimm_density = fdtdec_get_int(blob, node, in update_fsp_configs() [all …]
|
| /openbmc/qemu/hw/pci-host/ |
| H A D | pam.c | 33 void init_pam(PAMMemoryRegion *mem, Object *owner, MemoryRegion *ram_memory, in init_pam() argument 40 memory_region_init_alias(&mem->alias[3], owner, "pam-ram", ram_memory, in init_pam() 43 memory_region_init_alias(&mem->alias[1], owner, "pam-rom", ram_memory, in init_pam() 45 memory_region_set_readonly(&mem->alias[1], true); in init_pam() 48 memory_region_init_alias(&mem->alias[0], owner, "pam-pci", pci_address_space, in init_pam() 50 memory_region_init_alias(&mem->alias[2], owner, "pam-pci", ram_memory, in init_pam() 55 memory_region_set_enabled(&mem->alias[i], false); in init_pam() 57 &mem->alias[i], 1); in init_pam() 60 mem->current = 0; in init_pam()
|
| /openbmc/qemu/accel/hvf/ |
| H A D | hvf-all.c | 84 trace_hvf_vm_map(slot->start, slot->size, slot->mem, flags, in do_hvf_set_memory() 88 ret = hv_vm_map(slot->mem, slot->start, slot->size, flags); in do_hvf_set_memory() 95 hvf_slot *mem; in hvf_set_phys_mem() local 119 mem = hvf_find_overlap_slot( in hvf_set_phys_mem() 123 if (mem && add) { in hvf_set_phys_mem() 124 if (mem->size == int128_get64(section->size) && in hvf_set_phys_mem() 125 mem->start == section->offset_within_address_space && in hvf_set_phys_mem() 126 mem->mem == (memory_region_get_ram_ptr(area) + in hvf_set_phys_mem() 133 if (mem) { in hvf_set_phys_mem() 134 mem->size = 0; in hvf_set_phys_mem() [all …]
|
| /openbmc/qemu/pc-bios/dtb/ |
| H A D | petalogix-ml605.dts | 256 xlnx,max-mem-width = < 0x10 >; 265 xlnx,num-banks-mem = < 0x01 >; 266 xlnx,parity-type-mem-0 = < 0x00 >; 267 xlnx,parity-type-mem-1 = < 0x00 >; 268 xlnx,parity-type-mem-2 = < 0x00 >; 269 xlnx,parity-type-mem-3 = < 0x00 >; 271 xlnx,s-axi-mem-addr-width = < 0x20 >; 272 xlnx,s-axi-mem-data-width = < 0x20 >; 273 xlnx,s-axi-mem-id-width = < 0x01 >; 274 xlnx,s-axi-mem-protocol = "AXI4LITE"; [all …]
|
| H A D | petalogix-s3adsp1800.dts | 142 xlnx,max-mem-width = <0x08>; 162 xlnx,num-banks-mem = <0x01>; 165 xlnx,synch-mem-0 = <0x00>; 166 xlnx,synch-mem-1 = <0x00>; 167 xlnx,synch-mem-2 = <0x00>; 168 xlnx,synch-mem-3 = <0x00>; 173 xlnx,tavdv-ps-mem-0 = <0x11170>; 174 xlnx,tavdv-ps-mem-1 = <0x3a98>; 175 xlnx,tavdv-ps-mem-2 = <0x3a98>; 176 xlnx,tavdv-ps-mem-3 = <0x3a98>; [all …]
|
| /openbmc/qemu/scripts/ |
| H A D | disas-objdump.pl | 41 my $mem = ""; 59 $mem = $mem . pack("H*", substr($_, 8, -1)); 63 $mem = $mem . pack("H*", substr($_, 8, -1)); 72 syswrite $outh, $mem; 89 $mem = "";
|
| /openbmc/qemu/hw/vfio/ |
| H A D | region.c | 206 region->mem = g_new0(MemoryRegion, 1); in vfio_region_setup() 207 memory_region_init_io(region->mem, obj, &vfio_region_ops, in vfio_region_setup() 231 trace_vfio_region_unmap(memory_region_name(®ion->mmaps[index].mem), in vfio_subregion_unmap() 235 memory_region_del_subregion(region->mem, ®ion->mmaps[index].mem); in vfio_subregion_unmap() 237 object_unparent(OBJECT(®ion->mmaps[index].mem)); in vfio_subregion_unmap() 247 if (!region->mem) { in vfio_region_mmap() 293 memory_region_name(region->mem), i); in vfio_region_mmap() 294 memory_region_init_ram_device_ptr(®ion->mmaps[i].mem, in vfio_region_mmap() 295 memory_region_owner(region->mem), in vfio_region_mmap() 299 memory_region_add_subregion(region->mem, region->mmaps[i].offset, in vfio_region_mmap() [all …]
|
| H A D | pci-quirks.c | 168 memory_region_name(mirror->mem), in vfio_generic_quirk_mirror_read() 182 memory_region_name(mirror->mem), in vfio_generic_quirk_mirror_write() 238 quirk->mem = g_new0(MemoryRegion, nr_mem); in vfio_quirk_alloc() 379 memory_region_init_io(quirk->mem, OBJECT(vdev), &vfio_ati_3c3_quirk, vdev, in vfio_vga_probe_ati_3c3_quirk() 381 memory_region_add_subregion(&vdev->vga->region[QEMU_PCI_VGA_IO_HI].mem, in vfio_vga_probe_ati_3c3_quirk() 382 3 /* offset 3 bytes from 0x3c0 */, quirk->mem); in vfio_vga_probe_ati_3c3_quirk() 420 window->addr_mem = &quirk->mem[0]; in vfio_probe_ati_bar4_quirk() 421 window->data_mem = &quirk->mem[1]; in vfio_probe_ati_bar4_quirk() 426 memory_region_add_subregion_overlap(vdev->bars[nr].region.mem, in vfio_probe_ati_bar4_quirk() 433 memory_region_add_subregion_overlap(vdev->bars[nr].region.mem, in vfio_probe_ati_bar4_quirk() [all …]
|
| /openbmc/qemu/target/arm/tcg/ |
| H A D | mte_helper.c | 265 int load_tag1(uint64_t ptr, uint8_t *mem) in load_tag1() argument 268 return extract32(*mem, ofs, 4); in load_tag1() 274 uint8_t *mem; in HELPER() local 278 mem = allocation_tag_mem(env, mmu_idx, ptr, MMU_DATA_LOAD, 1, in HELPER() 282 if (mem) { in HELPER() 283 rtag = load_tag1(ptr, mem); in HELPER() 299 void store_tag1(uint64_t ptr, uint8_t *mem, int tag) in store_tag1() argument 302 *mem = deposit32(*mem, ofs, 4, tag); in store_tag1() 306 static void store_tag1_parallel(uint64_t ptr, uint8_t *mem, int tag) in store_tag1_parallel() argument 309 uint8_t old = qatomic_read(mem); in store_tag1_parallel() [all …]
|
| /openbmc/qemu/host/include/aarch64/host/ |
| H A D | atomic128-ldst.h.inc | 34 asm("ldp %[l], %[h], %[mem]" 35 : [l] "=r"(l), [h] "=r"(h) : [mem] "m"(*ptr)); 47 asm("ldp %[l], %[h], %[mem]" 48 : [l] "=r"(l), [h] "=r"(h) : [mem] "m"(*ptr)); 51 asm("0: ldxp %[l], %[h], %[mem]\n\t" 52 "stxp %w[tmp], %[l], %[h], %[mem]\n\t" 54 : [mem] "+m"(*ptr), [tmp] "=&r"(tmp), [l] "=&r"(l), [h] "=&r"(h)); 67 asm("stp %[l], %[h], %[mem]" 68 : [mem] "=m"(*ptr) : [l] "r"(l), [h] "r"(h)); 71 asm("0: ldxp %[t1], %[t2], %[mem]\n\t" [all …]
|
| /openbmc/u-boot/arch/arm/dts/ |
| H A D | exynos4412-trats2.dts | 138 regulator-mem-on; 147 regulator-mem-on; 156 regulator-mem-on; 165 regulator-mem-on; 174 regulator-mem-on; 183 regulator-mem-on; 192 regulator-mem-on; 200 regulator-mem-off; 208 regulator-mem-idle; 216 regulator-mem-off; [all …]
|
| /openbmc/u-boot/post/drivers/ |
| H A D | memory.c | 275 ulong *mem = (ulong *) start; in memory_post_test1() local 280 mem[i] = val; in memory_post_test1() 286 readback = mem[i]; in memory_post_test1() 290 mem + i, val, readback); in memory_post_test1() 305 ulong *mem = (ulong *) start; in memory_post_test2() local 310 mem[i] = 1 << (i % 32); in memory_post_test2() 316 readback = mem[i]; in memory_post_test2() 320 mem + i, 1 << (i % 32), readback); in memory_post_test2() 335 ulong *mem = (ulong *) start; in memory_post_test3() local 340 mem[i] = i; in memory_post_test3() [all …]
|
| /openbmc/qemu/target/rx/ |
| H A D | translate.c | 164 static inline void rx_gen_ld(unsigned int size, TCGv reg, TCGv mem) in rx_gen_ld() argument 166 tcg_gen_qemu_ld_i32(reg, mem, 0, size | MO_SIGN | MO_TE); in rx_gen_ld() 170 static inline void rx_gen_ldu(unsigned int size, TCGv reg, TCGv mem) in rx_gen_ldu() argument 172 tcg_gen_qemu_ld_i32(reg, mem, 0, size | MO_TE); in rx_gen_ldu() 176 static inline void rx_gen_st(unsigned int size, TCGv reg, TCGv mem) in rx_gen_st() argument 178 tcg_gen_qemu_st_i32(reg, mem, 0, size | MO_TE); in rx_gen_st() 182 static inline void rx_gen_regindex(DisasContext *ctx, TCGv mem, in rx_gen_regindex() argument 185 tcg_gen_shli_i32(mem, cpu_regs[ri], size); in rx_gen_regindex() 186 tcg_gen_add_i32(mem, mem, cpu_regs[rb]); in rx_gen_regindex() 190 static inline TCGv rx_index_addr(DisasContext *ctx, TCGv mem, in rx_index_addr() argument [all …]
|
| /openbmc/u-boot/board/gateworks/gw_ventana/ |
| H A D | gw_ventana_spl.c | 486 struct mx6_ddr3_cfg *mem = NULL; in spl_dram_init() local 522 mem = &mt41k64m16jt_125; in spl_dram_init() 530 mem = &mt41k128m16jt_125; in spl_dram_init() 537 mem = &mt41k256m16ha_125; in spl_dram_init() 544 mem = &mt41k512m16ha_125; in spl_dram_init() 550 mem = &mt41k64m16jt_125; in spl_dram_init() 557 mem = &mt41k128m16jt_125; in spl_dram_init() 564 mem = &mt41k256m16ha_125; in spl_dram_init() 571 mem = &mt41k512m16ha_125; in spl_dram_init() 576 mem = &mt41k64m16jt_125; in spl_dram_init() [all …]
|
| /openbmc/phosphor-mboxd/ |
| H A D | mboxd_windows.c | 43 window->mem = NULL; in init_window_state() 58 void *mem_location = context->mem; in init_window_mem() 72 context->windows.window[i].mem = mem_location; in init_window_mem() 74 if (mem_location > (context->mem + context->mem_size)) { in init_window_mem() 189 low_mem.mem = malloc(low_mem.size); in write_from_window_v1() 190 if (!low_mem.mem) { in write_from_window_v1() 195 low_mem.mem, low_mem.size); in write_from_window_v1() 203 high_mem.mem = malloc(high_mem.size); in write_from_window_v1() 204 if (!high_mem.mem) { in write_from_window_v1() 210 high_mem.mem, high_mem.size); in write_from_window_v1() [all …]
|
| /openbmc/hiomapd/ |
| H A D | windows.c | 46 window->mem = NULL; in init_window_state() 61 void *mem_location = context->mem; in init_window_mem() 75 context->windows.window[i].mem = mem_location; in init_window_mem() 77 if (mem_location > (context->mem + context->mem_size)) { in init_window_mem() 192 low_mem.mem = malloc(low_mem.size); in window_flush_v1() 193 if (!low_mem.mem) { in window_flush_v1() 198 low_mem.mem, low_mem.size); in window_flush_v1() 206 high_mem.mem = malloc(high_mem.size); in window_flush_v1() 207 if (!high_mem.mem) { in window_flush_v1() 213 high_mem.mem, high_mem.size); in window_flush_v1() [all …]
|
| /openbmc/u-boot/drivers/core/ |
| H A D | of_extra.c | 75 const char *mem; in ofnode_decode_memory_region() local 92 mem = ofnode_read_string(config_node, prop_name); in ofnode_decode_memory_region() 93 if (!mem) { in ofnode_decode_memory_region() 96 mem = "/memory"; in ofnode_decode_memory_region() 99 node = ofnode_path(mem); in ofnode_decode_memory_region() 101 debug("%s: Failed to find node '%s'\n", __func__, mem); in ofnode_decode_memory_region() 111 mem); in ofnode_decode_memory_region()
|