/openbmc/linux/tools/testing/selftests/bpf/prog_tests/ |
H A D | hashmap.c | 57 long oldv, v = 1024 + i; in test_hashmap_generic() local 59 err = hashmap__update(map, k, v, &oldk, &oldv); in test_hashmap_generic() 67 err = hashmap__set(map, k, v, &oldk, &oldv); in test_hashmap_generic() 68 if (CHECK(oldk != 0 || oldv != 0, "check_kv", in test_hashmap_generic() 69 "unexpected k/v: %ld=%ld\n", oldk, oldv)) in test_hashmap_generic() 76 if (CHECK(!hashmap__find(map, k, &oldv), "elem_find", in test_hashmap_generic() 79 if (CHECK(oldv != v, "elem_val", "found value is wrong: %ld\n", oldv)) in test_hashmap_generic() 107 long oldv, v = 256 + i; in test_hashmap_generic() local 115 err = hashmap__update(map, k, v, &oldk, &oldv); in test_hashmap_generic() 117 err = hashmap__set(map, k, v, &oldk, &oldv); in test_hashmap_generic() [all …]
|
/openbmc/linux/arch/sh/include/asm/ |
H A D | cmpxchg-xchg.h | 28 u32 oldv, newv; in __xchg_cmpxchg() local 32 oldv = READ_ONCE(*p); in __xchg_cmpxchg() 33 ret = (oldv & bitmask) >> bitoff; in __xchg_cmpxchg() 34 newv = (oldv & ~bitmask) | (x << bitoff); in __xchg_cmpxchg() 35 } while (__cmpxchg_u32(p, oldv, newv) != oldv); in __xchg_cmpxchg()
|
/openbmc/linux/arch/openrisc/include/asm/ |
H A D | cmpxchg.h | 102 u32 oldv, newv; in xchg_small() local 106 oldv = READ_ONCE(*p); in xchg_small() 107 ret = (oldv & bitmask) >> bitoff; in xchg_small() 108 newv = (oldv & ~bitmask) | (x << bitoff); in xchg_small() 109 } while (cmpxchg_u32(p, oldv, newv) != oldv); in xchg_small()
|
/openbmc/linux/arch/xtensa/include/asm/ |
H A D | cmpxchg.h | 185 u32 oldv, newv; in xchg_small() local 189 oldv = READ_ONCE(*p); in xchg_small() 190 ret = (oldv & bitmask) >> bitoff; in xchg_small() 191 newv = (oldv & ~bitmask) | (x << bitoff); in xchg_small() 192 } while (__cmpxchg_u32(p, oldv, newv) != oldv); in xchg_small()
|
/openbmc/qemu/hw/xtensa/ |
H A D | mx_pic.c | 189 uint32_t oldv, newv; in xtensa_mx_pic_ext_reg_write() local 195 oldv = mx->mieng; in xtensa_mx_pic_ext_reg_write() 203 oldv = mx->mieng; in xtensa_mx_pic_ext_reg_write() 211 oldv = mx->miasg; in xtensa_mx_pic_ext_reg_write() 219 oldv = mx->miasg; in xtensa_mx_pic_ext_reg_write() 227 oldv = mx->mipipart; in xtensa_mx_pic_ext_reg_write() 235 oldv = mx->runstall; in xtensa_mx_pic_ext_reg_write() 260 oldv, newv); in xtensa_mx_pic_ext_reg_write()
|
/openbmc/qemu/accel/tcg/ |
H A D | atomic_common.c.inc | 41 TYPE oldv, TYPE newv, uint32_t oi) \ 42 { return cpu_atomic_##OP##_mmu(env, addr, oldv, newv, oi, GETPC()); } 67 Int128 oldv; 69 oldv = cpu_ld16_mmu(env, addr, oi, ra); 70 if (int128_eq(oldv, cmpv)) { 76 return oldv;
|
/openbmc/qemu/target/loongarch/tcg/insn_trans/ |
H A D | trans_privileged.c.inc | 248 TCGv src1, mask, oldv, newv, temp; 271 oldv = tcg_temp_new(); 275 tcg_gen_ld_tl(oldv, tcg_env, csr->offset); 277 tcg_gen_andc_tl(temp, oldv, mask); 281 csr->writefn(oldv, tcg_env, newv); 285 gen_set_gpr(a->rd, oldv, EXT_NONE);
|
/openbmc/qemu/tcg/ |
H A D | tcg-op-ldst.c | 1075 TCGv_i128 oldv = tcg_temp_ebb_new_i128(); in tcg_gen_nonatomic_cmpxchg_i128_int() local 1081 tcg_gen_qemu_ld_i128_int(oldv, addr, idx, memop); in tcg_gen_nonatomic_cmpxchg_i128_int() 1084 tcg_gen_xor_i64(t0, TCGV128_LOW(oldv), TCGV128_LOW(cmpv)); in tcg_gen_nonatomic_cmpxchg_i128_int() 1085 tcg_gen_xor_i64(t1, TCGV128_HIGH(oldv), TCGV128_HIGH(cmpv)); in tcg_gen_nonatomic_cmpxchg_i128_int() 1090 TCGV128_LOW(newv), TCGV128_LOW(oldv)); in tcg_gen_nonatomic_cmpxchg_i128_int() 1092 TCGV128_HIGH(newv), TCGV128_HIGH(oldv)); in tcg_gen_nonatomic_cmpxchg_i128_int() 1096 tcg_gen_mov_i128(retv, oldv); in tcg_gen_nonatomic_cmpxchg_i128_int() 1101 tcg_temp_free_i128(oldv); in tcg_gen_nonatomic_cmpxchg_i128_int()
|
/openbmc/qemu/target/i386/tcg/ |
H A D | emit.c.inc | 1623 TCGv oldv = tcg_temp_new(); 1705 tcg_gen_atomic_cmpxchg_tl(oldv, s->A0, s->cc_srcT, newv, s->mem_index, ot_full); 1708 tcg_gen_brcond_tl(TCG_COND_EQ, oldv, s->cc_srcT, label_bottom); 1736 TCGv oldv = tcg_temp_new(); 1743 tcg_gen_atomic_cmpxchg_tl(oldv, s->A0, cmpv, newv, 1746 tcg_gen_ext_tl(oldv, s->T0, ot); 1754 tcg_gen_movcond_tl(TCG_COND_EQ, newv, oldv, cmpv, newv, oldv); 1767 tcg_gen_movcond_tl(TCG_COND_EQ, dest, oldv, cmpv, newv, dest); 1773 dest = gen_op_deposit_reg_v(s, ot, R_EAX, s->T0, oldv); 1774 tcg_gen_movcond_tl(TCG_COND_NE, dest, oldv, cmpv, s->T0, dest); [all …]
|
/openbmc/ipmitool/lib/ |
H A D | ipmi_sel.c | 2887 int oldv; in ipmi_sel_show_entry() local 2937 oldv = verbose; in ipmi_sel_show_entry() 2953 verbose = oldv; in ipmi_sel_show_entry() 2956 verbose = oldv; in ipmi_sel_show_entry()
|
/openbmc/linux/drivers/message/fusion/ |
H A D | mptbase.c | 3151 u16 oldv = le16_to_cpu(facts->Reserved_0101_FWVersion); in GetIocFacts() local 3153 ((oldv<<12) & 0xFF000000) | in GetIocFacts() 3154 ((oldv<<8) & 0x000FFF00); in GetIocFacts()
|
/openbmc/qemu/target/sparc/ |
H A D | translate.c | 1929 TCGv oldv, TCGv newv, TCGv cmpv, TCGv addr) in gen_cas_asi() argument 1935 tcg_gen_atomic_cmpxchg_tl(oldv, addr, cmpv, newv, in gen_cas_asi()
|