Home
last modified time | relevance | path

Searched refs:old (Results 1 – 25 of 72) sorted by relevance

123

/include/asm-generic/bitops/
Dlock.h21 long old; in test_and_set_bit_lock() local
28 old = atomic_long_fetch_or_acquire(mask, (atomic_long_t *)p); in test_and_set_bit_lock()
29 return !!(old & mask); in test_and_set_bit_lock()
60 unsigned long old; in __clear_bit_unlock() local
63 old = READ_ONCE(*p); in __clear_bit_unlock()
64 old &= ~BIT_MASK(nr); in __clear_bit_unlock()
65 atomic_long_set_release((atomic_long_t *)p, old); in __clear_bit_unlock()
81 long old; in clear_bit_unlock_is_negative_byte() local
85 old = atomic_long_fetch_andnot_release(mask, (atomic_long_t *)p); in clear_bit_unlock_is_negative_byte()
86 return !!(old & BIT(7)); in clear_bit_unlock_is_negative_byte()
Datomic.h34 long old; in test_and_set_bit() local
41 old = atomic_long_fetch_or(mask, (atomic_long_t *)p); in test_and_set_bit()
42 return !!(old & mask); in test_and_set_bit()
47 long old; in test_and_clear_bit() local
54 old = atomic_long_fetch_andnot(mask, (atomic_long_t *)p); in test_and_clear_bit()
55 return !!(old & mask); in test_and_clear_bit()
60 long old; in test_and_change_bit() local
64 old = atomic_long_fetch_xor(mask, (atomic_long_t *)p); in test_and_change_bit()
65 return !!(old & mask); in test_and_change_bit()
Dnon-atomic.h62 unsigned long old = *p; in __test_and_set_bit() local
64 *p = old | mask; in __test_and_set_bit()
65 return (old & mask) != 0; in __test_and_set_bit()
81 unsigned long old = *p; in __test_and_clear_bit() local
83 *p = old & ~mask; in __test_and_clear_bit()
84 return (old & mask) != 0; in __test_and_clear_bit()
93 unsigned long old = *p; in __test_and_change_bit() local
95 *p = old ^ mask; in __test_and_change_bit()
96 return (old & mask) != 0; in __test_and_change_bit()
/include/linux/
Diversion.h126 u64 cur, old; in inode_set_max_iversion_raw() local
132 old = atomic64_cmpxchg(&inode->i_version, cur, val); in inode_set_max_iversion_raw()
133 if (likely(old == cur)) in inode_set_max_iversion_raw()
135 cur = old; in inode_set_max_iversion_raw()
200 u64 cur, old, new; in inode_maybe_inc_iversion() local
222 old = atomic64_cmpxchg(&inode->i_version, cur, new); in inode_maybe_inc_iversion()
223 if (likely(old == cur)) in inode_maybe_inc_iversion()
225 cur = old; in inode_maybe_inc_iversion()
307 u64 cur, old, new; in inode_query_iversion() local
323 old = atomic64_cmpxchg(&inode->i_version, cur, new); in inode_query_iversion()
[all …]
Drbtree_augmented.h29 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));
89 RBSTRUCT *old = rb_entry(rb_old, RBSTRUCT, RBFIELD); \
91 new->RBAUGMENTED = old->RBAUGMENTED; \
96 RBSTRUCT *old = rb_entry(rb_old, RBSTRUCT, RBFIELD); \
98 new->RBAUGMENTED = old->RBAUGMENTED; \
99 RBCOMPUTE(old, false); \
169 __rb_change_child(struct rb_node *old, struct rb_node *new, in __rb_change_child() argument
173 if (parent->rb_left == old) in __rb_change_child()
[all …]
Dvia-core.h204 u8 old; in via_write_reg_mask() local
207 old = inb(port + 1); in via_write_reg_mask()
208 outb((data & mask) | (old & ~mask), port + 1); in via_write_reg_mask()
216 u8 old = inb(VIA_MISC_REG_READ); in via_write_misc_reg_mask() local
217 outb((data & mask) | (old & ~mask), VIA_MISC_REG_WRITE); in via_write_misc_reg_mask()
Datomic-fallback.h872 atomic_cmpxchg_acquire(atomic_t *v, int old, int new) in atomic_cmpxchg_acquire() argument
874 int ret = atomic_cmpxchg_relaxed(v, old, new); in atomic_cmpxchg_acquire()
883 atomic_cmpxchg_release(atomic_t *v, int old, int new) in atomic_cmpxchg_release() argument
886 return atomic_cmpxchg_relaxed(v, old, new); in atomic_cmpxchg_release()
893 atomic_cmpxchg(atomic_t *v, int old, int new) in atomic_cmpxchg() argument
897 ret = atomic_cmpxchg_relaxed(v, old, new); in atomic_cmpxchg()
915 atomic_try_cmpxchg(atomic_t *v, int *old, int new) in atomic_try_cmpxchg() argument
917 int r, o = *old; in atomic_try_cmpxchg()
920 *old = r; in atomic_try_cmpxchg()
928 atomic_try_cmpxchg_acquire(atomic_t *v, int *old, int new) in atomic_try_cmpxchg_acquire() argument
[all …]
Dblk-cgroup.h773 int old = atomic_read(&blkg->use_delay); in blkcg_unuse_delay() local
775 if (old == 0) in blkcg_unuse_delay()
785 while (old) { in blkcg_unuse_delay()
786 int cur = atomic_cmpxchg(&blkg->use_delay, old, old - 1); in blkcg_unuse_delay()
787 if (cur == old) in blkcg_unuse_delay()
789 old = cur; in blkcg_unuse_delay()
792 if (old == 0) in blkcg_unuse_delay()
794 if (old == 1) in blkcg_unuse_delay()
801 int old = atomic_read(&blkg->use_delay); in blkcg_clear_delay() local
802 if (!old) in blkcg_clear_delay()
[all …]
Drculist.h188 static inline void list_replace_rcu(struct list_head *old, in list_replace_rcu() argument
191 new->next = old->next; in list_replace_rcu()
192 new->prev = old->prev; in list_replace_rcu()
195 old->prev = LIST_POISON2; in list_replace_rcu()
486 static inline void hlist_replace_rcu(struct hlist_node *old, in hlist_replace_rcu() argument
489 struct hlist_node *next = old->next; in hlist_replace_rcu()
492 new->pprev = old->pprev; in hlist_replace_rcu()
496 old->pprev = LIST_POISON2; in hlist_replace_rcu()
Dserial_8250.h34 struct ktermios *old);
40 unsigned old);
155 struct ktermios *termios, struct ktermios *old);
Dswap_cgroup.h10 unsigned short old, unsigned short new);
Daudit.h374 const struct cred *old);
375 extern void __audit_log_capset(const struct cred *new, const struct cred *old);
451 const struct cred *old) in audit_log_bprm_fcaps() argument
454 return __audit_log_bprm_fcaps(bprm, new, old); in audit_log_bprm_fcaps()
459 const struct cred *old) in audit_log_capset() argument
462 __audit_log_capset(new, old); in audit_log_capset()
612 const struct cred *old) in audit_log_bprm_fcaps() argument
617 const struct cred *old) in audit_log_capset() argument
Dlist.h151 static inline void list_replace(struct list_head *old, in list_replace() argument
154 new->next = old->next; in list_replace()
156 new->prev = old->prev; in list_replace()
160 static inline void list_replace_init(struct list_head *old, in list_replace_init() argument
163 list_replace(old, new); in list_replace_init()
164 INIT_LIST_HEAD(old); in list_replace_init()
838 static inline void hlist_move_list(struct hlist_head *old, in hlist_move_list() argument
841 new->first = old->first; in hlist_move_list()
844 old->first = NULL; in hlist_move_list()
/include/asm-generic/
Dcmpxchg-local.h16 unsigned long old, unsigned long new, int size) in __cmpxchg_local_generic() argument
29 if (prev == old) in __cmpxchg_local_generic()
33 if (prev == old) in __cmpxchg_local_generic()
37 if (prev == old) in __cmpxchg_local_generic()
41 if (prev == old) in __cmpxchg_local_generic()
55 u64 old, u64 new) in __cmpxchg64_local_generic() argument
62 if (prev == old) in __cmpxchg64_local_generic()
Datomic.h39 int c, old; \
42 while ((old = cmpxchg(&v->counter, c, c c_op i)) != c) \
43 c = old; \
49 int c, old; \
52 while ((old = cmpxchg(&v->counter, c, c c_op i)) != c) \
53 c = old; \
61 int c, old; \
64 while ((old = cmpxchg(&v->counter, c, c c_op i)) != c) \
65 c = old; \
196 #define atomic_cmpxchg(v, old, new) (cmpxchg(&((v)->counter), (old), (new))) argument
Datomic-long.h410 atomic_long_cmpxchg(atomic_long_t *v, long old, long new) in atomic_long_cmpxchg() argument
412 return atomic64_cmpxchg(v, old, new); in atomic_long_cmpxchg()
416 atomic_long_cmpxchg_acquire(atomic_long_t *v, long old, long new) in atomic_long_cmpxchg_acquire() argument
418 return atomic64_cmpxchg_acquire(v, old, new); in atomic_long_cmpxchg_acquire()
422 atomic_long_cmpxchg_release(atomic_long_t *v, long old, long new) in atomic_long_cmpxchg_release() argument
424 return atomic64_cmpxchg_release(v, old, new); in atomic_long_cmpxchg_release()
428 atomic_long_cmpxchg_relaxed(atomic_long_t *v, long old, long new) in atomic_long_cmpxchg_relaxed() argument
430 return atomic64_cmpxchg_relaxed(v, old, new); in atomic_long_cmpxchg_relaxed()
434 atomic_long_try_cmpxchg(atomic_long_t *v, long *old, long new) in atomic_long_try_cmpxchg() argument
436 return atomic64_try_cmpxchg(v, (s64 *)old, new); in atomic_long_try_cmpxchg()
[all …]
Datomic-instrumented.h651 atomic_cmpxchg(atomic_t *v, int old, int new) in atomic_cmpxchg() argument
654 return arch_atomic_cmpxchg(v, old, new); in atomic_cmpxchg()
661 atomic_cmpxchg_acquire(atomic_t *v, int old, int new) in atomic_cmpxchg_acquire() argument
664 return arch_atomic_cmpxchg_acquire(v, old, new); in atomic_cmpxchg_acquire()
671 atomic_cmpxchg_release(atomic_t *v, int old, int new) in atomic_cmpxchg_release() argument
674 return arch_atomic_cmpxchg_release(v, old, new); in atomic_cmpxchg_release()
681 atomic_cmpxchg_relaxed(atomic_t *v, int old, int new) in atomic_cmpxchg_relaxed() argument
684 return arch_atomic_cmpxchg_relaxed(v, old, new); in atomic_cmpxchg_relaxed()
691 atomic_try_cmpxchg(atomic_t *v, int *old, int new) in atomic_try_cmpxchg() argument
694 kasan_check_write(old, sizeof(*old)); in atomic_try_cmpxchg()
[all …]
/include/trace/events/
Dfilemap.h83 TP_PROTO(struct file *file, errseq_t old),
85 TP_ARGS(file, old),
91 __field(errseq_t, old)
104 __entry->old = old;
110 MINOR(__entry->s_dev), __entry->i_ino, __entry->old,
Dkvm.h373 unsigned int old),
374 TP_ARGS(grow, vcpu_id, new, old),
380 __field(unsigned int, old)
387 __entry->old = old;
394 __entry->old)
397 #define trace_kvm_halt_poll_ns_grow(vcpu_id, new, old) \ argument
398 trace_kvm_halt_poll_ns(true, vcpu_id, new, old)
399 #define trace_kvm_halt_poll_ns_shrink(vcpu_id, new, old) \ argument
400 trace_kvm_halt_poll_ns(false, vcpu_id, new, old)
/include/net/sctp/
Dchecksum.h55 __le32 old = sh->checksum; in sctp_compute_cksum() local
61 sh->checksum = old; in sctp_compute_cksum()
/include/media/
Dv4l2-event.h49 void (*replace)(struct v4l2_event *old, const struct v4l2_event *new);
50 void (*merge)(const struct v4l2_event *old, struct v4l2_event *new);
/include/net/
Dnetevent.h19 struct dst_entry *old; member
/include/uapi/linux/
Dvirtio_ring.h188 static inline int vring_need_event(__u16 event_idx, __u16 new_idx, __u16 old) in vring_need_event() argument
195 return (__u16)(new_idx - event_idx - 1) < (__u16)(new_idx - old); in vring_need_event()
/include/media/i2c/
Dir-kbd-i2c.h17 unsigned char old; member
/include/drm/ttm/
Dttm_bo_driver.h540 ttm_flag_masked(uint32_t *old, uint32_t new, uint32_t mask) in ttm_flag_masked() argument
542 *old ^= (*old ^ new) & mask; in ttm_flag_masked()
543 return *old; in ttm_flag_masked()

123