/Linux-v4.19/arch/sparc/include/asm/ |
D | atomic_32.h | 23 int atomic_add_return(int, atomic_t *); 39 #define atomic_add(i, v) ((void)atomic_add_return( (int)(i), (v))) 40 #define atomic_sub(i, v) ((void)atomic_add_return(-(int)(i), (v))) 46 #define atomic_sub_return(i, v) (atomic_add_return(-(int)(i), (v)))
|
/Linux-v4.19/include/linux/ |
D | atomic.h | 84 #define atomic_add_return_relaxed atomic_add_return 85 #define atomic_add_return_acquire atomic_add_return 86 #define atomic_add_return_release atomic_add_return 92 __atomic_op_acquire(atomic_add_return, __VA_ARGS__) 97 __atomic_op_release(atomic_add_return, __VA_ARGS__) 100 #ifndef atomic_add_return 101 #define atomic_add_return(...) \ macro 102 __atomic_op_fence(atomic_add_return, __VA_ARGS__) 114 #define atomic_inc_return(v) atomic_add_return(1, (v)) 669 return atomic_add_return(i, v) < 0; in atomic_add_negative()
|
/Linux-v4.19/arch/openrisc/include/asm/ |
D | atomic.h | 86 #define atomic_add_return atomic_add_return in ATOMIC_OP_RETURN() macro
|
/Linux-v4.19/include/asm-generic/ |
D | atomic.h | 117 #ifndef atomic_add_return 191 atomic_add_return(i, v); in atomic_add()
|
/Linux-v4.19/arch/arm64/include/asm/ |
D | atomic.h | 51 #define atomic_add_return atomic_add_return macro
|
/Linux-v4.19/arch/s390/include/asm/ |
D | atomic.h | 37 static inline int atomic_add_return(int i, atomic_t *v) in atomic_add_return() function 59 #define atomic_sub_return(_i, _v) atomic_add_return(-(int)(_i), _v)
|
/Linux-v4.19/scripts/coccinelle/api/ |
D | atomic_as_refcounter.cocci | 118 x = atomic_add_return@p1(-1, ...); 128 msg = "x = atomic_add_return(-1, ...)"
|
/Linux-v4.19/drivers/md/bcache/ |
D | io.c | 61 errors = atomic_add_return(1, &dc->io_errors); in bch_count_backing_io_errors() 109 unsigned int errors = atomic_add_return(1 << IO_ERROR_SHIFT, in bch_count_io_errors()
|
/Linux-v4.19/drivers/tty/serial/ |
D | dz.c | 411 irq_guard = atomic_add_return(1, &mux->irq_guard); in dz_startup() 455 irq_guard = atomic_add_return(-1, &mux->irq_guard); in dz_shutdown() 672 map_guard = atomic_add_return(-1, &mux->map_guard); in dz_release_port() 695 map_guard = atomic_add_return(1, &mux->map_guard); in dz_request_port() 707 map_guard = atomic_add_return(-1, &mux->map_guard); in dz_request_port()
|
/Linux-v4.19/arch/ia64/include/asm/ |
D | atomic.h | 78 #define atomic_add_return(i,v) \ macro 218 #define atomic_add(i,v) (void)atomic_add_return((i), (v))
|
/Linux-v4.19/fs/quota/ |
D | netlink.c | 56 msg_head = genlmsg_put(skb, 0, atomic_add_return(1, &seq), in quota_send_warning()
|
/Linux-v4.19/drivers/net/ethernet/chelsio/cxgb3/ |
D | l2t.h | 144 if (d && atomic_add_return(1, &e->refcnt) == 1) /* 0 -> 1 transition */ in l2t_hold()
|
/Linux-v4.19/arch/riscv/include/asm/ |
D | atomic.h | 149 #define atomic_add_return atomic_add_return macro
|
/Linux-v4.19/drivers/crypto/virtio/ |
D | virtio_crypto_mgr.c | 145 if (atomic_add_return(1, &vcrypto_dev->ref_count) == 1) in virtcrypto_dev_get()
|
/Linux-v4.19/drivers/net/usb/ |
D | huawei_cdc_ncm.c | 46 if ((on && atomic_add_return(1, &drvstate->pmcount) == 1) || in huawei_cdc_ncm_manage_power()
|
/Linux-v4.19/drivers/net/wireless/st/cw1200/ |
D | bh.c | 113 if (atomic_add_return(1, &priv->bh_rx) == 1) in cw1200_irq_handler() 126 if (atomic_add_return(1, &priv->bh_tx) == 1) in cw1200_bh_wakeup()
|
/Linux-v4.19/drivers/lightnvm/ |
D | pblk-rl.c | 164 free_blocks = atomic_add_return(blk_in_line, &rl->free_user_blocks); in pblk_rl_free_lines_inc()
|
/Linux-v4.19/arch/x86/kernel/cpu/mcheck/ |
D | mce_intel.c | 236 r = atomic_add_return(1, &cmci_storm_on_cpus); in cmci_storm_detect()
|
/Linux-v4.19/drivers/misc/mic/cosm/ |
D | cosm_main.c | 258 if (atomic_add_return(1, &g_num_dev) == 1) { in cosm_driver_probe()
|
/Linux-v4.19/tools/memory-model/ |
D | linux-kernel.def | 60 atomic_add_return(V,X) __atomic_op_return{mb}(X,+,V)
|
/Linux-v4.19/drivers/misc/vmw_vmci/ |
D | vmci_datagram.c | 228 if (atomic_add_return(1, &delayed_dg_host_queue_size) in dg_dispatch_as_host()
|
/Linux-v4.19/drivers/crypto/qat/qat_common/ |
D | adf_dev_mgr.c | 442 if (atomic_add_return(1, &accel_dev->ref_count) == 1) in adf_dev_get()
|
/Linux-v4.19/arch/arc/include/asm/ |
D | atomic.h | 291 #define atomic_sub_return(i, v) atomic_add_return(-(i), (v))
|
/Linux-v4.19/drivers/misc/mic/scif/ |
D | scif_main.c | 155 if (1 == atomic_add_return(1, &g_loopb_cnt)) { in scif_probe()
|
/Linux-v4.19/drivers/gpu/host1x/ |
D | syncpt.c | 123 return (u32)atomic_add_return(incrs, &sp->max_val); in host1x_syncpt_incr_max()
|