| /Linux-v4.19/net/rxrpc/ |
| D | skbuff.c | 65 n = atomic_dec_return(select_skb_count(op)); in rxrpc_free_skb() 80 n = atomic_dec_return(select_skb_count(op)); in rxrpc_lose_skb() 94 int n = atomic_dec_return(select_skb_count(rxrpc_skb_rx_purged)); in rxrpc_purge_queue()
|
| /Linux-v4.19/include/linux/ |
| D | atomic.h | 173 #ifndef atomic_dec_return 174 #define atomic_dec_return(v) atomic_sub_return(1, (v)) macro 179 #define atomic_dec_return_relaxed atomic_dec_return 180 #define atomic_dec_return_acquire atomic_dec_return 181 #define atomic_dec_return_release atomic_dec_return 188 __atomic_op_acquire(atomic_dec_return, __VA_ARGS__) 193 __atomic_op_release(atomic_dec_return, __VA_ARGS__) 196 #ifndef atomic_dec_return 197 #define atomic_dec_return(...) \ macro 198 __atomic_op_fence(atomic_dec_return, __VA_ARGS__) [all …]
|
| D | page_ref.h | 148 int ret = atomic_dec_return(&page->_refcount); in page_ref_dec_return()
|
| /Linux-v4.19/arch/powerpc/perf/ |
| D | 8xx-pmu.c | 178 if (atomic_dec_return(&insn_ctr_ref) == 0) in mpc8xx_pmu_del() 182 if (atomic_dec_return(&itlb_miss_ref) == 0) { in mpc8xx_pmu_del() 190 if (atomic_dec_return(&dtlb_miss_ref) == 0) { in mpc8xx_pmu_del()
|
| /Linux-v4.19/drivers/gpu/drm/i915/ |
| D | i915_gem.h | 87 if (atomic_dec_return(&t->count) == 0) in __tasklet_enable_sync_once()
|
| /Linux-v4.19/include/asm-generic/ |
| D | atomic-instrumented.h | 220 #define atomic_dec_return atomic_dec_return macro 221 static __always_inline int atomic_dec_return(atomic_t *v) in atomic_dec_return() function
|
| /Linux-v4.19/net/core/ |
| D | dst.c | 186 newrefcnt = atomic_dec_return(&dst->__refcnt); in dst_release() 201 newrefcnt = atomic_dec_return(&dst->__refcnt); in dst_release_immediate()
|
| /Linux-v4.19/drivers/gpu/drm/msm/disp/dpu1/ |
| D | dpu_hw_blk.c | 150 if (atomic_dec_return(&hw_blk->refcount)) in dpu_hw_blk_put()
|
| /Linux-v4.19/drivers/net/wireless/marvell/mwifiex/ |
| D | txrx.c | 297 atomic_dec_return(&adapter->pending_bridged_pkts); in mwifiex_write_data_complete() 318 if (atomic_dec_return(&priv->wmm_tx_pending[index]) < LOW_TX_PENDING) { in mwifiex_write_data_complete()
|
| /Linux-v4.19/drivers/misc/sgi-xp/ |
| D | xpc_main.c | 752 if (atomic_dec_return(&ch->kthreads_assigned) == 0 && in xpc_kthread_start() 753 atomic_dec_return(&part->nchannels_engaged) == 0) { in xpc_kthread_start() 829 if (atomic_dec_return(&ch->kthreads_assigned) == 0 && in xpc_create_kthreads() 830 atomic_dec_return(&part->nchannels_engaged) == 0) { in xpc_create_kthreads()
|
| D | xpnet.c | 352 if (atomic_dec_return(&queued_msg->use_count) == 0) { in xpnet_send_completed() 487 if (atomic_dec_return(&queued_msg->use_count) == 0) { in xpnet_dev_hard_start_xmit()
|
| D | xpc.h | 956 s32 refs = atomic_dec_return(&ch->references); in xpc_msgqueue_deref() 973 s32 refs = atomic_dec_return(&part->references); in xpc_part_deref()
|
| /Linux-v4.19/net/ipv4/netfilter/ |
| D | nf_nat_masquerade_ipv4.c | 152 if (atomic_dec_return(&masquerade_notifier_refcount) > 0) in nf_nat_masquerade_ipv4_unregister_notifier()
|
| /Linux-v4.19/net/rds/ |
| D | ib_frmr.c | 109 while (atomic_dec_return(&ibmr->ic->i_fastreg_wrs) <= 0) { in rds_ib_post_reg_frmr() 242 while (atomic_dec_return(&ibmr->ic->i_fastunreg_wrs) <= 0) { in rds_ib_post_inv()
|
| /Linux-v4.19/arch/arm/mach-cns3xxx/ |
| D | cns3420vb.c | 158 if (atomic_dec_return(&usb_pwr_ref) == 0) in csn3xxx_usb_power_off()
|
| /Linux-v4.19/net/ipv6/netfilter/ |
| D | nf_nat_masquerade_ipv6.c | 181 if (atomic_dec_return(&masquerade_notifier_refcount) > 0) in nf_nat_masquerade_ipv6_unregister_notifier()
|
| /Linux-v4.19/drivers/staging/erofs/ |
| D | unzip_vle.h | 209 v = atomic_dec_return(u.o); in z_erofs_onlinepage_endio()
|
| D | utils.c | 106 int count = atomic_dec_return(&grp->refcount); in erofs_workgroup_put()
|
| /Linux-v4.19/drivers/md/bcache/ |
| D | closure.c | 55 closure_put_after_sub(cl, atomic_dec_return(&cl->remaining)); in closure_put()
|
| /Linux-v4.19/arch/s390/kernel/ |
| D | perf_cpum_cf.c | 303 if (atomic_dec_return(&num_events) == 0) in hw_perf_event_destroy() 528 if (!atomic_dec_return(&cpuhw->ctr_set[hwc->config_base])) in cpumf_pmu_stop()
|
| /Linux-v4.19/drivers/soc/ti/ |
| D | knav_dma.c | 525 if (atomic_dec_return(&chan->ref_count) <= 0) in knav_dma_close_channel() 528 if (atomic_dec_return(&chan->dma->ref_count) <= 0) in knav_dma_close_channel() 792 if (atomic_dec_return(&dma->ref_count) == 0) in knav_dma_remove()
|
| /Linux-v4.19/drivers/hwtracing/coresight/ |
| D | coresight.c | 151 if (atomic_dec_return(csdev->refcnt) == 0) { in coresight_disable_sink() 223 if (atomic_dec_return(&csdev->refcnt[refport]) == 0) { in coresight_disable_link() 269 if (atomic_dec_return(csdev->refcnt) == 0) { in coresight_disable_source()
|
| /Linux-v4.19/drivers/s390/char/ |
| D | raw3270.h | 185 if (atomic_dec_return(&view->ref_count) == 0) in raw3270_put_view()
|
| /Linux-v4.19/drivers/gpu/drm/nouveau/nvif/ |
| D | notify.c | 75 if (atomic_dec_return(¬ify->putcnt) != 0) in nvif_notify_get_()
|
| /Linux-v4.19/drivers/misc/sgi-gru/ |
| D | grutlbpurge.c | 325 if (atomic_dec_return(&gms->ms_refcnt) == 0) { in gru_drop_mmu_notifier()
|