/openbmc/linux/arch/sh/include/asm/ |
H A D | bitops-cas.h | 22 do old = *a; in set_bit() 23 while (__bo_cas(a, old, old|mask) != old); in set_bit() 34 do old = *a; in clear_bit() 35 while (__bo_cas(a, old, old&~mask) != old); in clear_bit() 46 do old = *a; in change_bit() 47 while (__bo_cas(a, old, old^mask) != old); in change_bit() 58 do old = *a; in test_and_set_bit() 59 while (__bo_cas(a, old, old|mask) != old); in test_and_set_bit() 72 do old = *a; in test_and_clear_bit() 73 while (__bo_cas(a, old, old&~mask) != old); in test_and_clear_bit() [all …]
|
H A D | spinlock-cas.h | 17 : "r"(old), "z"(p) in __sl_cas() 54 unsigned old; in arch_read_lock() local 55 do old = rw->lock; in arch_read_lock() 56 while (!old || __sl_cas(&rw->lock, old, old-1) != old); in arch_read_lock() 61 unsigned old; in arch_read_unlock() local 62 do old = rw->lock; in arch_read_unlock() 63 while (__sl_cas(&rw->lock, old, old+1) != old); in arch_read_unlock() 78 unsigned old; in arch_read_trylock() local 79 do old = rw->lock; in arch_read_trylock() 80 while (old && __sl_cas(&rw->lock, old, old-1) != old); in arch_read_trylock() [all …]
|
/openbmc/linux/arch/ia64/include/asm/ |
H A D | bitops.h | 50 old = *m; in set_bit() 52 } while (cmpxchg_acq(m, old, new) != old); in set_bit() 91 old = *m; in clear_bit() 93 } while (cmpxchg_acq(m, old, new) != old); in clear_bit() 115 old = *m; in clear_bit_unlock() 117 } while (cmpxchg_rel(m, old, new) != old); in clear_bit_unlock() 174 } while (cmpxchg_acq(m, old, new) != old); in change_bit() 213 } while (cmpxchg_acq(m, old, new) != old); in test_and_set_bit() 267 } while (cmpxchg_acq(m, old, new) != old); in test_and_clear_bit() 312 } while (cmpxchg_acq(m, old, new) != old); in test_and_change_bit() [all …]
|
H A D | acenv.h | 22 unsigned int old, new, val; in ia64_acpi_acquire_global_lock() local 24 old = *lock; in ia64_acpi_acquire_global_lock() 25 new = (((old & ~0x3) + 2) + ((old >> 1) & 0x1)); in ia64_acpi_acquire_global_lock() 26 val = ia64_cmpxchg4_acq(lock, new, old); in ia64_acpi_acquire_global_lock() 27 } while (unlikely (val != old)); in ia64_acpi_acquire_global_lock() 34 unsigned int old, new, val; in ia64_acpi_release_global_lock() local 36 old = *lock; in ia64_acpi_release_global_lock() 37 new = old & ~0x3; in ia64_acpi_release_global_lock() 38 val = ia64_cmpxchg4_acq(lock, new, old); in ia64_acpi_release_global_lock() 39 } while (unlikely (val != old)); in ia64_acpi_release_global_lock() [all …]
|
/openbmc/linux/arch/s390/include/asm/ |
H A D | cmpxchg.h | 20 unsigned long old; in __arch_xchg() local 37 return old >> shift; in __arch_xchg() 51 return old >> shift; in __arch_xchg() 60 return old; in __arch_xchg() 69 return old; in __arch_xchg() 97 old = (old & 0xff) << shift; in __cmpxchg() 116 [tmp] "+&d" (old), in __cmpxchg() 127 old = (old & 0xffff) << shift; in __cmpxchg() 176 return old; in __cmpxchg() 199 : [old] "+d" (old), [ptr] "+QS" (*ptr) in arch_cmpxchg128() [all …]
|
H A D | atomic_ops.h | 50 op_type old; \ 55 : [old] "=d" (old), [ptr] "+QS" (*ptr) \ 57 return old; \ 108 : [old] "=d" (old), [new] "=&d" (new), [ptr] "+Q" (*ptr)\ 134 : [old] "=d" (old), [new] "=&d" (new), [ptr] "+QS" (*ptr)\ 161 : [old] "+d" (old), [ptr] "+Q" (*ptr) in __atomic_cmpxchg() 164 return old; in __atomic_cmpxchg() 173 : [old] "+d" (old), [ptr] "+Q" (*ptr) in __atomic_cmpxchg_bool() 183 : [old] "+d" (old), [ptr] "+QS" (*ptr) in __atomic64_cmpxchg() 186 return old; in __atomic64_cmpxchg() [all …]
|
/openbmc/linux/lib/ |
H A D | errseq.c | 61 errseq_t cur, old; in errseq_set() local 72 old = READ_ONCE(*eseq); in errseq_set() 76 return old; in errseq_set() 85 if (old & ERRSEQ_SEEN) in errseq_set() 89 if (new == old) { in errseq_set() 105 old = cur; in errseq_set() 129 old = 0; in errseq_sample() 130 return old; in errseq_sample() 178 errseq_t old, new; in errseq_check_and_advance() local 186 if (old != *since) { in errseq_check_and_advance() [all …]
|
/openbmc/linux/arch/powerpc/include/asm/ |
H A D | cmpxchg.h | 49 old <<= bitoff; \ 298 : "r" (p), "r" (old), "r" (new) in __cmpxchg_u8() 318 : "r" (p), "r" (old), "r" (new) in __cmpxchg_u8_local() 337 : "r" (p), "r" (old), "r" (new) in __cmpxchg_u8_relaxed() 357 : "r" (p), "r" (old), "r" (new) in __cmpxchg_u8_acquire() 378 : "r" (p), "r" (old), "r" (new) in __cmpxchg_u16() 398 : "r" (p), "r" (old), "r" (new) in __cmpxchg_u16_local() 637 return old; in __cmpxchg() 657 return old; in __cmpxchg_local() 677 return old; in __cmpxchg_relaxed() [all …]
|
/openbmc/linux/arch/sparc/kernel/ |
H A D | ftrace.c | 47 : [new] "0" (new), [old] "r" (old), [ip] "r" (ip) in ftrace_modify_code() 59 u32 old, new; in ftrace_make_nop() local 61 old = ftrace_call_replace(ip, addr); in ftrace_make_nop() 69 u32 old, new; in ftrace_make_call() local 71 old = ftrace_nop; in ftrace_make_call() 79 u32 old, new; in ftrace_update_ftrace_func() local 81 old = *(u32 *) &ftrace_call; in ftrace_update_ftrace_func() 95 u32 old, new; in ftrace_enable_ftrace_graph_caller() local 97 old = *(u32 *) &ftrace_graph_call; in ftrace_enable_ftrace_graph_caller() 105 u32 old, new; in ftrace_disable_ftrace_graph_caller() local [all …]
|
/openbmc/linux/arch/s390/lib/ |
H A D | spinlock.c | 86 int expected = old; in arch_cmpxchg_niai8() 91 : "=d" (old), "=Q" (*lock) in arch_cmpxchg_niai8() 94 return expected == old; in arch_cmpxchg_niai8() 131 old = READ_ONCE(lp->lock); in arch_spin_lock_queued() 141 new = (old ? (old + _Q_LOCK_STEAL_ADD) : 0) | lockval; in arch_spin_lock_queued() 154 tail_id = old & _Q_TAIL_MASK; in arch_spin_lock_queued() 182 old = READ_ONCE(lp->lock); in arch_spin_lock_queued() 292 int old; in arch_write_lock_wait() local 301 old = READ_ONCE(rw->cnts); in arch_write_lock_wait() 302 if ((old & 0x1ffff) == 0 && in arch_write_lock_wait() [all …]
|
/openbmc/linux/security/safesetid/ |
H A D | lsm.c | 153 if (uid_eq(new_id.uid, old->uid) || uid_eq(new_id.uid, old->euid) || in id_permitted_for_cred() 154 uid_eq(new_id.uid, old->suid)) in id_permitted_for_cred() 157 if (gid_eq(new_id.gid, old->gid) || gid_eq(new_id.gid, old->egid) || in id_permitted_for_cred() 158 gid_eq(new_id.gid, old->sgid)) in id_permitted_for_cred() 173 __kuid_val(old->uid), __kuid_val(old->euid), in id_permitted_for_cred() 174 __kuid_val(old->suid), __kuid_val(new_id.uid)); in id_permitted_for_cred() 177 __kgid_val(old->gid), __kgid_val(old->egid), in id_permitted_for_cred() 178 __kgid_val(old->sgid), __kgid_val(new_id.gid)); in id_permitted_for_cred() 191 const struct cred *old, in safesetid_task_fix_setuid() argument 199 if (id_permitted_for_cred(old, (kid_t){.uid = new->uid}, UID) && in safesetid_task_fix_setuid() [all …]
|
/openbmc/linux/include/linux/ |
H A D | refcount.h | 155 if (!old) in __refcount_add_not_zero() 157 } while (!atomic_try_cmpxchg_relaxed(&r->refs, &old, old + i)); in __refcount_add_not_zero() 160 *oldp = old; in __refcount_add_not_zero() 162 if (unlikely(old < 0 || old + i < 0)) in __refcount_add_not_zero() 165 return old; in __refcount_add_not_zero() 196 *oldp = old; in __refcount_add() 200 else if (unlikely(old < 0 || old + i < 0)) in __refcount_add() 275 *oldp = old; in __refcount_sub_and_test() 277 if (old == i) { in __refcount_sub_and_test() 282 if (unlikely(old < 0 || old - i < 0)) in __refcount_sub_and_test() [all …]
|
/openbmc/openbmc/poky/bitbake/lib/simplediff/ |
H A D | __init__.py | 17 def diff(old, new): argument 57 for i, val in enumerate(old): 103 return (old and [('-', old)] or []) + (new and [('+', new)] or []) 109 diff(old[sub_start_old + sub_length : ], 113 def string_diff(old, new): argument 139 return diff(old.split(), new.split()) 142 def html_diff(old, new): argument 169 def check_diff(old, new): argument 191 old = list(old) 193 result = diff(old, new) [all …]
|
/openbmc/linux/kernel/ |
H A D | tracepoint.c | 144 if (old) { in release_probes() 192 old = *funcs; in func_add() 193 if (old) { in func_add() 208 if (old) { in func_add() 229 return old; in func_add() 238 old = *funcs; in func_remove() 240 if (!old) in func_remove() 262 return old; in func_remove() 287 *funcs = old; in func_remove() 291 return old; in func_remove() [all …]
|
H A D | cred.c | 204 const struct cred *old; in prepare_creds() local 213 old = task->cred; in prepare_creds() 432 if (new->user != old->user || new->user_ns != old->user_ns) in commit_creds() 436 if (new->user != old->user || new->user_ns != old->user_ns) in commit_creds() 453 put_cred(old); in commit_creds() 454 put_cred(old); in commit_creds() 503 return old; in override_creds() 628 const struct cred *old; in prepare_kernel_cred() local 642 *new = *old; in prepare_kernel_cred() 667 put_cred(old); in prepare_kernel_cred() [all …]
|
/openbmc/linux/arch/arm/kernel/ |
H A D | ftrace.c | 104 old = __opcode_to_mem_thumb32(old); in ftrace_modify_code() 106 old = __opcode_to_mem_arm(old); in ftrace_modify_code() 113 if (replaced != old) in ftrace_modify_code() 147 unsigned long new, old; in ftrace_make_call() local 156 old = ftrace_nop_replace(rec); in ftrace_make_call() 174 unsigned long new, old; in ftrace_modify_call() local 191 unsigned long old; in ftrace_make_nop() local 206 if (!old && mod) { in ftrace_make_nop() 232 unsigned long old; in prepare_ftrace_return() local 254 old = *parent; in prepare_ftrace_return() [all …]
|
/openbmc/linux/drivers/input/joystick/iforce/ |
H A D | iforce-ff.c | 349 if (!old || need_period_modifier(iforce, old, effect)) { in iforce_upload_periodic() 351 old != NULL, in iforce_upload_periodic() 359 if (!old || need_envelope_modifier(iforce, old, effect)) { in iforce_upload_periodic() 361 old !=NULL, in iforce_upload_periodic() 380 if (!old || need_core(old, effect)) { in iforce_upload_periodic() 419 if (!old || need_magnitude_modifier(iforce, old, effect)) { in iforce_upload_constant() 421 old != NULL, in iforce_upload_constant() 428 if (!old || need_envelope_modifier(iforce, old, effect)) { in iforce_upload_constant() 430 old != NULL, in iforce_upload_constant() 440 if (!old || need_core(old, effect)) { in iforce_upload_constant() [all …]
|
/openbmc/linux/arch/sh/kernel/ |
H A D | ftrace.c | 102 int old = atomic_read(&nmi_running); in clear_mod_flag() local 105 int new = old & ~MOD_CODE_WRITE_FLAG; in clear_mod_flag() 107 if (old == new) in clear_mod_flag() 110 old = atomic_cmpxchg(&nmi_running, old, new); in clear_mod_flag() 236 unsigned char *new, *old; in ftrace_make_nop() local 239 old = ftrace_call_replace(ip, addr); in ftrace_make_nop() 247 unsigned char *new, *old; in ftrace_make_call() local 250 old = ftrace_nop_replace(ip); in ftrace_make_call() 318 unsigned long old; in prepare_ftrace_return() local 352 : "=&r" (old), "=r" (faulted) in prepare_ftrace_return() [all …]
|
/openbmc/qemu/tests/tcg/hexagon/ |
H A D | atomics.c | 32 int32_t old, dummy; in atomic_inc32() local 38 : "=&r"(old), "=&r"(dummy) in atomic_inc32() 41 return old; in atomic_inc32() 46 int64_t old, dummy; in atomic_inc64() local 53 : "=&r"(old), "=&r"(dummy) in atomic_inc64() 56 return old; in atomic_inc64() 61 int32_t old, dummy; in atomic_dec32() local 67 : "=&r"(old), "=&r"(dummy) in atomic_dec32() 70 return old; in atomic_dec32() 75 int64_t old, dummy; in atomic_dec64() local [all …]
|
/openbmc/linux/arch/sparc/include/asm/ |
H A D | cmpxchg_64.h | 11 __cmpxchg_u32(volatile int *m, int old, int new) in __cmpxchg_u32() argument 15 : "0" (new), "r" (m), "r" (old) in __cmpxchg_u32() 119 : "0" (new), "r" (m), "r" (old) in __cmpxchg_u64() 145 return old; in __cmpxchg_u8() 147 } while (load == old); in __cmpxchg_u8() 161 return __cmpxchg_u8(ptr, old, new); in __cmpxchg() 163 return __cmpxchg_u32(ptr, old, new); in __cmpxchg() 165 return __cmpxchg_u64(ptr, old, new); in __cmpxchg() 168 return old; in __cmpxchg() 185 unsigned long old, in __cmpxchg_local() argument [all …]
|
/openbmc/linux/drivers/gpu/drm/ |
H A D | drm_lock.c | 67 old = *lock; in drm_lock_take() 68 if (old & _DRM_LOCK_HELD) in drm_lock_take() 76 } while (prev != old); in drm_lock_take() 116 old = *lock; in drm_lock_transfer() 119 } while (prev != old); in drm_lock_transfer() 139 old = *lock; in drm_legacy_lock_free() 142 } while (prev != old); in drm_legacy_lock_free() 144 if (_DRM_LOCK_IS_HELD(old) && _DRM_LOCKING_CONTEXT(old) != context) { in drm_legacy_lock_free() 311 unsigned int old, prev; in drm_legacy_idlelock_release() local 318 old = *lock; in drm_legacy_idlelock_release() [all …]
|
/openbmc/linux/arch/x86/include/asm/ |
H A D | atomic64_32.h | 201 c = old; in arch_atomic64_and() 209 c = old; in arch_atomic64_fetch_and() 211 return old; in arch_atomic64_fetch_and() 220 c = old; in arch_atomic64_or() 228 c = old; in arch_atomic64_fetch_or() 230 return old; in arch_atomic64_fetch_or() 239 c = old; in arch_atomic64_xor() 247 c = old; in arch_atomic64_fetch_xor() 249 return old; in arch_atomic64_fetch_xor() 258 c = old; in arch_atomic64_fetch_add() [all …]
|
/openbmc/qemu/linux-user/hppa/ |
H A D | cpu_loop.c | 31 abi_ulong old = env->gr[25]; in hppa_lws() local 43 old = tswap32(old); in hppa_lws() 54 if (((addr | old | new) & ((1 << size) - 1)) in hppa_lws() 56 || !access_ok(cs, VERIFY_READ, old, 1 << size) in hppa_lws() 64 old = *(uint8_t *)g2h(cs, old); in hppa_lws() 67 ret = ret != old; in hppa_lws() 70 old = *(uint16_t *)g2h(cs, old); in hppa_lws() 73 ret = ret != old; in hppa_lws() 76 old = *(uint32_t *)g2h(cs, old); in hppa_lws() 79 ret = ret != old; in hppa_lws() [all …]
|
/openbmc/qemu/host/include/generic/host/ |
H A D | store-insert-al16.h | 24 Int128Alias old, new; in store_atom_insert_al16() local 28 old.u = *pu; in store_atom_insert_al16() 31 new.s = int128_and(old.s, msk); in store_atom_insert_al16() 33 } while (!__atomic_compare_exchange_n(pu, &old.u, new.u, true, in store_atom_insert_al16() 36 Int128 old, new, cmp; in store_atom_insert_al16() 39 old = *ps; in store_atom_insert_al16() 42 cmp = old; in store_atom_insert_al16() 43 new = int128_and(old, msk); in store_atom_insert_al16() 45 old = atomic16_cmpxchg(ps, cmp, new); in store_atom_insert_al16() 46 } while (int128_ne(cmp, old)); in store_atom_insert_al16()
|
/openbmc/linux/include/asm-generic/bitops/ |
H A D | lock.h | 21 long old; in arch_test_and_set_bit_lock() local 28 old = raw_atomic_long_fetch_or_acquire(mask, (atomic_long_t *)p); in arch_test_and_set_bit_lock() 29 return !!(old & mask); in arch_test_and_set_bit_lock() 61 unsigned long old; in arch___clear_bit_unlock() local 64 old = READ_ONCE(*p); in arch___clear_bit_unlock() 65 old &= ~BIT_MASK(nr); in arch___clear_bit_unlock() 66 raw_atomic_long_set_release((atomic_long_t *)p, old); in arch___clear_bit_unlock() 82 long old; in arch_clear_bit_unlock_is_negative_byte() local 86 old = raw_atomic_long_fetch_andnot_release(mask, (atomic_long_t *)p); in arch_clear_bit_unlock_is_negative_byte() 87 return !!(old & BIT(7)); in arch_clear_bit_unlock_is_negative_byte()
|