| /include/linux/ |
| A D | refcount.h | 179 if (!old) in __refcount_add_not_zero() 184 *oldp = old; in __refcount_add_not_zero() 186 if (unlikely(old < 0 || old + i < 0)) in __refcount_add_not_zero() 189 return old; in __refcount_add_not_zero() 222 if (!old) in __refcount_add_not_zero_limited_acquire() 233 *oldp = old; in __refcount_add_not_zero_limited_acquire() 235 if (unlikely(old < 0 || old + i < 0)) in __refcount_add_not_zero_limited_acquire() 238 return old; in __refcount_add_not_zero_limited_acquire() 290 else if (unlikely(old < 0 || old + i < 0)) in __refcount_add() 394 if (old > 0 && old == i) { in __refcount_sub_and_test() [all …]
|
| A D | file_ref.h | 180 long old; in file_ref_put_close() local 182 old = atomic_long_read(&ref->refcnt); in file_ref_put_close() 183 if (likely(old == FILE_REF_ONEREF)) { in file_ref_put_close() 184 if (likely(atomic_long_try_cmpxchg(&ref->refcnt, &old, FILE_REF_DEAD))) in file_ref_put_close()
|
| A D | iversion.h | 279 inode_eq_iversion_raw(const struct inode *inode, u64 old) in inode_eq_iversion_raw() argument 281 return inode_peek_iversion_raw(inode) == old; in inode_eq_iversion_raw() 296 inode_eq_iversion(const struct inode *inode, u64 old) in inode_eq_iversion() argument 298 return inode_peek_iversion(inode) == old; in inode_eq_iversion()
|
| A D | rbtree_augmented.h | 29 void (*copy)(struct rb_node *old, struct rb_node *new); 30 void (*rotate)(struct rb_node *old, struct rb_node *new); 34 void (*augment_rotate)(struct rb_node *old, struct rb_node *new)); 115 RBSTRUCT *old = rb_entry(rb_old, RBSTRUCT, RBFIELD); \ 117 new->RBAUGMENTED = old->RBAUGMENTED; \ 122 RBSTRUCT *old = rb_entry(rb_old, RBSTRUCT, RBFIELD); \ 124 new->RBAUGMENTED = old->RBAUGMENTED; \ 125 RBCOMPUTE(old, false); \ 195 __rb_change_child(struct rb_node *old, struct rb_node *new, in __rb_change_child() argument 199 if (parent->rb_left == old) in __rb_change_child() [all …]
|
| A D | via-core.h | 202 u8 old; in via_write_reg_mask() local 205 old = inb(port + 1); in via_write_reg_mask() 206 outb((data & mask) | (old & ~mask), port + 1); in via_write_reg_mask() 214 u8 old = inb(VIA_MISC_REG_READ); in via_write_misc_reg_mask() local 215 outb((data & mask) | (old & ~mask), VIA_MISC_REG_WRITE); in via_write_misc_reg_mask()
|
| A D | page_owner.h | 16 extern void __folio_copy_owner(struct folio *newfolio, struct folio *old); 41 static inline void folio_copy_owner(struct folio *newfolio, struct folio *old) in folio_copy_owner() argument 44 __folio_copy_owner(newfolio, old); in folio_copy_owner()
|
| A D | cmpxchg-emu.h | 13 uintptr_t cmpxchg_emu_u8(volatile u8 *p, uintptr_t old, uintptr_t new);
|
| /include/asm-generic/bitops/ |
| 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() 73 long old; in arch_xor_unlock_is_negative_byte() local 75 old = raw_atomic_long_fetch_xor_release(mask, (atomic_long_t *)p); in arch_xor_unlock_is_negative_byte() 76 return !!(old & BIT(7)); in arch_xor_unlock_is_negative_byte()
|
| A D | atomic.h | 38 long old; in arch_test_and_set_bit() local 42 old = raw_atomic_long_fetch_or(mask, (atomic_long_t *)p); in arch_test_and_set_bit() 43 return !!(old & mask); in arch_test_and_set_bit() 49 long old; in arch_test_and_clear_bit() local 53 old = raw_atomic_long_fetch_andnot(mask, (atomic_long_t *)p); in arch_test_and_clear_bit() 54 return !!(old & mask); in arch_test_and_clear_bit() 60 long old; in arch_test_and_change_bit() local 64 old = raw_atomic_long_fetch_xor(mask, (atomic_long_t *)p); in arch_test_and_change_bit() 65 return !!(old & mask); in arch_test_and_change_bit()
|
| A D | generic-non-atomic.h | 77 unsigned long old = *p; in generic___test_and_set_bit() local 79 *p = old | mask; in generic___test_and_set_bit() 80 return (old & mask) != 0; in generic___test_and_set_bit() 97 unsigned long old = *p; in generic___test_and_clear_bit() local 99 *p = old & ~mask; in generic___test_and_clear_bit() 100 return (old & mask) != 0; in generic___test_and_clear_bit() 109 unsigned long old = *p; in generic___test_and_change_bit() local 111 *p = old ^ mask; in generic___test_and_change_bit() 112 return (old & mask) != 0; in generic___test_and_change_bit()
|
| /include/asm-generic/ |
| A D | cmpxchg-local.h | 16 unsigned long old, unsigned long new, int size) in __generic_cmpxchg_local() argument 29 if (prev == (old & 0xffu)) in __generic_cmpxchg_local() 33 if (prev == (old & 0xffffu)) in __generic_cmpxchg_local() 37 if (prev == (old & 0xffffffffu)) in __generic_cmpxchg_local() 41 if (prev == old) in __generic_cmpxchg_local() 55 u64 old, u64 new) in __generic_cmpxchg64_local() argument 62 if (prev == old) in __generic_cmpxchg64_local()
|
| A D | atomic.h | 22 int c, old; \ 25 while ((old = arch_cmpxchg(&v->counter, c, c c_op i)) != c) \ 26 c = old; \ 32 int c, old; \ 35 while ((old = arch_cmpxchg(&v->counter, c, c c_op i)) != c) \ 36 c = old; \ 44 int c, old; \ 47 while ((old = arch_cmpxchg(&v->counter, c, c c_op i)) != c) \ 48 c = old; \
|
| A D | ticket_spinlock.h | 55 u32 old = atomic_read(&lock->val); in ticket_spin_trylock() local 57 if ((old >> 16) != (old & 0xffff)) in ticket_spin_trylock() 60 return atomic_try_cmpxchg(&lock->val, &old, old + (1<<16)); /* SC, for RCsc */ in ticket_spin_trylock()
|
| A D | local64.h | 45 static inline s64 local64_cmpxchg(local64_t *l, s64 old, s64 new) in local64_cmpxchg() argument 47 return local_cmpxchg(&l->a, old, new); in local64_cmpxchg() 50 static inline bool local64_try_cmpxchg(local64_t *l, s64 *old, s64 new) in local64_try_cmpxchg() argument 52 return local_try_cmpxchg(&l->a, (long *)old, new); in local64_try_cmpxchg()
|
| /include/crypto/internal/ |
| A D | acompress.h | 226 char *buf, struct acomp_req *old) in acomp_fbreq_on_stack_init() argument 228 struct crypto_acomp *tfm = crypto_acomp_reqtfm(old); in acomp_fbreq_on_stack_init() 233 acomp_request_set_callback(req, acomp_request_flags(old), NULL, NULL); in acomp_fbreq_on_stack_init() 235 req->base.flags |= old->base.flags & CRYPTO_ACOMP_REQ_PRIVATE; in acomp_fbreq_on_stack_init() 236 req->src = old->src; in acomp_fbreq_on_stack_init() 237 req->dst = old->dst; in acomp_fbreq_on_stack_init() 238 req->slen = old->slen; in acomp_fbreq_on_stack_init() 239 req->dlen = old->dlen; in acomp_fbreq_on_stack_init()
|
| A D | hash.h | 329 char *buf, struct ahash_request *old) in ahash_fbreq_on_stack_init() argument 331 struct crypto_ahash *tfm = crypto_ahash_reqtfm(old); in ahash_fbreq_on_stack_init() 336 ahash_request_set_callback(req, ahash_request_flags(old), NULL, NULL); in ahash_fbreq_on_stack_init() 338 req->base.flags |= old->base.flags & CRYPTO_AHASH_REQ_PRIVATE; in ahash_fbreq_on_stack_init() 339 req->src = old->src; in ahash_fbreq_on_stack_init() 340 req->result = old->result; in ahash_fbreq_on_stack_init() 341 req->nbytes = old->nbytes; in ahash_fbreq_on_stack_init()
|
| /include/linux/atomic/ |
| A D | atomic-long.h | 1365 return raw_atomic64_cmpxchg(v, old, new); in raw_atomic_long_cmpxchg() 1367 return raw_atomic_cmpxchg(v, old, new); in raw_atomic_long_cmpxchg() 1388 return raw_atomic64_cmpxchg_acquire(v, old, new); in raw_atomic_long_cmpxchg_acquire() 1390 return raw_atomic_cmpxchg_acquire(v, old, new); in raw_atomic_long_cmpxchg_acquire() 1411 return raw_atomic64_cmpxchg_release(v, old, new); in raw_atomic_long_cmpxchg_release() 1413 return raw_atomic_cmpxchg_release(v, old, new); in raw_atomic_long_cmpxchg_release() 1434 return raw_atomic64_cmpxchg_relaxed(v, old, new); in raw_atomic_long_cmpxchg_relaxed() 1436 return raw_atomic_cmpxchg_relaxed(v, old, new); in raw_atomic_long_cmpxchg_relaxed() 1458 return raw_atomic64_try_cmpxchg(v, (s64 *)old, new); in raw_atomic_long_try_cmpxchg() 1460 return raw_atomic_try_cmpxchg(v, (int *)old, new); in raw_atomic_long_try_cmpxchg() [all …]
|
| A D | atomic-instrumented.h | 1279 instrument_atomic_read_write(old, sizeof(*old)); in atomic_try_cmpxchg() 1301 instrument_atomic_read_write(old, sizeof(*old)); in atomic_try_cmpxchg_acquire() 1324 instrument_atomic_read_write(old, sizeof(*old)); in atomic_try_cmpxchg_release() 1346 instrument_atomic_read_write(old, sizeof(*old)); in atomic_try_cmpxchg_relaxed() 2857 instrument_atomic_read_write(old, sizeof(*old)); in atomic64_try_cmpxchg() 2879 instrument_atomic_read_write(old, sizeof(*old)); in atomic64_try_cmpxchg_acquire() 2902 instrument_atomic_read_write(old, sizeof(*old)); in atomic64_try_cmpxchg_release() 2924 instrument_atomic_read_write(old, sizeof(*old)); in atomic64_try_cmpxchg_relaxed() 4435 instrument_atomic_read_write(old, sizeof(*old)); in atomic_long_try_cmpxchg() 4457 instrument_atomic_read_write(old, sizeof(*old)); in atomic_long_try_cmpxchg_acquire() [all …]
|
| A D | atomic-arch-fallback.h | 2138 int r, o = *old; in raw_atomic_try_cmpxchg() 2141 *old = r; in raw_atomic_try_cmpxchg() 2172 int r, o = *old; in raw_atomic_try_cmpxchg_acquire() 2175 *old = r; in raw_atomic_try_cmpxchg_acquire() 2205 int r, o = *old; in raw_atomic_try_cmpxchg_release() 2208 *old = r; in raw_atomic_try_cmpxchg_release() 2238 *old = r; in raw_atomic_try_cmpxchg_relaxed() 4267 *old = r; in raw_atomic64_try_cmpxchg() 4301 *old = r; in raw_atomic64_try_cmpxchg_acquire() 4334 *old = r; in raw_atomic64_try_cmpxchg_release() [all …]
|
| /include/trace/events/ |
| A D | timestamp.h | 54 u32 old, 58 TP_ARGS(inode, old, new, cur), 64 __field(u32, old) 73 __entry->old = old; 80 __entry->old & ~I_CTIME_QUERIED, 81 __print_flags(__entry->old & I_CTIME_QUERIED, "|", CTIME_QUERIED_FLAGS),
|
| A D | filemap.h | 169 TP_PROTO(struct file *file, errseq_t old), 171 TP_ARGS(file, old), 177 __field(errseq_t, old) 190 __entry->old = old; 196 MINOR(__entry->s_dev), __entry->i_ino, __entry->old,
|
| A D | power.h | 501 TP_PROTO(bool grow, unsigned int new, unsigned int old), 503 TP_ARGS(grow, new, old), 508 __field(unsigned int, old) 514 __entry->old = old; 520 __entry->old) 523 #define trace_guest_halt_poll_ns_grow(new, old) \ argument 524 trace_guest_halt_poll_ns(true, new, old) 525 #define trace_guest_halt_poll_ns_shrink(new, old) \ argument 526 trace_guest_halt_poll_ns(false, new, old)
|
| A D | kvm.h | 304 unsigned int old), 305 TP_ARGS(grow, vcpu_id, new, old), 311 __field(unsigned int, old) 318 __entry->old = old; 325 __entry->old) 328 #define trace_kvm_halt_poll_ns_grow(vcpu_id, new, old) \ argument 329 trace_kvm_halt_poll_ns(true, vcpu_id, new, old) 330 #define trace_kvm_halt_poll_ns_shrink(vcpu_id, new, old) \ argument 331 trace_kvm_halt_poll_ns(false, vcpu_id, new, old)
|
| /include/net/sctp/ |
| A D | checksum.h | 31 __le32 old = sh->checksum; in sctp_compute_cksum() local 36 sh->checksum = old; in sctp_compute_cksum()
|
| /include/media/ |
| A D | v4l2-event.h | 49 void (*replace)(struct v4l2_event *old, const struct v4l2_event *new); 50 void (*merge)(const struct v4l2_event *old, struct v4l2_event *new);
|