Symbol: atomic_dec_and_test
arch/m68k/bvme6000/rtc.c
137
if (!atomic_dec_and_test(&rtc_status)) {
arch/mips/kernel/sync-r4k.c
139
} else if (atomic_dec_and_test(&test_runs) || random_warps) {
arch/powerpc/mm/book3s64/pgtable.c
474
if (atomic_dec_and_test(&ptdesc->pt_frag_refcount)) {
arch/powerpc/mm/pgtable-frag.c
124
if (atomic_dec_and_test(&ptdesc->pt_frag_refcount)) {
arch/powerpc/platforms/pseries/dtl.c
123
if (atomic_dec_and_test(&dtl_count))
arch/riscv/kernel/sys_hwprobe.c
519
if (atomic_dec_and_test(&pending_boot_probes))
arch/riscv/kernel/sys_hwprobe.c
530
if (unlikely(!atomic_dec_and_test(&pending_boot_probes)))
arch/sparc/kernel/smp_64.c
1167
if (atomic_dec_and_test(&smp_capture_depth)) {
arch/x86/events/core.c
2598
if (atomic_dec_and_test(&mm->context.perf_rdpmc_allowed))
arch/x86/kernel/alternative.c
3069
if (unlikely(!atomic_dec_and_test(refs)))
arch/x86/kernel/tsc_sync.c
395
} else if (atomic_dec_and_test(&test_runs) || random_warps) {
block/bdev.c
734
if (atomic_dec_and_test(&bdev->bd_openers))
block/bdev.c
827
if (atomic_dec_and_test(&part->bd_openers)) {
block/bio.c
1728
if (atomic_dec_and_test(&bio->__bi_remaining)) {
block/bio.c
860
if (!atomic_dec_and_test(&bio->__bi_cnt))
block/blk-ioc.c
216
if (atomic_dec_and_test(&ioc->active_ref)) {
block/blk.h
660
return atomic_dec_and_test(&req->ref);
block/fops.c
143
if (atomic_dec_and_test(&dio->ref)) {
crypto/af_alg.c
143
if (atomic_dec_and_test(&ask->refcnt))
drivers/auxdisplay/charlcd.c
499
if (!atomic_dec_and_test(&charlcd_available))
drivers/auxdisplay/panel.c
1048
if (!atomic_dec_and_test(&keypad_available))
drivers/block/drbd/drbd_actlog.c
101
if (atomic_dec_and_test(&device->md_io.in_use))
drivers/block/drbd/drbd_bitmap.c
1022
if (atomic_dec_and_test(&ctx->in_flight)) {
drivers/block/drbd/drbd_bitmap.c
1173
if (!atomic_dec_and_test(&ctx->in_flight))
drivers/block/drbd/drbd_bitmap.c
970
if (atomic_dec_and_test(&ctx->in_flight)) {
drivers/block/drbd/drbd_main.c
142
if (atomic_dec_and_test(&device->local_cnt))
drivers/block/drbd/drbd_nl.c
918
if (atomic_dec_and_test(&device->suspend_cnt))
drivers/block/drbd/drbd_receiver.c
1090
if (atomic_dec_and_test(&ctx->pending))
drivers/block/drbd/drbd_receiver.c
1152
if (!atomic_dec_and_test(&ctx.pending))
drivers/block/drbd/drbd_worker.c
189
if (atomic_dec_and_test(&peer_req->pending_bios)) {
drivers/block/floppy.c
4901
if (!atomic_dec_and_test(&usage_count))
drivers/block/loop.c
322
if (!atomic_dec_and_test(&cmd->ref))
drivers/block/rnbd/rnbd-clt.c
361
if (atomic_dec_and_test(&iu->refcount)) {
drivers/block/xen-blkback/blkback.c
1061
if (atomic_dec_and_test(&pending_req->pendcnt))
drivers/block/xen-blkback/blkback.c
697
if (atomic_dec_and_test(&ring->inflight) && atomic_read(&blkif->drain)) {
drivers/block/xen-blkback/common.h
368
if (atomic_dec_and_test(&(_b)->refcnt)) \
drivers/block/zloop.c
365
if (!atomic_dec_and_test(&cmd->ref))
drivers/char/ipmi/ipmi_watchdog.c
345
if (atomic_dec_and_test(&msg_tofree)) {
drivers/char/ipmi/ipmi_watchdog.c
352
if (atomic_dec_and_test(&msg_tofree)) {
drivers/clk/renesas/rzg2l-cpg.c
1395
update = atomic_dec_and_test(&mstop->usecnt);
drivers/clk/renesas/rzv2h-cpg.c
1138
atomic_dec_and_test(&mstop[i]))
drivers/clocksource/timer-nxp-stm.c
138
if (atomic_dec_and_test(&stm_timer->refcnt))
drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
1233
if (!atomic_dec_and_test(&ctx->configuring))
drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
420
if (atomic_dec_and_test(&ctx->configuring))
drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
426
if (atomic_dec_and_test(&ctx->configuring))
drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
924
if (!atomic_dec_and_test(&ctx->configuring))
drivers/crypto/marvell/octeontx/otx_cptvf_algs.c
1627
if (atomic_dec_and_test(&se_devices.count) &&
drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c
1692
if (atomic_dec_and_test(&se_devices.count)) {
drivers/dibs/dibs_loopback.c
133
if (atomic_dec_and_test(&ldev->dmb_cnt))
drivers/dma-buf/dma-fence-array.c
64
if (atomic_dec_and_test(&array->num_pending))
drivers/dma-buf/dma-fence-array.c
93
if (atomic_dec_and_test(&array->num_pending)) {
drivers/dma-buf/st-dma-fence-chain.c
435
if (atomic_dec_and_test(&data->children))
drivers/dma/ppc4xx/adma.c
3964
if (atomic_dec_and_test(&ppc440spe_adma_err_irq_ref))
drivers/dma/ppc4xx/adma.c
3993
if (atomic_dec_and_test(&ppc440spe_adma_err_irq_ref)) {
drivers/gpio/gpio-grgpio.c
301
if (atomic_dec_and_test(&uirq->refcnt)) {
drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c
675
if (atomic_dec_and_test(&src->enabled_types[type]))
drivers/gpu/drm/display/drm_dp_aux_dev.c
183
if (atomic_dec_and_test(&aux_dev->usecount))
drivers/gpu/drm/display/drm_dp_aux_dev.c
226
if (atomic_dec_and_test(&aux_dev->usecount))
drivers/gpu/drm/drm_file.c
440
if (atomic_dec_and_test(&dev->open_count))
drivers/gpu/drm/drm_vblank.c
1266
if (atomic_dec_and_test(&vblank->refcount)) {
drivers/gpu/drm/i915/gem/i915_gem_shrinker.c
523
if (atomic_dec_and_test(&obj->mm.shrink_pin)) {
drivers/gpu/drm/i915/gt/gen6_ppgtt.c
424
if (atomic_dec_and_test(&ppgtt->pin_count))
drivers/gpu/drm/i915/gt/intel_breadcrumbs.h
32
if (atomic_dec_and_test(&b->active))
drivers/gpu/drm/i915/gt/intel_gt_requests.c
182
if (atomic_dec_and_test(&tl->active_count))
drivers/gpu/drm/i915/gt/intel_ppgtt.c
136
if (atomic_dec_and_test(&pt->used)) {
drivers/gpu/drm/i915/gt/intel_ring.c
98
if (!atomic_dec_and_test(&ring->pin_count))
drivers/gpu/drm/i915/gt/intel_timeline.c
288
if (atomic_dec_and_test(&tl->active_count))
drivers/gpu/drm/i915/gt/intel_timeline.c
385
if (!atomic_dec_and_test(&tl->pin_count))
drivers/gpu/drm/i915/gt/intel_timeline.c
476
if (atomic_dec_and_test(&tl->active_count))
drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.c
846
if (atomic_dec_and_test(&slpc->num_waiters))
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
613
if (atomic_dec_and_test(&guc->outstanding_submission_g2h))
drivers/gpu/drm/i915/i915_sw_fence.c
196
if (!atomic_dec_and_test(&fence->pending))
drivers/gpu/drm/i915/i915_tasklet.h
35
return atomic_dec_and_test(&t->count);
drivers/gpu/drm/i915/intel_wakeref.c
60
if (unlikely(!atomic_dec_and_test(&wf->count)))
drivers/gpu/drm/i915/selftests/i915_request.c
1534
if (atomic_dec_and_test(&i915->selftest.counter)) {
drivers/gpu/drm/lima/lima_pp.c
443
if (atomic_dec_and_test(&pipe->task))
drivers/gpu/drm/lima/lima_pp.c
54
if (atomic_dec_and_test(&pipe->task))
drivers/gpu/drm/lima/lima_pp.c
97
if (atomic_dec_and_test(&pipe->task))
drivers/gpu/drm/nouveau/nvkm/engine/fifo/chan.c
255
if (atomic_dec_and_test(&chan->blocked))
drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c
215
if (atomic_dec_and_test(&runl->rc_triggered))
drivers/gpu/drm/radeon/radeon_irq_kms.c
423
if (atomic_dec_and_test(&rdev->irq.ring_int[ring])) {
drivers/gpu/drm/radeon/radeon_irq_kms.c
475
if (atomic_dec_and_test(&rdev->irq.pflip[crtc])) {
drivers/gpu/drm/xe/xe_exec_queue.c
510
if (q->xef && atomic_dec_and_test(&q->xef->exec_queue.pending_removal))
drivers/hsi/clients/ssi_protocol.c
363
if (atomic_dec_and_test(&ssi->tx_usecnt)) {
drivers/hv/channel_mgmt.c
1146
if (atomic_dec_and_test(&vmbus_connection.nr_chan_close_on_suspend))
drivers/i3c/master.c
2777
if (atomic_dec_and_test(&dev->ibi->pending_ibis))
drivers/iio/adc/stm32-dfsdm-core.c
199
if (atomic_dec_and_test(&priv->n_active_ch)) {
drivers/iio/common/ssp_sensors/ssp_dev.c
333
if (atomic_dec_and_test(&data->enable_refcount))
drivers/iio/industrialio-trigger.c
184
if (atomic_dec_and_test(&trig->use_count) && trig->ops &&
drivers/iio/industrialio-trigger.c
245
if (atomic_dec_and_test(&trig->use_count) && trig->ops &&
drivers/infiniband/core/multicast.c
191
if (atomic_dec_and_test(&group->refcount)) {
drivers/infiniband/core/sa.h
47
if (atomic_dec_and_test(&client->users))
drivers/infiniband/core/uverbs_cmd.c
697
if (inode && !atomic_dec_and_test(&xrcd->usecnt))
drivers/infiniband/hw/hfi1/aspm.c
123
if (atomic_dec_and_test(&dd->aspm_disabled_cnt))
drivers/infiniband/hw/hfi1/iowait.h
216
return atomic_dec_and_test(&wait->sdma_busy);
drivers/infiniband/hw/hfi1/iowait.h
262
return atomic_dec_and_test(&wait->pio_busy);
drivers/infiniband/hw/hfi1/ipoib_tx.c
63
if (atomic_dec_and_test(&txq->tx_ring.stops))
drivers/infiniband/hw/hfi1/user_sdma.c
1189
if (atomic_dec_and_test(&pq->n_reqs))
drivers/infiniband/hw/mlx4/mcg.c
143
if (atomic_dec_and_test(ref)) \
drivers/infiniband/hw/mlx4/mcg.c
444
if (atomic_dec_and_test(&group->refcount)) {
drivers/infiniband/sw/rdmavt/qp.c
208
if (atomic_dec_and_test(&wss->clean_counter)) {
drivers/infiniband/ulp/ipoib/ipoib_main.c
1536
if (atomic_dec_and_test(&priv->ntbl.entries)) {
drivers/infiniband/ulp/rtrs/rtrs-clt.c
1969
if (atomic_dec_and_test(&clt_path->connected_cnt))
drivers/md/bcache/btree.c
2032
if (atomic_dec_and_test(&check_state->started))
drivers/md/bcache/writeback.c
958
if (atomic_dec_and_test(&state->started))
drivers/md/dm-bufio.c
1759
wake = atomic_dec_and_test(&b->hold_count);
drivers/md/dm-cache-target.c
499
if (atomic_dec_and_test(&cache->nr_allocated_migrations))
drivers/md/dm-clone-target.c
1114
if (atomic_dec_and_test(&clone->hydrations_in_flight))
drivers/md/dm-clone-target.c
757
if (atomic_dec_and_test(&clone->hydrations_in_flight))
drivers/md/dm-crypt.c
1785
if (!atomic_dec_and_test(&io->io_pending))
drivers/md/dm-crypt.c
2062
crypt_finished = atomic_dec_and_test(&ctx->cc_pending);
drivers/md/dm-crypt.c
2120
crypt_finished = atomic_dec_and_test(&ctx->cc_pending);
drivers/md/dm-crypt.c
2161
if (atomic_dec_and_test(&io->ctx.cc_pending))
drivers/md/dm-crypt.c
2196
if (atomic_dec_and_test(&io->ctx.cc_pending))
drivers/md/dm-crypt.c
2238
if (!atomic_dec_and_test(&ctx->cc_pending))
drivers/md/dm-integrity.c
1610
if (atomic_dec_and_test(&dio->in_flight)) {
drivers/md/dm-integrity.c
886
if (likely(atomic_dec_and_test(&comp->in_flight)))
drivers/md/dm-io.c
138
if (atomic_dec_and_test(&io->count))
drivers/md/dm-kcopyd.c
512
if (atomic_dec_and_test(&kc->nr_jobs))
drivers/md/dm-kcopyd.c
746
} else if (atomic_dec_and_test(&job->sub_jobs)) {
drivers/md/dm-log-writes.c
152
if (atomic_dec_and_test(&lc->pending_blocks)) {
drivers/md/dm-log-writes.c
161
if (atomic_dec_and_test(&lc->io_blocks)) {
drivers/md/dm-pcache/backing_dev.c
106
if (atomic_dec_and_test(&backing_dev->inflight_reqs))
drivers/md/dm-pcache/cache_segment.c
306
if (atomic_dec_and_test(&cache_seg->refs))
drivers/md/dm-pcache/cache_writeback.c
17
if (!atomic_dec_and_test(&cache->writeback_ctx.pending))
drivers/md/dm-pcache/dm_pcache.c
80
if (atomic_dec_and_test(&pcache->inflight_reqs))
drivers/md/dm-region-hash.c
383
if (atomic_dec_and_test(&rh->recovery_in_flight))
drivers/md/dm-region-hash.c
552
if (atomic_dec_and_test(&reg->pending)) {
drivers/md/dm-region-hash.c
640
if (atomic_dec_and_test(&rh->recovery_in_flight))
drivers/md/dm-snap-persistent.c
727
if (!atomic_dec_and_test(&ps->pending_count) &&
drivers/md/dm-thin.c
831
if (atomic_dec_and_test(&m->prepare_actions)) {
drivers/md/dm-writecache.c
1622
if (atomic_dec_and_test(&wc->bio_in_progress[dir]))
drivers/md/dm-writecache.c
484
if (atomic_dec_and_test(&endio->count))
drivers/md/dm.c
1044
if (atomic_dec_and_test(&io->io_count))
drivers/md/dm.c
348
if (atomic_dec_and_test(&md->open_count) &&
drivers/md/md-bitmap.c
2058
if (atomic_dec_and_test(&bitmap->behind_writes))
drivers/md/md-bitmap.c
527
if (atomic_dec_and_test(&bitmap->pending_writes))
drivers/md/md-llbitmap.c
1430
if (atomic_dec_and_test(&llbitmap->behind_writes))
drivers/md/md.c
1106
if (atomic_dec_and_test(&mddev->pending_writes))
drivers/md/md.c
656
if (atomic_dec_and_test(&mddev->active))
drivers/md/md.h
972
if (atomic_dec_and_test(&rdev->nr_pending) && faulty) {
drivers/md/raid1.c
2041
if (atomic_dec_and_test(&r1_bio->remaining))
drivers/md/raid1.c
2061
if (atomic_dec_and_test(&r1_bio->remaining)) {
drivers/md/raid1.c
432
if (!atomic_dec_and_test(&r1_bio->remaining))
drivers/md/raid10.c
1035
if ((atomic_dec_and_test(&conf->nr_pending)) ||
drivers/md/raid10.c
1557
while (atomic_dec_and_test(&r10bio->remaining)) {
drivers/md/raid10.c
2237
atomic_dec_and_test(&r10_bio->remaining)) {
drivers/md/raid10.c
2266
while (atomic_dec_and_test(&r10_bio->remaining)) {
drivers/md/raid10.c
2450
if (atomic_dec_and_test(&r10_bio->remaining)) {
drivers/md/raid10.c
441
if (atomic_dec_and_test(&r10_bio->remaining)) {
drivers/md/raid10.c
5004
if (!atomic_dec_and_test(&r10_bio->remaining))
drivers/md/raid10.c
999
if (atomic_dec_and_test(&conf->nr_pending))
drivers/md/raid5-cache.c
1248
if (io && atomic_dec_and_test(&io->pending_stripe))
drivers/md/raid5-cache.c
2822
if (atomic_dec_and_test(&conf->pending_full_writes))
drivers/md/raid5-cache.c
611
if (atomic_dec_and_test(&io->pending_stripe)) {
drivers/md/raid5-cache.c
619
if (atomic_dec_and_test(&io->pending_stripe))
drivers/md/raid5-ppl.c
602
if (atomic_dec_and_test(&io->pending_flushes)) {
drivers/md/raid5-ppl.c
646
if (atomic_dec_and_test(&io->pending_flushes))
drivers/md/raid5-ppl.c
697
if (io && atomic_dec_and_test(&io->pending_stripes)) {
drivers/md/raid5.c
315
if (atomic_dec_and_test(&sh->count))
drivers/md/raid5.c
3680
if (atomic_dec_and_test(&conf->pending_full_writes))
drivers/md/raid5.c
4077
if (atomic_dec_and_test(&conf->pending_full_writes))
drivers/md/raid5.c
5406
if (atomic_dec_and_test(&conf->active_aligned_reads))
drivers/md/raid5.c
5478
if (did_inc && atomic_dec_and_test(&conf->active_aligned_reads))
drivers/md/raid5.c
6658
if (atomic_dec_and_test(&conf->active_aligned_reads))
drivers/media/pci/cx23885/cx23885-core.c
1106
if (!atomic_dec_and_test(&dev->refcount))
drivers/media/pci/saa7164/saa7164-core.c
1034
if (!atomic_dec_and_test(&dev->refcount))
drivers/media/platform/amphion/vpu_core.c
356
if (atomic_dec_and_test(&inst->ref_count)) {
drivers/media/platform/mediatek/vcodec/decoder/mtk_vcodec_dec_pm.c
160
if (atomic_dec_and_test(&ctx->dev->dec_active_cnt)) {
drivers/media/platform/qcom/camss/camss-video.c
630
if (atomic_dec_and_test(&video->camss->ref_count))
drivers/media/platform/qcom/venus/hfi.c
235
if (atomic_dec_and_test(&core->insts_count))
drivers/misc/lkdtm/refcount.c
375
if (atomic_dec_and_test(&count))
drivers/misc/sgi-gru/grutlbpurge.c
229
(void)atomic_dec_and_test(&gms->ms_range_active);
drivers/net/arcnet/arcnet.c
311
if (!atomic_dec_and_test(&lp->buf_lock)) {
drivers/net/ethernet/airoha/airoha_eth.c
1670
if (atomic_dec_and_test(&qdma->users)) {
drivers/net/ethernet/atheros/atl1c/atl1c_main.c
190
if (likely(atomic_dec_and_test(&adapter->irq_sem))) {
drivers/net/ethernet/atheros/atl1e/atl1e_main.c
81
if (likely(atomic_dec_and_test(&adapter->irq_sem))) {
drivers/net/ethernet/broadcom/bnx2.c
675
if (atomic_dec_and_test(&bp->intr_sem)) {
drivers/net/ethernet/broadcom/bnxt/bnxt.c
5918
if (!atomic_dec_and_test(&fltr->refcnt))
drivers/net/ethernet/chelsio/cxgb3/l2t.h
135
if (atomic_dec_and_test(&e->refcnt) && d)
drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c
452
if (txq_info && atomic_dec_and_test(&txq_info->users)) {
drivers/net/ethernet/chelsio/cxgb4/l2t.c
388
if (atomic_dec_and_test(&e->refcnt))
drivers/net/ethernet/chelsio/cxgb4/sched.c
209
if (atomic_dec_and_test(&e->refcnt))
drivers/net/ethernet/chelsio/cxgb4/sched.c
280
if (atomic_dec_and_test(&e->refcnt))
drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.c
886
if (!atomic_dec_and_test(&adapter->fcoe.refcnt))
drivers/net/ethernet/jme.c
1053
if (unlikely(!atomic_dec_and_test(&jme->rx_cleaning)))
drivers/net/ethernet/jme.c
1267
while (!atomic_dec_and_test(&jme->link_changing)) {
drivers/net/ethernet/jme.c
1421
if (unlikely(!atomic_dec_and_test(&jme->tx_cleaning)))
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
2181
if (!atomic_dec_and_test(&ctx->num_inflight))
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
2207
if (atomic_dec_and_test(&ctx->num_inflight))
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
2260
if (atomic_dec_and_test(&ctx->num_inflight))
drivers/net/ethernet/mellanox/mlxsw/core.c
777
if (!atomic_dec_and_test(&trans->active))
drivers/net/ethernet/mellanox/mlxsw/core.c
791
if (!atomic_dec_and_test(&trans->active))
drivers/net/ethernet/mellanox/mlxsw/core.c
803
if (!atomic_dec_and_test(&trans->active))
drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c
442
if (atomic_dec_and_test(&bar->refcnt))
drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c
806
return atomic_dec_and_test(&priv->refcnt);
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_cppcore.c
504
if (atomic_dec_and_test(&area->refcount)) {
drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c
750
if (likely(atomic_dec_and_test(&adapter->irq_sem)))
drivers/net/ethernet/sfc/mcdi.c
1284
if (atomic_dec_and_test(&efx->active_queues))
drivers/net/ethernet/sfc/siena/mcdi.c
1307
if (atomic_dec_and_test(&efx->active_queues))
drivers/net/ethernet/sun/niu.c
9614
if (atomic_dec_and_test(&p->refcnt)) {
drivers/net/ethernet/ti/am65-cpsw-nuss.c
1485
if (atomic_dec_and_test(&common->tdown_cnt))
drivers/net/ethernet/ti/icssg/icssg_common.c
235
if (atomic_dec_and_test(&emac->tdown_cnt))
drivers/net/ethernet/ti/icssg/icssg_prueth.c
118
if (atomic_dec_and_test(&emac->tx_ts_pending)) /* no more? */
drivers/net/usb/cdc_mbim.c
51
if ((on && atomic_add_return(1, &info->pmcount) == 1) || (!on && atomic_dec_and_test(&info->pmcount))) {
drivers/net/usb/huawei_cdc_ncm.c
43
(!on && atomic_dec_and_test(&drvstate->pmcount))) {
drivers/net/usb/qmi_wwan.c
663
(!on && atomic_dec_and_test(&info->pmcount))) {
drivers/net/wireless/ath/ath11k/dp_tx.c
312
if (atomic_dec_and_test(&ar->dp.num_tx_pending))
drivers/net/wireless/ath/ath11k/dp_tx.c
343
if (atomic_dec_and_test(&ar->dp.num_tx_pending))
drivers/net/wireless/ath/ath11k/dp_tx.c
760
if (atomic_dec_and_test(&ar->dp.num_tx_pending))
drivers/net/wireless/ath/ath12k/dp.c
1047
if (atomic_dec_and_test(&ar->dp.num_tx_pending))
drivers/net/wireless/ath/ath12k/dp_tx.c
210
if (atomic_dec_and_test(&dp_pdev->num_tx_pending))
drivers/net/wireless/ath/ath12k/wifi7/dp_tx.c
418
if (atomic_dec_and_test(&dp_pdev->num_tx_pending))
drivers/net/wireless/ath/ath12k/wifi7/dp_tx.c
922
if (atomic_dec_and_test(&dp_pdev->num_tx_pending))
drivers/net/wireless/ath/carl9170/tx.c
186
if (atomic_dec_and_test(&ar->tx_total_queued))
drivers/net/wireless/broadcom/b43/main.c
1984
if (unlikely(atomic_dec_and_test(&dev->phy.txerr_cnt))) {
drivers/net/wireless/broadcom/b43legacy/main.c
1304
if (unlikely(atomic_dec_and_test(&dev->phy.txerr_cnt))) {
drivers/net/wwan/t7xx/t7xx_hif_dpmaif_rx.c
991
if (!bat_req || !atomic_dec_and_test(&bat_req->refcnt))
drivers/net/wwan/t7xx/t7xx_netdev.c
109
if (atomic_dec_and_test(&ccmni_ctl->napi_usr_refcnt))
drivers/nfc/fdp/fdp.c
254
if (atomic_dec_and_test(&info->data_pkt_counter))
drivers/nvdimm/bus.c
1245
if (atomic_dec_and_test(&nvdimm_bus->ioctl_active))
drivers/pinctrl/samsung/pinctrl-exynos.c
1069
if (ctrl->refcnt && !atomic_dec_and_test(ctrl->refcnt))
drivers/platform/x86/sony-laptop.c
537
if (!atomic_dec_and_test(&sony_laptop_input.users))
drivers/platform/x86/sony-laptop.c
611
if (!atomic_dec_and_test(&sony_pf_users))
drivers/pmdomain/core.c
273
ret = !!atomic_dec_and_test(&genpd->sd_count);
drivers/remoteproc/remoteproc_core.c
2002
if (!atomic_dec_and_test(&rproc->power))
drivers/remoteproc/remoteproc_core.c
2066
if (!atomic_dec_and_test(&rproc->power)) {
drivers/resctrl/mpam_devices.c
1687
if (atomic_dec_and_test(&msc->online_refs)) {
drivers/s390/block/dcssblk.c
862
if (atomic_dec_and_test(&dev_info->use_count)
drivers/s390/cio/chsc_sch.c
880
if (!atomic_dec_and_test(&chsc_ready_for_use)) {
drivers/s390/cio/crw.c
129
if (atomic_dec_and_test(&crw_nr_req))
drivers/s390/cio/device.c
1050
if (atomic_dec_and_test(&ccw_device_init_count))
drivers/s390/cio/device.c
867
if (adjust_init_count && atomic_dec_and_test(&ccw_device_init_count))
drivers/s390/cio/device.c
888
if (atomic_dec_and_test(&ccw_device_init_count))
drivers/sbus/char/display7seg.c
87
if (atomic_dec_and_test(&d7s_users) && !sol_compat) {
drivers/scsi/bnx2i/bnx2i_iscsi.c
1506
if (!atomic_dec_and_test(
drivers/scsi/hpsa.c
1142
atomic_dec_and_test(&h->firmware_flash_in_progress))
drivers/scsi/hpsa.c
6246
if (atomic_dec_and_test(&c->refcount)) {
drivers/scsi/ibmvscsi/ibmvfc.c
1039
BUG_ON(atomic_dec_and_test(&evt->active));
drivers/scsi/ibmvscsi/ibmvfc.c
1106
BUG_ON(!atomic_dec_and_test(&evt->active));
drivers/scsi/libfc/fc_exch.c
315
if (atomic_dec_and_test(&ep->ex_refcnt)) {
drivers/scsi/qla2xxx/qla_os.c
7495
if (atomic_dec_and_test(&vha->loop_down_timer) != 0) {
drivers/scsi/qla4xxx/ql4_os.c
4531
(atomic_dec_and_test(&ddb_entry->relogin_timer) != 0)) {
drivers/scsi/storvsc_drv.c
1206
if (atomic_dec_and_test(&stor_device->num_outstanding_req) &&
drivers/soc/fsl/dpio/qbman-portal.c
1104
if (!atomic_dec_and_test(&s->vdq.available)) {
drivers/soc/fsl/dpio/qbman-portal.c
1140
if (!atomic_dec_and_test(&s->vdq.available)) {
drivers/spi/spi-pxa2xx-dma.c
36
if (atomic_dec_and_test(&drv_data->dma_running)) {
drivers/tty/serial/serial_core.c
74
if (atomic_dec_and_test(&uport->state->refcount))
drivers/uio/uio_hv_generic.c
242
if (atomic_dec_and_test(&pdata->refcnt))
drivers/usb/gadget/function/f_rndis.c
429
if (atomic_dec_and_test(&rndis->notify_count))
drivers/usb/misc/usbtest.c
1550
if (atomic_dec_and_test(&ctx->pending))
drivers/usb/misc/usbtest.c
1613
if (atomic_dec_and_test(&ctx.pending)) /* The extra count */
drivers/video/fbdev/ps3fb.c
513
if (atomic_dec_and_test(&ps3fb.f_count)) {
drivers/watchdog/bcm47xx_wdt.c
111
if (!atomic_dec_and_test(&wdt->soft_ticks)) {
drivers/xen/xen-scsiback.c
202
if (atomic_dec_and_test(&info->nr_unreplied_reqs))
fs/affs/file.c
39
if (atomic_dec_and_test(&AFFS_I(inode)->i_opencnt)) {
fs/afs/cell.c
29
if (atomic_dec_and_test(&net->cells_outstanding))
fs/afs/file.c
484
if (atomic_dec_and_test(&vnode->cb_nr_mmap))
fs/afs/fs_probe.c
104
if (atomic_dec_and_test(&estate->nr_probing))
fs/afs/internal.h
1569
if (atomic_dec_and_test(&net->servers_outstanding))
fs/afs/server.c
359
if (atomic_dec_and_test(&server->active)) {
fs/afs/server.c
377
if (atomic_dec_and_test(&server->active)) {
fs/afs/vl_probe.c
34
if (atomic_dec_and_test(&server->probe_outstanding)) {
fs/aio.c
633
if (ctx->rq_wait && atomic_dec_and_test(&ctx->rq_wait->count))
fs/btrfs/bio.c
138
if (atomic_dec_and_test(&bbio->pending_ios)) {
fs/btrfs/bio.c
170
if (atomic_dec_and_test(&fbio->repair_count)) {
fs/btrfs/block-group.c
366
if (atomic_dec_and_test(&bg->nocow_writers))
fs/btrfs/block-group.c
385
if (atomic_dec_and_test(&bg->reservations))
fs/btrfs/block-group.c
4739
cleanup = (atomic_dec_and_test(&block_group->frozen) &&
fs/btrfs/inode.c
1674
if (atomic_dec_and_test(&async_cow->num_chunks))
fs/btrfs/inode.c
3619
if (atomic_dec_and_test(&fs_info->nr_delayed_iputs))
fs/btrfs/locking.c
356
if (atomic_dec_and_test(&lock->writers))
fs/btrfs/locking.c
381
if (atomic_dec_and_test(&lock->readers))
fs/btrfs/ordered-data.c
707
if (atomic_dec_and_test(&trans->pending_ordered))
fs/btrfs/raid56.c
1729
if (atomic_dec_and_test(&rbio->stripes_pending))
fs/btrfs/raid56.c
2414
if (atomic_dec_and_test(&rbio->stripes_pending))
fs/btrfs/scrub.c
1270
if (atomic_dec_and_test(&stripe->pending_io)) {
fs/btrfs/scrub.c
1302
if (atomic_dec_and_test(&stripe->pending_io))
fs/btrfs/scrub.c
1873
if (atomic_dec_and_test(&stripe->pending_io)) {
fs/btrfs/scrub.c
914
if (atomic_dec_and_test(&stripe->pending_io))
fs/btrfs/tree-log.c
415
if (atomic_dec_and_test(&root->log_writers)) {
fs/ceph/file.c
1286
if (!atomic_dec_and_test(&aio_req->pending_reqs))
fs/ceph/locks.c
58
if (atomic_dec_and_test(&ci->i_filelock_ref)) {
fs/ceph/snap.c
223
if (atomic_dec_and_test(&realm->nref))
fs/configfs/configfs_internal.h
156
if (atomic_dec_and_test(&sd->s_count))
fs/configfs/dir.c
173
if (frag && atomic_dec_and_test(&frag->frag_count))
fs/crypto/bio.c
58
if (atomic_dec_and_test(&done->pending))
fs/dcache.c
2865
if (old_name && likely(atomic_dec_and_test(&old_name->count)))
fs/dcache.c
395
if (unlikely(atomic_dec_and_test(&p->count)))
fs/dcache.c
434
if (likely(atomic_dec_and_test(&p->count))) {
fs/dlm/lockspace.c
291
if (atomic_dec_and_test(&ls->ls_count))
fs/dlm/lowcomms.c
875
if (atomic_dec_and_test(&processqueue_count))
fs/dlm/lowcomms.c
894
if (atomic_dec_and_test(&processqueue_count))
fs/dlm/user.c
920
if (atomic_dec_and_test(&dlm_monitor_opened))
fs/ext4/mballoc.c
5174
if (!atomic_dec_and_test(&pa->pa_count) || pa->pa_free != 0) {
fs/ext4/mballoc.c
5740
WARN_ON(!atomic_dec_and_test(&pa->pa_count));
fs/f2fs/compress.c
816
if (atomic_dec_and_test(&dic->remaining_pages))
fs/f2fs/data.c
2375
if (atomic_dec_and_test(&dic->remaining_pages)) {
fs/f2fs/file.c
2066
if (atomic_dec_and_test(&F2FS_I(inode)->open_count))
fs/file.c
508
if (atomic_dec_and_test(&files->count)) {
fs/fs-writeback.c
175
if (atomic_dec_and_test(&done->cnt))
fs/fuse/dev.c
185
if (atomic_dec_and_test(&fc->num_waiting) &&
fs/fuse/dev.c
2553
if (atomic_dec_and_test(&fc->dev_count)) {
fs/fuse/fuse_i.h
1130
if (atomic_dec_and_test(&bucket->count))
fs/gfs2/glock.c
1159
if (atomic_dec_and_test(&sdp->sd_glock_disposal))
fs/gfs2/glock.c
153
if (atomic_dec_and_test(&sdp->sd_glock_disposal))
fs/gfs2/glock.c
163
if (atomic_dec_and_test(&sdp->sd_glock_disposal))
fs/gfs2/lops.c
227
if (atomic_dec_and_test(&sdp->sd_log_in_flight))
fs/gfs2/quota.c
112
if (atomic_dec_and_test(&sdp->sd_quota_count))
fs/hfs/inode.c
613
if (atomic_dec_and_test(&HFS_I(inode)->opencnt)) {
fs/hfsplus/inode.c
253
if (atomic_dec_and_test(&HFSPLUS_I(inode)->opencnt)) {
fs/inode.c
2006
if (!atomic_dec_and_test(&inode->i_count)) {
fs/iomap/direct-io.c
256
if (atomic_dec_and_test(&dio->ref)) {
fs/iomap/direct-io.c
857
if (!atomic_dec_and_test(&dio->ref)) {
fs/iomap/ioend.c
312
if (!atomic_dec_and_test(&ioend->io_remaining))
fs/jbd2/transaction.c
731
if (atomic_dec_and_test(&transaction->t_updates))
fs/jffs2/xattr.c
624
if (atomic_dec_and_test(&xd->refcnt)) {
fs/jfs/jfs_metapage.c
151
if (atomic_dec_and_test(&anchor->io_count))
fs/kernfs/dir.c
569
if (!kn || !atomic_dec_and_test(&kn->count))
fs/kernfs/dir.c
595
if (atomic_dec_and_test(&kn->count))
fs/netfs/objects.c
148
if (atomic_dec_and_test(&ictx->io_count))
fs/nfs/direct.c
82
return atomic_dec_and_test(&dreq->io_count);
fs/nfs/localio.c
548
return atomic_dec_and_test(&iocb->n_iters);
fs/nfs/pagelist.c
563
if (atomic_dec_and_test(&l_ctx->io_count)) {
fs/nfs/pnfs.c
114
if (atomic_dec_and_test(&nfss->nfs_client->cl_mds_count))
fs/nfs/pnfs.c
2079
if (atomic_dec_and_test(&lo->plh_outstanding) &&
fs/nfs/pnfs_dev.c
282
if (!atomic_dec_and_test(&d->ref))
fs/nfs/super.c
210
if (atomic_dec_and_test(&server->active))
fs/nfs/write.c
1611
if (atomic_dec_and_test(&cinfo->rpcs_out)) {
fs/nfsd/nfs4state.c
216
if (!atomic_dec_and_test(&clp->cl_rpc_users))
fs/nfsd/nfs4state.c
257
if (atomic_dec_and_test(&ses->se_ref) && is_session_dead(ses))
fs/notify/mark.c
492
if (atomic_dec_and_test(&group->user_waits) && group->shutdown)
fs/ntfs3/super.c
127
name = atomic_dec_and_test(&s_name_buf_cnt) ?
fs/ocfs2/cluster/heartbeat.c
1170
if (atomic_dec_and_test(&reg->hr_steady_iterations))
fs/ocfs2/cluster/heartbeat.c
1176
if (atomic_dec_and_test(&reg->hr_unsteady_iterations)) {
fs/ocfs2/cluster/heartbeat.c
481
if (atomic_dec_and_test(&wc->wc_num_reqs)) {
fs/ocfs2/stack_user.c
563
if (atomic_dec_and_test(&ocfs2_control_opened)) {
fs/resctrl/rdtgroup.c
2591
if (atomic_dec_and_test(&rdtgrp->waitcount) &&
fs/smb/client/cifsfs.c
222
if (atomic_dec_and_test(&server->active))
fs/smb/client/connect.c
2905
if (!atomic_dec_and_test(&tlink->tl_count) ||
fs/smb/client/smbdirect.c
2998
if (atomic_dec_and_test(&sc->mr_io.used.count))
fs/smb/client/smbdirect.c
3105
if (atomic_dec_and_test(&sc->mr_io.used.count))
fs/smb/client/smbdirect.c
622
if (atomic_dec_and_test(&sc->send_io.pending.count))
fs/smb/server/connection.c
510
if (atomic_dec_and_test(&conn->refcnt))
fs/smb/server/connection.c
99
if (atomic_dec_and_test(&conn->refcnt)) {
fs/smb/server/mgmt/share_config.h
68
if (!atomic_dec_and_test(&share->refcount))
fs/smb/server/mgmt/tree_connect.c
105
if (atomic_dec_and_test(&tcon->refcount)) {
fs/smb/server/mgmt/tree_connect.c
119
if (atomic_dec_and_test(&tree_conn->refcount)) {
fs/smb/server/mgmt/user_session.c
474
if (atomic_dec_and_test(&sess->refcnt))
fs/smb/server/mgmt/user_session.c
494
if (atomic_dec_and_test(&sess->refcnt))
fs/smb/server/mgmt/user_session.c
573
else if (atomic_dec_and_test(&sess->refcnt))
fs/smb/server/oplock.c
135
if (opinfo->conn && atomic_dec_and_test(&opinfo->conn->refcnt))
fs/smb/server/oplock.c
193
if (!atomic_dec_and_test(&opinfo->refcount))
fs/smb/server/transport_rdma.c
1124
if (atomic_dec_and_test(&sc->send_io.pending.count))
fs/smb/server/vfs_cache.c
1008
if (op->conn && atomic_dec_and_test(&op->conn->refcnt))
fs/smb/server/vfs_cache.c
337
if (atomic_dec_and_test(&ci->m_count))
fs/smb/server/vfs_cache.c
397
if (atomic_dec_and_test(&ci->m_count)) {
fs/smb/server/vfs_cache.c
543
if (!atomic_dec_and_test(&fp->refcount))
fs/smb/server/vfs_cache.c
561
if (!atomic_dec_and_test(&fp->refcount))
fs/smb/server/vfs_cache.c
636
if (!atomic_dec_and_test(&fp->refcount))
fs/smb/server/vfs_cache.c
806
!atomic_dec_and_test(&fp->refcount)) {
fs/super.c
474
if (atomic_dec_and_test(&s->s_active)) {
fs/xfs/xfs_attr_item.c
151
if (!atomic_dec_and_test(&attrip->attri_refcount))
fs/xfs/xfs_bmap_item.c
60
if (!atomic_dec_and_test(&buip->bui_refcount))
fs/xfs/xfs_buf_item.c
513
freed = atomic_dec_and_test(&bip->bli_refcount);
fs/xfs/xfs_buf_item.c
514
if (atomic_dec_and_test(&bp->b_pin_count))
fs/xfs/xfs_buf_item.c
619
if (!atomic_dec_and_test(&bip->bli_refcount))
fs/xfs/xfs_buf_item.c
711
if (!atomic_dec_and_test(&bip->bli_refcount))
fs/xfs/xfs_dquot_item.c
95
if (atomic_dec_and_test(&dqp->q_pincount))
fs/xfs/xfs_drain.c
73
if (atomic_dec_and_test(&dr->dr_count) &&
fs/xfs/xfs_exchmaps_item.c
61
if (atomic_dec_and_test(&xmi_lip->xmi_refcount)) {
fs/xfs/xfs_extfree_item.c
67
if (!atomic_dec_and_test(&efip->efi_refcount))
fs/xfs/xfs_log.c
3004
if (atomic_dec_and_test(&ticket->t_ref))
fs/xfs/xfs_log.c
492
last_ref = atomic_dec_and_test(&iclog->ic_refcnt);
fs/xfs/xfs_pwork.c
50
if (atomic_dec_and_test(&pctl->nr_work))
fs/xfs/xfs_refcount_item.c
61
if (!atomic_dec_and_test(&cuip->cui_refcount))
fs/xfs/xfs_rmap_item.c
61
if (!atomic_dec_and_test(&ruip->rui_refcount))
fs/xfs/xfs_zone_alloc.c
43
if (atomic_dec_and_test(&oz->oz_ref))
include/linux/fs.h
3144
if (atomic_dec_and_test(&inode->i_dio_count))
include/linux/fscache-cache.h
175
if (atomic_dec_and_test(&cache->object_count))
include/linux/page_ref.h
205
int ret = atomic_dec_and_test(&page->_refcount);
include/linux/sched/mm.h
54
if (unlikely(atomic_dec_and_test(&mm->mm_count)))
include/linux/sched/mm.h
77
if (atomic_dec_and_test(&mm->mm_count))
include/linux/wait_bit.h
594
if (!atomic_dec_and_test(var))
include/net/bluetooth/hci_core.h
1690
if (atomic_dec_and_test(&conn->refcnt)) {
include/net/lwtunnel.h
76
if (atomic_dec_and_test(&lws->refcnt))
include/rdma/rdmavt_qp.h
577
if (qp && atomic_dec_and_test(&qp->refcount))
include/sound/core.h
183
if (atomic_dec_and_test(&card->power_ref))
io_uring/io-wq.c
194
if (atomic_dec_and_test(&wq->worker_refs))
io_uring/io-wq.c
464
if (!atomic_dec_and_test(&acct->nr_running))
io_uring/refs.h
25
return atomic_dec_and_test(&req->refs);
io_uring/refs.h
34
return atomic_dec_and_test(&req->refs);
kernel/cgroup/cgroup.c
6064
} while (css && atomic_dec_and_test(&css->online_cnt));
kernel/cgroup/cgroup.c
6075
if (atomic_dec_and_test(&css->online_cnt)) {
kernel/events/core.c
10710
if (events && atomic_dec_and_test(&event->event_limit)) {
kernel/events/core.c
5355
if (atomic_dec_and_test(&nr_freq_events))
kernel/events/core.c
5650
if (atomic_dec_and_test(&perf_sched_count))
kernel/exit.c
438
if (atomic_dec_and_test(&core_state->nr_threads))
kernel/exit.c
923
group_dead = atomic_dec_and_test(&tsk->signal->live);
kernel/fork.c
1197
if (atomic_dec_and_test(&mm->mm_users))
kernel/fork.c
1213
if (atomic_dec_and_test(&mm->mm_users)) {
kernel/fork.c
751
if (unlikely(atomic_dec_and_test(&mm->mm_count))) {
kernel/irq/manage.c
1174
if (atomic_dec_and_test(&desc->threads_active))
kernel/jump_label.c
314
if (atomic_dec_and_test(&key->enabled))
kernel/locking/mutex.c
1184
if (!atomic_dec_and_test(cnt)) {
kernel/locking/rwbase_rt.c
183
if (unlikely(atomic_dec_and_test(&rwb->readers)))
kernel/nscommon.c
170
if (!atomic_dec_and_test(&ns->__ns_ref_active)) {
kernel/nscommon.c
183
if (!atomic_dec_and_test(&ns->__ns_ref_active)) {
kernel/power/main.c
114
if (atomic_dec_and_test(&pm_fs_sync_count))
kernel/power/swap.c
260
if (atomic_dec_and_test(&hb->count))
kernel/rcu/rcutorture.c
3678
if (atomic_dec_and_test(&barrier_cbs_count))
kernel/rcu/refscale.c
1297
if (atomic_dec_and_test(&nreaders_exp))
kernel/rcu/srcutree.c
1666
if (atomic_dec_and_test(&ssp->srcu_sup->srcu_barrier_cpu_cnt))
kernel/rcu/srcutree.c
1724
if (atomic_dec_and_test(&ssp->srcu_sup->srcu_barrier_cpu_cnt))
kernel/rcu/tasks.h
413
if (atomic_dec_and_test(&rtp->barrier_q_count))
kernel/rcu/tree.c
3743
if (atomic_dec_and_test(&rcu_state.barrier_cpu_count)) {
kernel/reboot.c
1040
if (!atomic_dec_and_test(&allow_proceed))
kernel/sched/topology.c
492
if (!atomic_dec_and_test(&old_rd->refcount))
kernel/sched/topology.c
529
if (!atomic_dec_and_test(&rd->refcount))
kernel/sched/topology.c
615
if (free_sgc && atomic_dec_and_test(&sg->sgc->ref))
kernel/sched/topology.c
618
if (atomic_dec_and_test(&sg->ref))
kernel/sched/topology.c
633
if (sd->shared && atomic_dec_and_test(&sd->shared->ref))
kernel/stop_machine.c
191
if (atomic_dec_and_test(&msdata->thread_ack))
kernel/stop_machine.c
80
if (atomic_dec_and_test(&done->nr_todo))
kernel/umh.c
328
if (atomic_dec_and_test(&running_helpers))
kernel/workqueue.c
2029
if (atomic_dec_and_test(&pwq->wq->nr_pwqs_to_flush))
kernel/workqueue.c
3976
if (flush_color >= 0 && atomic_dec_and_test(&wq->nr_pwqs_to_flush))
lib/dec_and_lock.c
29
if (atomic_dec_and_test(atomic))
lib/dec_and_lock.c
46
if (atomic_dec_and_test(atomic))
lib/dec_and_lock.c
61
if (atomic_dec_and_test(atomic))
lib/dec_and_lock.c
77
if (atomic_dec_and_test(atomic))
lib/test_objpool.c
235
if (atomic_dec_and_test(&test->data.nthreads))
lib/test_objpool.c
383
if (atomic_dec_and_test(&test->data.nthreads))
lib/test_objpool.c
569
if (atomic_dec_and_test(&test->data.nthreads))
lib/test_rhashtable.c
622
if (atomic_dec_and_test(&startup_count))
lib/test_vmalloc.c
78
if (atomic_dec_and_test(&test_n_undone))
mm/huge_memory.c
250
BUG_ON(atomic_dec_and_test(&huge_zero_refcount));
mm/internal.h
214
if (atomic_dec_and_test(&anon_vma->refcount))
mm/kasan/kasan_test_c.c
798
KUNIT_EXPECT_KASAN_FAIL(test, atomic_dec_and_test(unsafe));
mm/kmemleak.c
554
if (!atomic_dec_and_test(&object->use_count))
mm/mempolicy.c
488
if (!atomic_dec_and_test(&pol->refcnt))
mm/mm_init.c
2023
if (atomic_dec_and_test(&pgdat_init_n_undone))
mm/rmap.c
2910
if (root != anon_vma && atomic_dec_and_test(&root->refcount))
mm/rmap.c
686
if (atomic_dec_and_test(&anon_vma->refcount)) {
mm/shmem.c
1567
if (atomic_dec_and_test(&info->stop_eviction))
net/batman-adv/bridge_loop_avoidance.c
1450
if (atomic_dec_and_test(&bat_priv->bla.loopdetect_next)) {
net/batman-adv/bridge_loop_avoidance.c
1498
if (!atomic_dec_and_test(&backbone_gw->wait_periods))
net/batman-adv/tp_meter.c
438
if (!atomic_dec_and_test(&tp_vars->sending))
net/batman-adv/tp_meter.c
872
if (atomic_dec_and_test(&tp_vars->sending))
net/bluetooth/6lowpan.c
106
if (atomic_dec_and_test(&dev->peer_count)) {
net/ipv6/ip6_flowlabel.c
131
if (atomic_dec_and_test(&fl->users)) {
net/mac802154/tx.c
104
if (atomic_dec_and_test(&local->phy->ongoing_txs))
net/mac802154/tx.c
47
if (atomic_dec_and_test(&local->phy->ongoing_txs))
net/mac802154/util.c
144
if (atomic_dec_and_test(&hw->phy->ongoing_txs))
net/mac802154/util.c
157
if (atomic_dec_and_test(&hw->phy->ongoing_txs))
net/mac802154/util.c
82
if (atomic_dec_and_test(&local->phy->hold_txs))
net/netfilter/ipset/ip_set_hash_gen.h
1024
if (atomic_dec_and_test(&t->uref) && atomic_read(&t->ref)) {
net/netfilter/ipset/ip_set_hash_gen.h
1136
if (atomic_dec_and_test(&t->uref) && atomic_read(&t->ref)) {
net/netfilter/ipset/ip_set_hash_gen.h
1341
if (atomic_dec_and_test(&t->uref) && atomic_read(&t->ref)) {
net/netfilter/ipset/ip_set_hash_gen.h
585
if (atomic_dec_and_test(&t->uref) && atomic_read(&t->ref)) {
net/netfilter/ipset/ip_set_hash_gen.h
779
if (atomic_dec_and_test(&orig->uref)) {
net/netfilter/ipvs/ip_vs_ctl.c
527
if (atomic_dec_and_test(&svc->refcnt)) {
net/netlink/af_netlink.c
460
if (atomic_dec_and_test(&nl_table_users))
net/nfc/llcp_core.c
507
if (atomic_dec_and_test(client_cnt)) {
net/rxrpc/call_accept.c
213
if (atomic_dec_and_test(&rxnet->nr_conns))
net/rxrpc/call_object.c
676
if (atomic_dec_and_test(&rxnet->nr_calls))
net/rxrpc/conn_object.c
211
if (atomic_dec_and_test(&conn->active))
net/rxrpc/conn_object.c
299
if (atomic_dec_and_test(&rxnet->nr_conns))
net/sctp/ulpqueue.c
129
if (atomic_dec_and_test(&sp->pd_mode)) {
net/smc/smc_cdc.c
54
if (atomic_dec_and_test(&conn->cdc_pend_tx_wr)) {
net/sunrpc/sched.c
1221
if (atomic_dec_and_test(&task->tk_count)) {
net/sunrpc/sched.c
1255
if (!atomic_dec_and_test(&task->tk_count))
net/sunrpc/sched.c
329
ret = atomic_dec_and_test(&task->tk_count);
net/sunrpc/xprt.c
1116
if (atomic_dec_and_test(&req->rq_pin))
net/sunrpc/xprtsock.c
2160
if (atomic_dec_and_test(&xprt->swapper) &&
net/tls/tls_sw.c
239
if (atomic_dec_and_test(&ctx->decrypt_pending))
net/tls/tls_sw.c
245
if (!atomic_dec_and_test(&ctx->decrypt_pending))
net/tls/tls_sw.c
521
if (atomic_dec_and_test(&ctx->encrypt_pending))
net/tls/tls_sw.c
527
if (!atomic_dec_and_test(&ctx->encrypt_pending))
rust/helpers/atomic.c
455
return atomic_dec_and_test(v);
security/tomoyo/common.c
2906
atomic_dec_and_test(&tomoyo_query_observers))
sound/core/seq/seq_ports.c
228
if (atomic_dec_and_test(&subs->ref_count))
sound/i2c/other/ak4113.c
134
if (atomic_dec_and_test(&chip->wq_processing))
sound/i2c/other/ak4113.c
618
if (atomic_dec_and_test(&chip->wq_processing))
sound/i2c/other/ak4114.c
139
if (atomic_dec_and_test(&chip->wq_processing))
sound/i2c/other/ak4114.c
595
if (atomic_dec_and_test(&chip->wq_processing))
sound/soc/codecs/pm4125.c
231
if (atomic_dec_and_test(&pm4125->gloal_mbias_cnt)) {
sound/soc/intel/avs/ipc.c
90
if (atomic_dec_and_test(&ipc->d0ix_disable_depth))
sound/usb/card.c
1178
if (atomic_dec_and_test(&chip->usage_count))
sound/usb/card.c
1188
if (atomic_dec_and_test(&chip->usage_count))
sound/usb/card.c
1222
if (!atomic_dec_and_test(&chip->active))
sound/usb/endpoint.c
573
if (atomic_dec_and_test(&ep->submitted_urbs) &&
tools/testing/selftests/kvm/mmu_stress_test.c
92
atomic_dec_and_test(&rendezvous);
tools/testing/selftests/mm/page_frag/page_frag_test.c
115
if (atomic_dec_and_test(&nthreads))
tools/testing/selftests/mm/page_frag/page_frag_test.c
68
if (atomic_dec_and_test(&nthreads))