Searched refs:atomic_sub (Results 1 – 23 of 23) sorted by relevance
/arch/tile/include/asm/ |
D | atomic.h | 58 #define atomic_sub(i, v) atomic_add((int)(-(i)), (v)) macro 100 #define atomic_dec(v) atomic_sub(1, (v))
|
/arch/metag/include/asm/ |
D | atomic.h | 40 #define atomic_dec(v) atomic_sub(1, (v))
|
/arch/sh/include/asm/ |
D | atomic.h | 43 #define atomic_dec(v) atomic_sub(1, (v))
|
/arch/sparc/include/asm/ |
D | atomic_32.h | 38 #define atomic_sub(i, v) ((void)atomic_add_return(-(int)(i), (v))) macro
|
D | atomic_64.h | 79 #define atomic_dec(v) atomic_sub(1, v) in ATOMIC_OPS()
|
/arch/m68k/amiga/ |
D | chipram.c | 89 atomic_sub(size, &chipavail); in amiga_chip_alloc_res()
|
/arch/s390/include/asm/ |
D | atomic.h | 62 #define atomic_sub(_i, _v) atomic_add(-(int)(_i), _v) macro 66 #define atomic_dec(_v) atomic_sub(1, _v)
|
/arch/hexagon/include/asm/ |
D | atomic.h | 203 #define atomic_dec(v) atomic_sub(1, (v))
|
/arch/xtensa/include/asm/ |
D | atomic.h | 233 #define atomic_dec(v) atomic_sub(1,(v)) in ATOMIC_OPS()
|
/arch/x86/include/asm/ |
D | atomic.h | 63 static __always_inline void atomic_sub(int i, atomic_t *v) in atomic_sub() function
|
/arch/ia64/include/asm/ |
D | atomic.h | 318 #define atomic_sub(i,v) (void)atomic_sub_return((i), (v)) macro 320 #define atomic_dec(v) atomic_sub(1, (v))
|
/arch/arc/include/asm/ |
D | atomic.h | 289 #define atomic_sub(i, v) atomic_add(-(i), (v)) 342 #define atomic_dec(v) atomic_sub(1, v)
|
/arch/arm64/include/asm/ |
D | atomic.h | 123 #define atomic_dec(v) atomic_sub(1, (v))
|
D | atomic_lse.h | 152 static inline void atomic_sub(int i, atomic_t *v) in atomic_sub() function
|
/arch/alpha/include/asm/ |
D | atomic.h | 309 #define atomic_dec(v) atomic_sub(1,(v))
|
/arch/powerpc/kvm/ |
D | book3s_xive_template.c | 231 atomic_sub(p, &q->count); in GLUE()
|
/arch/mips/kernel/ |
D | smp-cps.c | 415 atomic_sub(1 << cpu_vpe_id(¤t_cpu_data), &core_cfg->vpe_mask); in cps_cpu_disable()
|
/arch/arm/include/asm/ |
D | atomic.h | 258 #define atomic_dec(v) atomic_sub(1, v)
|
/arch/mips/include/asm/ |
D | atomic.h | 355 #define atomic_dec(v) atomic_sub(1, (v))
|
/arch/x86/events/intel/ |
D | uncore_nhmex.c | 626 atomic_sub(1 << (idx * 8), &er->ref); in nhmex_mbox_put_shared_reg() 1079 atomic_sub(1 << ((idx - 2) * 8), &er->ref); in nhmex_rbox_put_constraint()
|
D | uncore_snbep.c | 789 atomic_sub(1 << (i * 6), &er->ref); in snbep_cbox_put_constraint() 836 atomic_sub(1 << (i * 6), &er->ref); in __snbep_cbox_get_constraint() 976 atomic_sub(1 << (reg1->idx * 8), &er->ref); in snbep_pcu_put_constraint()
|
/arch/ia64/kernel/ |
D | kprobes.c | 401 atomic_sub(1, &kcb->prev_kprobe_index); in restore_previous_kprobe()
|
/arch/powerpc/sysdev/xive/ |
D | common.c | 171 atomic_sub(p, &q->count); in xive_scan_interrupts()
|