Home
last modified time | relevance | path

Searched refs:atomic_dec_return (Results 1 - 25 of 304) sorted by relevance

12345678910>>...13

/kernel/linux/linux-5.10/arch/powerpc/perf/
H A D8xx-pmu.c163 if (atomic_dec_return(&insn_ctr_ref) == 0) in mpc8xx_pmu_del()
167 if (atomic_dec_return(&itlb_miss_ref) == 0) { in mpc8xx_pmu_del()
176 if (atomic_dec_return(&dtlb_miss_ref) == 0) { in mpc8xx_pmu_del()
/kernel/linux/linux-6.6/arch/powerpc/perf/
H A D8xx-pmu.c165 if (atomic_dec_return(&insn_ctr_ref) == 0) in mpc8xx_pmu_del()
169 if (atomic_dec_return(&itlb_miss_ref) == 0) in mpc8xx_pmu_del()
173 if (atomic_dec_return(&dtlb_miss_ref) == 0) in mpc8xx_pmu_del()
/kernel/linux/linux-6.6/net/rxrpc/
H A Dskbuff.c64 int n = atomic_dec_return(select_skb_count(skb)); in rxrpc_free_skb()
78 int n = atomic_dec_return(select_skb_count(skb)); in rxrpc_purge_queue()
/kernel/linux/linux-5.10/net/rxrpc/
H A Dskbuff.c74 n = atomic_dec_return(select_skb_count(skb)); in rxrpc_free_skb()
89 int n = atomic_dec_return(select_skb_count(skb)); in rxrpc_purge_queue()
/kernel/linux/linux-6.6/drivers/crypto/hisilicon/trng/
H A Dtrng.c280 atomic_dec_return(&trng_active_devs); in hisi_trng_probe()
298 atomic_dec_return(&trng_active_devs) == 0) in hisi_trng_probe()
315 atomic_dec_return(&trng_active_devs) == 0) in hisi_trng_remove()
/kernel/linux/linux-5.10/include/linux/
H A Datomic-fallback.h490 #define arch_atomic_dec_return atomic_dec_return
496 #ifdef atomic_dec_return
497 #define atomic_dec_return_acquire atomic_dec_return
498 #define atomic_dec_return_release atomic_dec_return
499 #define atomic_dec_return_relaxed atomic_dec_return
500 #endif /* atomic_dec_return */
502 #ifndef atomic_dec_return
504 atomic_dec_return(atomic_t *v) in atomic_dec_return() function
508 #define atomic_dec_return atomic_dec_return macro
563 atomic_dec_return(atomic_t *v) atomic_dec_return() function
571 #define atomic_dec_return global() macro
[all...]
H A Dmbcache.h51 unsigned int cnt = atomic_dec_return(&entry->e_refcnt); in mb_cache_entry_put()
/kernel/linux/linux-6.6/mm/
H A Dpage_table_check.c82 BUG_ON(atomic_dec_return(&ptc->anon_map_count) < 0); in page_table_check_clear()
85 BUG_ON(atomic_dec_return(&ptc->file_map_count) < 0); in page_table_check_clear()
/kernel/linux/linux-5.10/include/drm/
H A Dtask_barrier.h94 if (atomic_dec_return(&tb->count) == 0) in task_barrier_exit()
/kernel/linux/linux-6.6/include/linux/
H A Dmbcache.h51 unsigned int cnt = atomic_dec_return(&entry->e_refcnt); in mb_cache_entry_put()
/kernel/linux/linux-6.6/include/drm/
H A Dtask_barrier.h94 if (atomic_dec_return(&tb->count) == 0) in task_barrier_exit()
/kernel/linux/linux-5.10/kernel/rcu/
H A Drefscale.c391 if (!atomic_dec_return(&n_started)) in ref_scale_reader()
401 if (!atomic_dec_return(&n_warmedup)) in ref_scale_reader()
417 if (!atomic_dec_return(&n_cooleddown)) in ref_scale_reader()
/kernel/linux/linux-5.10/drivers/net/wireless/marvell/mwifiex/
H A Dtxrx.c297 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()
/kernel/linux/linux-5.10/fs/afs/
H A Dvl_list.c43 unsigned int u = atomic_dec_return(&vlserver->usage); in afs_put_vlserver()
67 unsigned int u = atomic_dec_return(&vllist->usage); in afs_put_vlserverlist()
/kernel/linux/linux-5.10/net/core/
H A Ddst.c170 newrefcnt = atomic_dec_return(&dst->__refcnt); in dst_release()
185 newrefcnt = atomic_dec_return(&dst->__refcnt); in dst_release_immediate()
/kernel/linux/linux-6.6/fs/fscache/
H A Dcache.c320 n_accesses = atomic_dec_return(&cache->n_accesses); in fscache_end_cache_access()
365 n_accesses = atomic_dec_return(&cache->n_accesses); in fscache_withdraw_cache()
/kernel/linux/linux-6.6/drivers/net/wireless/marvell/mwifiex/
H A Dtxrx.c293 atomic_dec_return(&adapter->pending_bridged_pkts); in mwifiex_write_data_complete()
314 if (atomic_dec_return(&priv->wmm_tx_pending[index]) < LOW_TX_PENDING) { in mwifiex_write_data_complete()
/kernel/linux/linux-5.10/arch/arm/mach-omap2/
H A Domap-iommu.c46 else if (!enable && (atomic_dec_return(&emu_count) == 0)) in omap_iommu_dra7_emu_swsup_config()
/kernel/linux/linux-6.6/arch/arm/mach-omap2/
H A Domap-iommu.c47 else if (!enable && (atomic_dec_return(&emu_count) == 0)) in omap_iommu_dra7_emu_swsup_config()
/kernel/linux/linux-5.10/fs/erofs/
H A Dzdata.h174 v = atomic_dec_return(u.o); in z_erofs_onlinepage_endio()
/kernel/linux/linux-5.10/drivers/gpu/drm/msm/disp/dpu1/
H A Ddpu_hw_blk.c134 if (atomic_dec_return(&hw_blk->refcount)) in dpu_hw_blk_put()
/kernel/linux/linux-6.6/drivers/s390/char/
H A Draw3270.h114 if (atomic_dec_return(&view->ref_count) == 0) in raw3270_put_view()
/kernel/linux/linux-5.10/drivers/misc/sgi-xp/
H A Dxpc_main.c746 if (atomic_dec_return(&ch->kthreads_assigned) == 0 && in xpc_kthread_start()
747 atomic_dec_return(&part->nchannels_engaged) == 0) { in xpc_kthread_start()
823 if (atomic_dec_return(&ch->kthreads_assigned) == 0 && in xpc_create_kthreads()
824 atomic_dec_return(&part->nchannels_engaged) == 0) { in xpc_create_kthreads()
/kernel/linux/linux-6.6/drivers/misc/sgi-xp/
H A Dxpc_main.c737 if (atomic_dec_return(&ch->kthreads_assigned) == 0 && in xpc_kthread_start()
738 atomic_dec_return(&part->nchannels_engaged) == 0) { in xpc_kthread_start()
814 if (atomic_dec_return(&ch->kthreads_assigned) == 0 && in xpc_create_kthreads()
815 atomic_dec_return(&part->nchannels_engaged) == 0) { in xpc_create_kthreads()
/kernel/linux/linux-6.6/kernel/rcu/
H A Drefscale.c593 if (!atomic_dec_return(&rtsp->rts_refctr)) { in typesafe_ref_release()
833 if (!atomic_dec_return(&n_started)) in ref_scale_reader()
843 if (!atomic_dec_return(&n_warmedup)) in ref_scale_reader()
859 if (!atomic_dec_return(&n_cooleddown)) in ref_scale_reader()

Completed in 15 milliseconds

12345678910>>...13