| /linux/Documentation/RCU/ |
| H A D | rcuref.rst | 37 if(atomic_dec_and_test(&el->rc)) ... 42 if (atomic_dec_and_test(&el->rc)) 72 if (atomic_dec_and_test(&el->rc)) ... 76 if (atomic_dec_and_test(&el->rc)) 88 atomic_dec_and_test() may be moved from delete() to el_free() 109 if (atomic_dec_and_test(&el->rc)) spin_unlock(&list_lock); 151 if (atomic_dec_and_test(&el->rc))
|
| /linux/scripts/coccinelle/api/ |
| H A D | atomic_as_refcounter.cocci | 26 atomic_dec_and_test@p1(&(a)->x) 58 msg = "WARNING: atomic_dec_and_test variation before object free at line %s." 69 atomic_dec_and_test@p1(&(a)->x) 91 msg = "WARNING: atomic_dec_and_test variation before object free at line %s."
|
| /linux/net/mac802154/ |
| H A D | util.c | 82 if (atomic_dec_and_test(&local->phy->hold_txs)) in ieee802154_release_queue() 144 if (atomic_dec_and_test(&hw->phy->ongoing_txs)) in ieee802154_xmit_complete() 157 if (atomic_dec_and_test(&hw->phy->ongoing_txs)) in ieee802154_xmit_error()
|
| /linux/kernel/ |
| H A D | nscommon.c | 170 if (!atomic_dec_and_test(&ns->__ns_ref_active)) { in __ns_ref_active_put() 183 if (!atomic_dec_and_test(&ns->__ns_ref_active)) { in __ns_ref_active_put()
|
| /linux/fs/smb/server/mgmt/ |
| H A D | tree_connect.c | 105 if (atomic_dec_and_test(&tcon->refcount)) { in ksmbd_tree_connect_put() 119 if (atomic_dec_and_test(&tree_conn->refcount)) { in __ksmbd_tree_conn_disconnect()
|
| H A D | share_config.h | 68 if (!atomic_dec_and_test(&share->refcount)) in ksmbd_share_config_put()
|
| /linux/drivers/gpu/drm/i915/ |
| H A D | i915_tasklet.h | 35 return atomic_dec_and_test(&t->count); in __tasklet_enable()
|
| /linux/drivers/infiniband/core/ |
| H A D | sa.h | 47 if (atomic_dec_and_test(&client->users)) in ib_sa_client_put()
|
| /linux/include/linux/sched/ |
| H A D | mm.h | 54 if (unlikely(atomic_dec_and_test(&mm->mm_count))) in mmdrop() 77 if (atomic_dec_and_test(&mm->mm_count)) in mmdrop_sched()
|
| /linux/tools/arch/x86/include/asm/ |
| H A D | atomic.h | 64 static inline int atomic_dec_and_test(atomic_t *v) in atomic_dec_and_test() function
|
| /linux/drivers/gpu/drm/lima/ |
| H A D | lima_pp.c | 54 if (atomic_dec_and_test(&pipe->task)) in lima_pp_irq_handler() 97 if (atomic_dec_and_test(&pipe->task)) in lima_pp_bcast_irq_handler() 443 if (atomic_dec_and_test(&pipe->task)) in lima_pp_task_mmu_error()
|
| /linux/drivers/gpu/drm/i915/gt/ |
| H A D | intel_timeline.c | 288 if (atomic_dec_and_test(&tl->active_count)) in intel_timeline_exit() 385 if (!atomic_dec_and_test(&tl->pin_count)) in intel_timeline_unpin() 476 if (atomic_dec_and_test(&tl->active_count)) in intel_gt_show_timelines()
|
| H A D | intel_breadcrumbs.h | 32 if (atomic_dec_and_test(&b->active)) in intel_breadcrumbs_park()
|
| /linux/tools/include/asm-generic/ |
| H A D | atomic-gcc.h | 60 static inline int atomic_dec_and_test(atomic_t *v) in atomic_dec_and_test() function
|
| /linux/fs/xfs/ |
| H A D | xfs_buf_item.c | 513 freed = atomic_dec_and_test(&bip->bli_refcount); in xfs_buf_item_unpin() 514 if (atomic_dec_and_test(&bp->b_pin_count)) in xfs_buf_item_unpin() 619 if (!atomic_dec_and_test(&bip->bli_refcount)) in xfs_buf_item_put() 711 if (!atomic_dec_and_test(&bip->bli_refcount)) in xfs_buf_item_release()
|
| /linux/drivers/gpu/drm/display/ |
| H A D | drm_dp_aux_dev.c | 183 if (atomic_dec_and_test(&aux_dev->usecount)) in auxdev_read_iter() 226 if (atomic_dec_and_test(&aux_dev->usecount)) in auxdev_write_iter()
|
| /linux/Documentation/translations/zh_CN/core-api/ |
| H A D | refcount-vs-atomic.rst | 123 * atomic_dec_and_test() --> refcount_dec_and_test()
|
| /linux/lib/ |
| H A D | test_objpool.c | 235 if (atomic_dec_and_test(&test->data.nthreads)) in ot_thread_worker() 383 if (atomic_dec_and_test(&test->data.nthreads)) in ot_start_sync() 569 if (atomic_dec_and_test(&test->data.nthreads)) in ot_start_async()
|
| /linux/drivers/net/ethernet/chelsio/cxgb3/ |
| H A D | l2t.h | 135 if (atomic_dec_and_test(&e->refcnt) && d) in l2t_release()
|
| /linux/arch/mips/kernel/ |
| H A D | sync-r4k.c | 139 } else if (atomic_dec_and_test(&test_runs) || random_warps) { in check_counter_sync_source()
|
| /linux/drivers/md/ |
| H A D | dm-region-hash.c | 383 if (atomic_dec_and_test(&rh->recovery_in_flight)) in complete_resync_work() 552 if (atomic_dec_and_test(®->pending)) { in dm_rh_dec() 640 if (atomic_dec_and_test(&rh->recovery_in_flight)) in dm_rh_recovery_prepare()
|
| /linux/fs/smb/server/ |
| H A D | vfs_cache.c | 338 if (atomic_dec_and_test(&ci->m_count)) in ksmbd_inode_put() 398 if (atomic_dec_and_test(&ci->m_count)) { in __ksmbd_inode_close() 581 if (!atomic_dec_and_test(&fp->refcount)) in ksmbd_close_fd() 599 if (!atomic_dec_and_test(&fp->refcount)) in ksmbd_fd_put() 674 if (!atomic_dec_and_test(&fp->refcount)) in ksmbd_put_durable_fd()
|
| /linux/include/linux/ |
| H A D | fscache-cache.h | 175 if (atomic_dec_and_test(&cache->object_count)) in fscache_uncount_object()
|
| /linux/net/rxrpc/ |
| H A D | conn_object.c | 211 if (atomic_dec_and_test(&conn->active)) in rxrpc_disconnect_call() 299 if (atomic_dec_and_test(&rxnet->nr_conns)) in rxrpc_rcu_free_connection()
|
| /linux/arch/m68k/bvme6000/ |
| H A D | rtc.c | 137 if (!atomic_dec_and_test(&rtc_status)) { in rtc_open()
|