Home
last modified time | relevance | path

Searched refs:atomic_add_return (Results 1 – 25 of 108) sorted by relevance

12345

/OK3568_Linux_fs/kernel/arch/sparc/include/asm/
H A Datomic_32.h21 int atomic_add_return(int, atomic_t *);
37 #define atomic_add(i, v) ((void)atomic_add_return( (int)(i), (v)))
38 #define atomic_sub(i, v) ((void)atomic_add_return(-(int)(i), (v)))
44 #define atomic_sub_return(i, v) (atomic_add_return(-(int)(i), (v)))
/OK3568_Linux_fs/u-boot/arch/powerpc/include/asm/
H A Datomic.h22 static __inline__ int atomic_add_return(int a, atomic_t *v) in atomic_add_return() function
86 #define atomic_add(a, v) ((void) atomic_add_return((a), (v)))
/OK3568_Linux_fs/kernel/arch/openrisc/include/asm/
H A Datomic.h86 #define atomic_add_return atomic_add_return in ATOMIC_OP_RETURN() macro
/OK3568_Linux_fs/kernel/arch/csky/include/asm/
H A Datomic.h183 #define atomic_add_return atomic_add_return macro
/OK3568_Linux_fs/kernel/include/asm-generic/
H A Datomic.h113 #ifndef atomic_add_return
185 atomic_add_return(i, v); in atomic_add()
/OK3568_Linux_fs/kernel/arch/s390/include/asm/
H A Datomic.h35 static inline int atomic_add_return(int i, atomic_t *v) in atomic_add_return() function
61 #define atomic_sub_return(_i, _v) atomic_add_return(-(int)(_i), _v)
/OK3568_Linux_fs/kernel/scripts/coccinelle/api/
H A Datomic_as_refcounter.cocci119 x = atomic_add_return@p1(-1, ...);
129 msg = "x = atomic_add_return(-1, ...)"
/OK3568_Linux_fs/kernel/drivers/md/bcache/
H A Dio.c73 errors = atomic_add_return(1, &dc->io_errors); in bch_count_backing_io_errors()
121 unsigned int errors = atomic_add_return(1 << IO_ERROR_SHIFT, in bch_count_io_errors()
/OK3568_Linux_fs/kernel/drivers/tty/serial/
H A Ddz.c407 irq_guard = atomic_add_return(1, &mux->irq_guard); in dz_startup()
451 irq_guard = atomic_add_return(-1, &mux->irq_guard); in dz_shutdown()
668 map_guard = atomic_add_return(-1, &mux->map_guard); in dz_release_port()
691 map_guard = atomic_add_return(1, &mux->map_guard); in dz_request_port()
703 map_guard = atomic_add_return(-1, &mux->map_guard); in dz_request_port()
/OK3568_Linux_fs/kernel/include/linux/
H A Datomic-fallback.h106 #define arch_atomic_add_return atomic_add_return
112 #define atomic_add_return_acquire atomic_add_return
113 #define atomic_add_return_release atomic_add_return
114 #define atomic_add_return_relaxed atomic_add_return
138 #ifndef atomic_add_return
140 atomic_add_return(int i, atomic_t *v) in atomic_add_return() function
148 #define atomic_add_return atomic_add_return macro
323 return atomic_add_return(1, v); in atomic_inc_return()
1175 return atomic_add_return(i, v) < 0; in atomic_add_negative()
/OK3568_Linux_fs/kernel/arch/ia64/include/asm/
H A Datomic.h77 #define atomic_add_return(i,v) \ macro
217 #define atomic_add(i,v) (void)atomic_add_return((i), (v))
/OK3568_Linux_fs/kernel/fs/quota/
H A Dnetlink.c56 msg_head = genlmsg_put(skb, 0, atomic_add_return(1, &seq), in quota_send_warning()
/OK3568_Linux_fs/kernel/drivers/net/ethernet/chelsio/cxgb3/
H A Dl2t.h144 if (d && atomic_add_return(1, &e->refcnt) == 1) /* 0 -> 1 transition */ in l2t_hold()
/OK3568_Linux_fs/kernel/arch/riscv/include/asm/
H A Datomic.h143 #define atomic_add_return atomic_add_return macro
/OK3568_Linux_fs/kernel/drivers/crypto/virtio/
H A Dvirtio_crypto_mgr.c133 if (atomic_add_return(1, &vcrypto_dev->ref_count) == 1) in virtcrypto_dev_get()
/OK3568_Linux_fs/kernel/drivers/net/wireless/st/cw1200/
H A Dbh.c110 if (atomic_add_return(1, &priv->bh_rx) == 1) in cw1200_irq_handler()
123 if (atomic_add_return(1, &priv->bh_tx) == 1) in cw1200_bh_wakeup()
/OK3568_Linux_fs/kernel/drivers/net/usb/
H A Dhuawei_cdc_ncm.c42 if ((on && atomic_add_return(1, &drvstate->pmcount) == 1) || in huawei_cdc_ncm_manage_power()
/OK3568_Linux_fs/u-boot/include/asm-generic/
H A Datomic-long.h221 return (long)atomic_add_return(i, v); in atomic_long_add_return()
/OK3568_Linux_fs/kernel/drivers/lightnvm/
H A Dpblk-rl.c165 free_blocks = atomic_add_return(blk_in_line, &rl->free_user_blocks); in pblk_rl_free_lines_inc()
/OK3568_Linux_fs/kernel/arch/arm64/include/asm/
H A Datomic.h52 ATOMIC_FETCH_OPS(atomic_add_return)
/OK3568_Linux_fs/kernel/drivers/gpu/arm/midgard/
H A Dmali_kbase_context.c152 kctx->id = atomic_add_return(1, &(kbdev->ctx_num)) - 1; in kbase_create_context()
/OK3568_Linux_fs/kernel/arch/x86/kernel/cpu/mce/
H A Dintel.c239 r = atomic_add_return(1, &cmci_storm_on_cpus); in cmci_storm_detect()
/OK3568_Linux_fs/kernel/fs/jbd2/
H A Dtransaction.c249 needed = atomic_add_return(total, &t->t_outstanding_credits); in add_transaction_credits()
303 needed = atomic_add_return(rsv_blocks, &journal->j_reserved_credits); in add_transaction_credits()
677 wanted = atomic_add_return(nblocks, in jbd2_journal_extend()
729 t_revokes = atomic_add_return(revokes, in stop_this_handle()
/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/context/
H A Dmali_kbase_context.c212 kctx->id = atomic_add_return(1, &(kctx->kbdev->ctx_num)) - 1; in kbase_context_common_init()
/OK3568_Linux_fs/kernel/drivers/crypto/qat/qat_common/
H A Dadf_dev_mgr.c398 if (atomic_add_return(1, &accel_dev->ref_count) == 1) in adf_dev_get()

12345