| /linux/include/asm-generic/ |
| H A D | percpu.h | 131 #define raw_cpu_generic_cmpxchg(pcp, oval, nval) \ argument 133 TYPEOF_UNQUAL(pcp) __old = (oval); \ 206 #define this_cpu_generic_cmpxchg(pcp, oval, nval) \ argument 211 __ret = raw_cpu_generic_cmpxchg(pcp, oval, nval); \ 364 #define raw_cpu_cmpxchg_1(pcp, oval, nval) \ argument 365 raw_cpu_generic_cmpxchg(pcp, oval, nval) 368 #define raw_cpu_cmpxchg_2(pcp, oval, nval) \ argument 369 raw_cpu_generic_cmpxchg(pcp, oval, nval) 372 #define raw_cpu_cmpxchg_4(pcp, oval, nval) \ argument 373 raw_cpu_generic_cmpxchg(pcp, oval, nval) [all …]
|
| H A D | futex.h | 18 #define arch_futex_atomic_op_inuser(op, oparg, oval, uaddr) \ argument 19 futex_atomic_op_inuser_local(op, oparg, oval, uaddr) 38 futex_atomic_op_inuser_local(int op, u32 oparg, int *oval, u32 __user *uaddr) in futex_atomic_op_inuser_local() argument 79 *oval = oldval; in futex_atomic_op_inuser_local()
|
| /linux/Documentation/gpu/dp-mst/ |
| H A D | topology-figure-1.dot | 43 mstb1 [label="MSTB #1";style=filled;fillcolor=palegreen;shape=oval]; 44 mstb2 [label="MSTB #2";style=filled;fillcolor=palegreen;shape=oval]; 45 mstb3 [label="MSTB #3";style=filled;fillcolor=palegreen;shape=oval]; 46 mstb4 [label="MSTB #4";style=filled;fillcolor=palegreen;shape=oval]; 48 port1 [label="Port #1";shape=oval]; 49 port2 [label="Port #2";shape=oval]; 50 port3 [label="Port #3";shape=oval]; 51 port4 [label="Port #4";shape=oval];
|
| /linux/net/netfilter/ |
| H A D | xt_statistic.c | 33 int nval, oval; in statistic_mt() local 42 oval = atomic_read(&info->master->count); in statistic_mt() 43 nval = (oval == info->u.nth.every) ? 0 : oval + 1; in statistic_mt() 44 } while (atomic_cmpxchg(&info->master->count, oval, nval) != oval); in statistic_mt()
|
| H A D | nft_numgen.c | 26 u32 nval, oval; in nft_ng_inc_gen() local 29 oval = atomic_read(priv->counter); in nft_ng_inc_gen() 30 nval = (oval + 1 < priv->modulus) ? oval + 1 : 0; in nft_ng_inc_gen() 31 } while (atomic_cmpxchg(priv->counter, oval, nval) != oval); in nft_ng_inc_gen()
|
| /linux/drivers/scsi/aic94xx/ |
| H A D | aic94xx_reg.h | 211 u16 oval = asd_ddbsite_read_word(asd_ha, ddb_site_no, offs); in asd_ddbsite_update_word() local 212 if (oval != oldval) in asd_ddbsite_update_word() 232 u16 oval; in asd_ddbsite_update_byte() local 238 oval = (_oldval << 8) | (nval & 0xFF); in asd_ddbsite_update_byte() 243 oval = (nval & 0xFF00) | _oldval; in asd_ddbsite_update_byte() 245 return asd_ddbsite_update_word(asd_ha, ddb_site_no, base, oval, nval); in asd_ddbsite_update_byte()
|
| /linux/arch/xtensa/include/asm/ |
| H A D | futex.h | 73 static inline int arch_futex_atomic_op_inuser(int op, int oparg, int *oval, in arch_futex_atomic_op_inuser() argument 108 *oval = oldval; in arch_futex_atomic_op_inuser() 112 return futex_atomic_op_inuser_local(op, oparg, oval, uaddr); in arch_futex_atomic_op_inuser()
|
| /linux/Documentation/bpf/ |
| H A D | map_lru_hash_update.dot | 18 begin [shape=oval,label="begin\nbpf_map_update()"] 89 fn_htab_lru_map_update_elem_ENOMEM [shape=oval,label="return -ENOMEM"] 94 fn_htab_lru_map_update_elem5 [shape=oval,label="return 0"] 95 fn_htab_lru_map_update_elem_EBUSY [shape=oval,label="return -EBUSY"] 96 fn_htab_lru_map_update_elem_EEXIST [shape=oval,label="return -EEXIST"] 97 fn_htab_lru_map_update_elem_ENOENT [shape=oval,label="return -ENOENT"]
|
| /linux/fs/dlm/ |
| H A D | midcomms.c | 403 uint32_t oval, nval; in dlm_send_ack_threshold() local 408 oval = atomic_read(&node->ulp_delivered); in dlm_send_ack_threshold() 409 send_ack = (oval > threshold); in dlm_send_ack_threshold() 416 } while (atomic_cmpxchg(&node->ulp_delivered, oval, nval) != oval); in dlm_send_ack_threshold() 523 uint32_t oval, nval; in dlm_midcomms_receive_buffer() local 526 oval = atomic_read(&node->seq_next); in dlm_midcomms_receive_buffer() 527 is_expected_seq = (oval == seq); in dlm_midcomms_receive_buffer() 531 nval = oval + 1; in dlm_midcomms_receive_buffer() 532 } while (atomic_cmpxchg(&node->seq_next, oval, nval) != oval); in dlm_midcomms_receive_buffer() 599 if (seq < oval) in dlm_midcomms_receive_buffer() [all …]
|
| /linux/arch/mips/include/asm/ |
| H A D | futex.h | 88 ret = futex_atomic_op_inuser_local(op, oparg, oval, uaddr); \ 93 arch_futex_atomic_op_inuser(int op, int oparg, int *oval, u32 __user *uaddr) in arch_futex_atomic_op_inuser() argument 126 *oval = oldval; in arch_futex_atomic_op_inuser()
|
| /linux/arch/sh/include/asm/ |
| H A D | futex.h | 29 static inline int arch_futex_atomic_op_inuser(int op, u32 oparg, int *oval, in arch_futex_atomic_op_inuser() argument 67 *oval = oldval; in arch_futex_atomic_op_inuser()
|
| /linux/sound/i2c/other/ |
| H A D | ak4xxx-adda.c | 515 unsigned char val, oval; in ak4xxx_switch_put() local 520 oval = snd_akm4xxx_get(ak, chip, addr); in ak4xxx_switch_put() 522 val = oval | (1<<shift); in ak4xxx_switch_put() 524 val = oval & ~(1<<shift); in ak4xxx_switch_put() 525 change = (oval != val); in ak4xxx_switch_put() 581 unsigned char oval, val; in ak4xxx_capture_source_put() local 587 oval = snd_akm4xxx_get(ak, chip, addr); in ak4xxx_capture_source_put() 588 val = oval & ~mask; in ak4xxx_capture_source_put() 590 if (val != oval) { in ak4xxx_capture_source_put()
|
| /linux/sound/usb/ |
| H A D | mixer_scarlett.c | 267 int err, oval, val; in scarlett_ctl_switch_put() local 270 err = snd_usb_get_cur_mix_value(elem, i, i, &oval); in scarlett_ctl_switch_put() 276 if (oval != val) { in scarlett_ctl_switch_put() 338 int err, oval, val; in scarlett_ctl_put() local 341 err = snd_usb_get_cur_mix_value(elem, i, i, &oval); in scarlett_ctl_put() 348 if (oval != val) { in scarlett_ctl_put() 433 int err, oval, val; in scarlett_ctl_enum_put() local 435 err = snd_usb_get_cur_mix_value(elem, 0, 0, &oval); in scarlett_ctl_enum_put() 441 if (val != oval) { in scarlett_ctl_enum_put()
|
| /linux/arch/sparc/include/asm/ |
| H A D | futex_64.h | 33 static inline int arch_futex_atomic_op_inuser(int op, int oparg, int *oval, in arch_futex_atomic_op_inuser() argument 62 *oval = oldval; in arch_futex_atomic_op_inuser()
|
| /linux/arch/openrisc/include/asm/ |
| H A D | futex.h | 34 arch_futex_atomic_op_inuser(int op, int oparg, int *oval, u32 __user *uaddr) in arch_futex_atomic_op_inuser() argument 62 *oval = oldval; in arch_futex_atomic_op_inuser()
|
| /linux/arch/hexagon/include/asm/ |
| H A D | futex.h | 35 arch_futex_atomic_op_inuser(int op, int oparg, int *oval, u32 __user *uaddr) in arch_futex_atomic_op_inuser() argument 67 *oval = oldval; in arch_futex_atomic_op_inuser()
|
| /linux/arch/microblaze/include/asm/ |
| H A D | futex.h | 33 arch_futex_atomic_op_inuser(int op, int oparg, int *oval, u32 __user *uaddr) in arch_futex_atomic_op_inuser() argument 61 *oval = oldval; in arch_futex_atomic_op_inuser()
|
| /linux/arch/alpha/include/asm/ |
| H A D | futex.h | 29 static inline int arch_futex_atomic_op_inuser(int op, int oparg, int *oval, in arch_futex_atomic_op_inuser() argument 58 *oval = oldval; in arch_futex_atomic_op_inuser()
|
| /linux/arch/loongarch/include/asm/ |
| H A D | futex.h | 31 arch_futex_atomic_op_inuser(int op, int oparg, int *oval, u32 __user *uaddr) in arch_futex_atomic_op_inuser() argument 60 *oval = oldval; in arch_futex_atomic_op_inuser()
|
| /linux/kernel/time/ |
| H A D | itimer.c | 191 u64 oval, nval, ointerval, ninterval; in set_cpu_itimer() local 199 oval = it->expires; in set_cpu_itimer() 201 if (oval || nval) { in set_cpu_itimer() 204 set_process_cpu_timer(tsk, clock_id, &nval, &oval); in set_cpu_itimer() 214 ovalue->it_value = ns_to_timespec64(oval); in set_cpu_itimer()
|
| /linux/arch/powerpc/include/asm/ |
| H A D | futex.h | 31 static inline int arch_futex_atomic_op_inuser(int op, int oparg, int *oval, in arch_futex_atomic_op_inuser() argument 60 *oval = oldval; in arch_futex_atomic_op_inuser()
|
| /linux/arch/csky/include/asm/ |
| H A D | futex.h | 42 arch_futex_atomic_op_inuser(int op, int oparg, int *oval, u32 __user *uaddr) in arch_futex_atomic_op_inuser() argument 75 *oval = oldval; in arch_futex_atomic_op_inuser()
|
| /linux/arch/arc/include/asm/ |
| H A D | futex.h | 73 static inline int arch_futex_atomic_op_inuser(int op, int oparg, int *oval, in arch_futex_atomic_op_inuser() argument 111 *oval = oldval; in arch_futex_atomic_op_inuser()
|
| /linux/arch/riscv/include/asm/ |
| H A D | futex.h | 37 arch_futex_atomic_op_inuser(int op, int oparg, int *oval, u32 __user *uaddr) in arch_futex_atomic_op_inuser() argument 70 *oval = oldval; in arch_futex_atomic_op_inuser()
|
| /linux/arch/arm64/include/asm/ |
| H A D | futex.h | 41 arch_futex_atomic_op_inuser(int op, int oparg, int *oval, u32 __user *_uaddr) in arch_futex_atomic_op_inuser() argument 75 *oval = oldval; in arch_futex_atomic_op_inuser()
|