/Linux-v4.19/include/asm-generic/ |
D | percpu.h | 96 #define raw_cpu_generic_cmpxchg(pcp, oval, nval) \ argument 101 if (__ret == (oval)) \ 177 #define this_cpu_generic_cmpxchg(pcp, oval, nval) \ argument 182 __ret = raw_cpu_generic_cmpxchg(pcp, oval, nval); \ 290 #define raw_cpu_cmpxchg_1(pcp, oval, nval) \ argument 291 raw_cpu_generic_cmpxchg(pcp, oval, nval) 294 #define raw_cpu_cmpxchg_2(pcp, oval, nval) \ argument 295 raw_cpu_generic_cmpxchg(pcp, oval, nval) 298 #define raw_cpu_cmpxchg_4(pcp, oval, nval) \ argument 299 raw_cpu_generic_cmpxchg(pcp, oval, nval) [all …]
|
D | futex.h | 29 arch_futex_atomic_op_inuser(int op, u32 oparg, int *oval, u32 __user *uaddr) in arch_futex_atomic_op_inuser() argument 72 *oval = oldval; in arch_futex_atomic_op_inuser() 115 arch_futex_atomic_op_inuser(int op, u32 oparg, int *oval, u32 __user *uaddr) in arch_futex_atomic_op_inuser() argument 134 *oval = oldval; in arch_futex_atomic_op_inuser()
|
/Linux-v4.19/net/netfilter/ |
D | xt_statistic.c | 36 int nval, oval; in statistic_mt() local 45 oval = atomic_read(&info->master->count); in statistic_mt() 46 nval = (oval == info->u.nth.every) ? 0 : oval + 1; in statistic_mt() 47 } while (atomic_cmpxchg(&info->master->count, oval, nval) != oval); in statistic_mt()
|
D | nft_numgen.c | 32 u32 nval, oval; in nft_ng_inc_gen() local 35 oval = atomic_read(&priv->counter); in nft_ng_inc_gen() 36 nval = (oval + 1 < priv->modulus) ? oval + 1 : 0; in nft_ng_inc_gen() 37 } while (atomic_cmpxchg(&priv->counter, oval, nval) != oval); in nft_ng_inc_gen()
|
/Linux-v4.19/sound/isa/sb/ |
D | sb_mixer.c | 95 unsigned char val, oval; in snd_sbmixer_put_single() local 99 oval = snd_sbmixer_read(sb, reg); in snd_sbmixer_put_single() 100 val = (oval & ~(mask << shift)) | val; in snd_sbmixer_put_single() 101 change = val != oval; in snd_sbmixer_put_single() 196 unsigned char oval; in snd_dt019x_input_sw_get() local 199 oval = snd_sbmixer_read(sb, SB_DT019X_CAPTURE_SW); in snd_dt019x_input_sw_get() 201 switch (oval & 0x07) { in snd_dt019x_input_sw_get() 233 unsigned char nval, oval; in snd_dt019x_input_sw_put() local 257 oval = snd_sbmixer_read(sb, SB_DT019X_CAPTURE_SW); in snd_dt019x_input_sw_put() 258 change = nval != oval; in snd_dt019x_input_sw_put() [all …]
|
/Linux-v4.19/arch/s390/include/asm/ |
D | percpu.h | 134 #define arch_this_cpu_cmpxchg(pcp, oval, nval) \ argument 141 ret__ = cmpxchg(ptr__, oval, nval); \ 146 #define this_cpu_cmpxchg_1(pcp, oval, nval) arch_this_cpu_cmpxchg(pcp, oval, nval) argument 147 #define this_cpu_cmpxchg_2(pcp, oval, nval) arch_this_cpu_cmpxchg(pcp, oval, nval) argument 148 #define this_cpu_cmpxchg_4(pcp, oval, nval) arch_this_cpu_cmpxchg(pcp, oval, nval) argument 149 #define this_cpu_cmpxchg_8(pcp, oval, nval) arch_this_cpu_cmpxchg(pcp, oval, nval) argument
|
/Linux-v4.19/arch/x86/include/asm/ |
D | percpu.h | 348 #define percpu_cmpxchg_op(var, oval, nval) \ argument 351 typeof(var) pco_old__ = (oval); \ 436 #define raw_cpu_cmpxchg_1(pcp, oval, nval) percpu_cmpxchg_op(pcp, oval, nval) argument 437 #define raw_cpu_cmpxchg_2(pcp, oval, nval) percpu_cmpxchg_op(pcp, oval, nval) argument 438 #define raw_cpu_cmpxchg_4(pcp, oval, nval) percpu_cmpxchg_op(pcp, oval, nval) argument 443 #define this_cpu_cmpxchg_1(pcp, oval, nval) percpu_cmpxchg_op(pcp, oval, nval) argument 444 #define this_cpu_cmpxchg_2(pcp, oval, nval) percpu_cmpxchg_op(pcp, oval, nval) argument 445 #define this_cpu_cmpxchg_4(pcp, oval, nval) percpu_cmpxchg_op(pcp, oval, nval) argument 476 #define raw_cpu_cmpxchg_8(pcp, oval, nval) percpu_cmpxchg_op(pcp, oval, nval) argument 485 #define this_cpu_cmpxchg_8(pcp, oval, nval) percpu_cmpxchg_op(pcp, oval, nval) argument
|
D | futex.h | 45 static inline int arch_futex_atomic_op_inuser(int op, int oparg, int *oval, in arch_futex_atomic_op_inuser() argument 76 *oval = oldval; in arch_futex_atomic_op_inuser()
|
/Linux-v4.19/sound/ppc/ |
D | burgundy.c | 314 int oval; in snd_pmac_burgundy_get_gain() local 316 oval = snd_pmac_burgundy_rcb(chip, addr); in snd_pmac_burgundy_get_gain() 318 oval = ~oval & 0xff; in snd_pmac_burgundy_get_gain() 319 ucontrol->value.integer.value[0] = oval & 0xf; in snd_pmac_burgundy_get_gain() 321 ucontrol->value.integer.value[1] = (oval >> 4) & 0xf; in snd_pmac_burgundy_get_gain() 332 int oval, val; in snd_pmac_burgundy_put_gain() local 334 oval = snd_pmac_burgundy_rcb(chip, addr); in snd_pmac_burgundy_put_gain() 336 oval = ~oval & 0xff; in snd_pmac_burgundy_put_gain() 345 return val != oval; in snd_pmac_burgundy_put_gain() 392 int val, oval; in snd_pmac_burgundy_put_switch_w() local [all …]
|
/Linux-v4.19/sound/pci/ice1712/ |
D | pontis.c | 142 unsigned short oval, nval; in wm_dac_vol_put() local 150 oval = wm_get(ice, idx) & 0xff; in wm_dac_vol_put() 151 if (oval != nval) { in wm_dac_vol_put() 235 unsigned short oval, nval; in wm_adc_mux_put() local 239 nval = oval = wm_get(ice, WM_ADC_MUX); in wm_adc_mux_put() 244 change = nval != oval; in wm_adc_mux_put() 270 unsigned short val, oval; in wm_bypass_put() local 274 val = oval = wm_get(ice, WM_OUT_MUX); in wm_bypass_put() 279 if (val != oval) { in wm_bypass_put() 305 unsigned short val, oval; in wm_chswap_put() local [all …]
|
D | prodigy_hifi.c | 562 unsigned short oval, nval; in wm_adc_mux_enum_put() local 566 oval = wm_get(ice, WM_ADC_MUX); in wm_adc_mux_enum_put() 567 nval = (oval & 0xe0) | ucontrol->value.integer.value[0]; in wm_adc_mux_enum_put() 568 if (nval != oval) { in wm_adc_mux_enum_put() 658 unsigned short oval, nval; in wm_adc_mux_put() local 662 nval = oval = wm_get(ice, WM_ADC_MUX); in wm_adc_mux_put() 667 change = nval != oval; in wm_adc_mux_put() 696 unsigned short val, oval; in wm_bypass_put() local 700 val = oval = wm_get(ice, WM_OUT_MUX); in wm_bypass_put() 705 if (val != oval) { in wm_bypass_put() [all …]
|
/Linux-v4.19/drivers/scsi/aic94xx/ |
D | aic94xx_reg.h | 229 u16 oval = asd_ddbsite_read_word(asd_ha, ddb_site_no, offs); in asd_ddbsite_update_word() local 230 if (oval != oldval) in asd_ddbsite_update_word() 250 u16 oval; in asd_ddbsite_update_byte() local 256 oval = (_oldval << 8) | (nval & 0xFF); in asd_ddbsite_update_byte() 261 oval = (nval & 0xFF00) | _oldval; in asd_ddbsite_update_byte() 263 return asd_ddbsite_update_word(asd_ha, ddb_site_no, base, oval, nval); in asd_ddbsite_update_byte()
|
/Linux-v4.19/kernel/time/ |
D | itimer.c | 154 u64 oval, nval, ointerval, ninterval; in set_cpu_itimer() local 166 oval = it->expires; in set_cpu_itimer() 168 if (oval || nval) { in set_cpu_itimer() 171 set_process_cpu_timer(tsk, clock_id, &nval, &oval); in set_cpu_itimer() 181 ovalue->it_value = ns_to_timeval(oval); in set_cpu_itimer()
|
/Linux-v4.19/include/linux/ |
D | percpu-defs.h | 429 #define raw_cpu_cmpxchg(pcp, oval, nval) \ argument 430 __pcpu_size_call_return2(raw_cpu_cmpxchg_, pcp, oval, nval) 487 #define __this_cpu_cmpxchg(pcp, oval, nval) \ argument 490 raw_cpu_cmpxchg(pcp, oval, nval); \ 516 #define this_cpu_cmpxchg(pcp, oval, nval) \ argument 517 __pcpu_size_call_return2(this_cpu_cmpxchg_, pcp, oval, nval)
|
/Linux-v4.19/sound/isa/gus/ |
D | gus_mixer.c | 59 unsigned char oval, nval; in snd_gf1_put_single() local 66 oval = gus->mix_cntrl_reg; in snd_gf1_put_single() 67 nval = (oval & ~(1 << shift)) | nval; in snd_gf1_put_single() 68 change = nval != oval; in snd_gf1_put_single()
|
/Linux-v4.19/arch/sh/include/asm/ |
D | futex.h | 31 static inline int arch_futex_atomic_op_inuser(int op, u32 oparg, int *oval, in arch_futex_atomic_op_inuser() argument 73 *oval = oldval; in arch_futex_atomic_op_inuser()
|
/Linux-v4.19/arch/sparc/include/asm/ |
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 66 *oval = oldval; in arch_futex_atomic_op_inuser()
|
/Linux-v4.19/arch/hexagon/include/asm/ |
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 68 *oval = oldval; in arch_futex_atomic_op_inuser()
|
/Linux-v4.19/arch/openrisc/include/asm/ |
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 63 *oval = oldval; in arch_futex_atomic_op_inuser()
|
/Linux-v4.19/arch/microblaze/include/asm/ |
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 62 *oval = oldval; in arch_futex_atomic_op_inuser()
|
/Linux-v4.19/arch/xtensa/include/asm/ |
D | futex.h | 47 static inline int arch_futex_atomic_op_inuser(int op, int oparg, int *oval, in arch_futex_atomic_op_inuser() argument 85 *oval = oldval; in arch_futex_atomic_op_inuser()
|
/Linux-v4.19/arch/alpha/include/asm/ |
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 59 *oval = oldval; in arch_futex_atomic_op_inuser()
|
/Linux-v4.19/arch/nds32/include/asm/ |
D | futex.h | 65 arch_futex_atomic_op_inuser(int op, int oparg, int *oval, u32 __user *uaddr) in arch_futex_atomic_op_inuser() argument 99 *oval = oldval; in arch_futex_atomic_op_inuser()
|
/Linux-v4.19/arch/powerpc/include/asm/ |
D | futex.h | 33 static inline int arch_futex_atomic_op_inuser(int op, int oparg, int *oval, in arch_futex_atomic_op_inuser() argument 63 *oval = oldval; in arch_futex_atomic_op_inuser()
|
/Linux-v4.19/arch/ia64/include/asm/ |
D | futex.h | 49 arch_futex_atomic_op_inuser(int op, int oparg, int *oval, u32 __user *uaddr) in arch_futex_atomic_op_inuser() argument 80 *oval = oldval; in arch_futex_atomic_op_inuser()
|