Home
last modified time | relevance | path

Searched refs:atomic_add (Results 1 – 25 of 152) sorted by relevance

1234567

/Linux-v5.4/kernel/locking/
Dqrwlock.c42 atomic_add(_QR_BIAS, &lock->cnts); in queued_read_lock_slowpath()
73 atomic_add(_QW_WAITING, &lock->cnts); in queued_write_lock_slowpath()
/Linux-v5.4/drivers/md/
Ddm-cache-background-tracker.c137 atomic_add(delta, &b->pending_promotes); in update_stats()
141 atomic_add(delta, &b->pending_demotes); in update_stats()
145 atomic_add(delta, &b->pending_writebacks); in update_stats()
/Linux-v5.4/drivers/lightnvm/
Dpblk-rl.c70 atomic_add(nr_entries, &rl->rb_user_cnt); in pblk_rl_user_in()
89 atomic_add(nr_entries, &rl->rb_gc_cnt); in pblk_rl_gc_in()
164 atomic_add(blk_in_line, &rl->free_blocks); in pblk_rl_free_lines_inc()
/Linux-v5.4/drivers/atm/
DuPD98402.c46 atomic_add(GET(HECCT),&PRIV(dev)->sonet_stats.uncorr_hcs); in fetch_stats()
165 { atomic_add(GET(v),&PRIV(dev)->sonet_stats.s); \
198 atomic_add(GET(HECCT), in uPD98402_int()
/Linux-v5.4/arch/s390/include/asm/
Datomic.h47 static inline void atomic_add(int i, atomic_t *v) in atomic_add() function
58 #define atomic_sub(_i, _v) atomic_add(-(int)(_i), _v)
/Linux-v5.4/net/smc/
Dsmc_cdc.c46 atomic_add(diff, &cdcpend->conn->sndbuf_space); in smc_cdc_tx_handler()
203 atomic_add(diff, &conn->sndbuf_space); in smcd_cdc_msg_send()
257 atomic_add(diff_cons, &conn->peer_rmbe_space); in smc_cdc_msg_recv_action()
269 atomic_add(diff_prod, &conn->bytes_to_rcv); in smc_cdc_msg_recv_action()
/Linux-v5.4/kernel/
Dprofile.c263 atomic_add(hits[i].hits, &prof_buffer[hits[i].pc]); in profile_flip_buffers()
324 atomic_add(nr_hits, &prof_buffer[pc]); in do_profile_hits()
326 atomic_add(hits[i].hits, &prof_buffer[hits[i].pc]); in do_profile_hits()
390 atomic_add(nr_hits, &prof_buffer[min(pc, prof_len - 1)]); in do_profile_hits()
/Linux-v5.4/drivers/target/iscsi/
Discsi_target_device.c42 atomic_add(se_nacl->queue_depth - 1, &sess->max_cmd_sn); in iscsit_determine_maxcmdsn()
/Linux-v5.4/drivers/gpu/drm/udl/
Dudl_fb.c149 atomic_add(bytes_sent, &udl->bytes_sent); in udl_handle_damage()
150 atomic_add(bytes_identical, &udl->bytes_identical); in udl_handle_damage()
151 atomic_add((width * height) << log_bpp, &udl->bytes_rendered); in udl_handle_damage()
153 atomic_add(((unsigned int) ((end_cycles - start_cycles) in udl_handle_damage()
/Linux-v5.4/arch/sparc/include/asm/
Datomic_32.h39 #define atomic_add(i, v) ((void)atomic_add_return( (int)(i), (v))) macro
/Linux-v5.4/drivers/md/bcache/
Dstats.c227 atomic_add(sectors, &dc->accounting.collector.sectors_bypassed); in bch_mark_sectors_bypassed()
228 atomic_add(sectors, &c->accounting.collector.sectors_bypassed); in bch_mark_sectors_bypassed()
/Linux-v5.4/net/atm/
Datm_misc.c37 atomic_add(skb->truesize-guess, in atm_alloc_charge()
/Linux-v5.4/drivers/leds/trigger/
Dledtrig-cpu.c78 atomic_add(is_active ? 1 : -1, &num_active_cpus); in ledtrig_cpu()
/Linux-v5.4/arch/m68k/amiga/
Dchipram.c109 atomic_add(size, &chipavail); in amiga_chip_free()
/Linux-v5.4/drivers/net/wireless/st/cw1200/
Dbh.c88 atomic_add(1, &priv->bh_term); in cw1200_unregister_bh()
385 atomic_add(1, &priv->bh_tx); in cw1200_bh_tx_helper()
540 atomic_add(1, &priv->bh_rx); in cw1200_bh()
/Linux-v5.4/net/sunrpc/xprtrdma/
Dsvc_rdma_rw.c213 atomic_add(cc->cc_sqecount, &rdma->sc_sq_avail); in svc_rdma_write_done()
271 atomic_add(cc->cc_sqecount, &rdma->sc_sq_avail); in svc_rdma_wc_read_done()
334 atomic_add(cc->cc_sqecount, &rdma->sc_sq_avail); in svc_rdma_post_chunk_ctxt()
346 atomic_add(cc->cc_sqecount, &rdma->sc_sq_avail); in svc_rdma_post_chunk_ctxt()
/Linux-v5.4/include/linux/
Drefcount.h81 atomic_add(i, &r->refs); in refcount_add()
/Linux-v5.4/net/rds/
Dib_send.c419 atomic_add(IB_SET_SEND_CREDITS(credits), &ic->i_credits); in rds_ib_send_add_credits()
435 atomic_add(IB_SET_POST_CREDITS(posted), &ic->i_credits); in rds_ib_advertise_credits()
720 atomic_add(nr_sig, &ic->i_signaled_sends); in rds_ib_xmit()
815 atomic_add(nr_sig, &ic->i_signaled_sends); in rds_ib_xmit_atomic()
956 atomic_add(nr_sig, &ic->i_signaled_sends); in rds_ib_xmit_rdma()
Dib_ring.c120 atomic_add(val, &ring->w_free_ctr); in rds_ib_ring_free()
/Linux-v5.4/drivers/video/fbdev/
Dudlfb.c654 atomic_add(bytes_sent, &dlfb->bytes_sent); in dlfb_handle_damage()
655 atomic_add(bytes_identical, &dlfb->bytes_identical); in dlfb_handle_damage()
656 atomic_add(width*height*2, &dlfb->bytes_rendered); in dlfb_handle_damage()
658 atomic_add(((unsigned int) ((end_cycles - start_cycles) in dlfb_handle_damage()
832 atomic_add(bytes_sent, &dlfb->bytes_sent); in dlfb_dpy_deferred_io()
833 atomic_add(bytes_identical, &dlfb->bytes_identical); in dlfb_dpy_deferred_io()
834 atomic_add(bytes_rendered, &dlfb->bytes_rendered); in dlfb_dpy_deferred_io()
836 atomic_add(((unsigned int) ((end_cycles - start_cycles) in dlfb_dpy_deferred_io()
/Linux-v5.4/drivers/gpu/drm/i915/
Dintel_runtime_pm.h151 atomic_add(INTEL_RPM_WAKELOCK_BIAS + 1, in disable_rpm_wakeref_asserts()
/Linux-v5.4/drivers/net/ethernet/chelsio/cxgb4/
Dcxgb4_uld.h167 atomic_add(2, &t->hash_tids_in_use); in cxgb4_insert_tid()
172 atomic_add(2, &t->tids_in_use); in cxgb4_insert_tid()
/Linux-v5.4/drivers/net/ethernet/huawei/hinic/
Dhinic_hw_wq.c753 atomic_add(num_wqebbs, &wq->delta); in hinic_get_wqe()
794 atomic_add(num_wqebbs, &wq->delta); in hinic_return_wqe()
807 atomic_add(num_wqebbs, &wq->cons_idx); in hinic_put_wqe()
809 atomic_add(num_wqebbs, &wq->delta); in hinic_put_wqe()
/Linux-v5.4/include/asm-generic/
Datomic.h185 static inline void atomic_add(int i, atomic_t *v) in atomic_add() function
/Linux-v5.4/fs/gfs2/
Dlog.c326 atomic_add(blks, &sdp->sd_log_blks_free); in gfs2_log_release()
365 atomic_add(blks, &sdp->sd_log_blks_needed); in gfs2_log_reserve()
507 atomic_add(dist, &sdp->sd_log_blks_free); in log_pull_tail()
911 atomic_add(unused, &sdp->sd_log_blks_free); in log_refund()

1234567