/linux-3.4.99/arch/sparc/lib/ |
D | atomic_64.S | 31 .globl atomic_sub 32 .type atomic_sub,#function 33 atomic_sub: /* %o0 = decrement, %o1 = atomic_ptr */ label 44 .size atomic_sub, .-atomic_sub
|
D | ksyms.c | 131 EXPORT_SYMBOL(atomic_sub);
|
/linux-3.4.99/arch/tile/include/asm/ |
D | atomic.h | 56 #define atomic_sub(i, v) atomic_add((int)(-(i)), (v)) macro 98 #define atomic_dec(v) atomic_sub(1, (v))
|
/linux-3.4.99/arch/hexagon/include/asm/ |
D | atomic.h | 117 #define atomic_sub(i, v) atomic_sub_return(i, (v)) macro 154 #define atomic_dec(v) atomic_sub(1, (v))
|
/linux-3.4.99/arch/avr32/include/asm/ |
D | atomic.h | 171 #define atomic_sub(i, v) (void)atomic_sub_return(i, v) macro 173 #define atomic_dec(v) atomic_sub(1, (v))
|
/linux-3.4.99/arch/xtensa/include/asm/ |
D | atomic.h | 91 static inline void atomic_sub(int i, atomic_t *v) in atomic_sub() function 183 #define atomic_dec(v) atomic_sub(1,(v))
|
/linux-3.4.99/arch/sparc/include/asm/ |
D | atomic_64.h | 24 extern void atomic_sub(int, atomic_t *); 64 #define atomic_dec(v) atomic_sub(1, v)
|
D | atomic_32.h | 31 #define atomic_sub(i, v) ((void)__atomic_add_return(-(int)(i), (v))) macro
|
/linux-3.4.99/arch/arm/include/asm/ |
D | atomic.h | 77 static inline void atomic_sub(int i, atomic_t *v) in atomic_sub() function 184 #define atomic_sub(i, v) (void) atomic_sub_return(i, v) macro 224 #define atomic_dec(v) atomic_sub(1, v)
|
/linux-3.4.99/arch/alpha/include/asm/ |
D | atomic.h | 62 static __inline__ void atomic_sub(int i, atomic_t * v) in atomic_sub() function 250 #define atomic_dec(v) atomic_sub(1,(v))
|
/linux-3.4.99/arch/sh/include/asm/ |
D | atomic-grb.h | 23 static inline void atomic_sub(int i, atomic_t *v) in atomic_sub() function
|
D | atomic-llsc.h | 23 static inline void atomic_sub(int i, atomic_t *v) in atomic_sub() function
|
D | atomic-irq.h | 20 static inline void atomic_sub(int i, atomic_t *v) in atomic_sub() function
|
D | atomic.h | 35 #define atomic_dec(v) atomic_sub(1, (v))
|
/linux-3.4.99/arch/ia64/include/asm/ |
D | atomic.h | 202 #define atomic_sub(i,v) atomic_sub_return((i), (v)) macro 204 #define atomic_dec(v) atomic_sub(1, (v))
|
/linux-3.4.99/net/rds/ |
D | ib_rdma.c | 508 atomic_sub(pinned, &pool->free_pinned); in rds_ib_teardown_mr() 675 atomic_sub(unpinned, &pool->free_pinned); in rds_ib_flush_mr_pool() 676 atomic_sub(ncleaned, &pool->dirty_count); in rds_ib_flush_mr_pool() 677 atomic_sub(nfreed, &pool->item_count); in rds_ib_flush_mr_pool()
|
/linux-3.4.99/net/atm/ |
D | atm_misc.c | 97 #define __HANDLE_ITEM(i) atomic_sub(to->i, &from->i) in sonet_subtract_stats()
|
D | raw.c | 38 atomic_sub(skb->truesize, &sk->sk_wmem_alloc); in atm_pop_raw()
|
/linux-3.4.99/arch/m68k/amiga/ |
D | chipram.c | 88 atomic_sub(size, &chipavail); in amiga_chip_alloc_res()
|
/linux-3.4.99/net/ipv4/ |
D | inet_fragment.c | 126 atomic_sub(skb->truesize, &nf->mem); in frag_kfree_skb() 153 atomic_sub(f->qsize, &nf->mem); in inet_frag_destroy()
|
/linux-3.4.99/arch/h8300/include/asm/ |
D | atomic.h | 42 #define atomic_sub(i, v) atomic_sub_return(i, v) macro
|
/linux-3.4.99/include/asm-generic/ |
D | atomic.h | 114 static inline void atomic_sub(int i, atomic_t *v) in atomic_sub() function
|
/linux-3.4.99/arch/mn10300/include/asm/ |
D | atomic.h | 136 static inline void atomic_sub(int i, atomic_t *v) in atomic_sub() function
|
/linux-3.4.99/arch/mips/include/asm/ |
D | atomic.h | 93 static __inline__ void atomic_sub(int i, atomic_t * v) in atomic_sub() function 383 #define atomic_dec(v) atomic_sub(1, (v))
|
/linux-3.4.99/arch/x86/include/asm/ |
D | atomic.h | 61 static inline void atomic_sub(int i, atomic_t *v) in atomic_sub() function
|