/linux-4.1.27/Documentation/RCU/ |
D | rcuref.txt | 35 if (atomic_dec_and_test(&el->rc)) 63 if (atomic_dec_and_test(&el->rc)) ... 67 if (atomic_dec_and_test(&el->rc)) 79 atomic_dec_and_test() may be moved from delete() to el_free() 98 if (atomic_dec_and_test(&el->rc)) spin_unlock(&list_lock); 129 if (atomic_dec_and_test(&el->rc))
|
/linux-4.1.27/include/linux/ |
D | kref.h | 125 if (atomic_dec_and_test(&kref->refcount)) { in kref_put_spinlock_irqsave() 141 if (unlikely(!atomic_dec_and_test(&kref->refcount))) { in kref_put_mutex()
|
D | nsproxy.h | 75 if (atomic_dec_and_test(&ns->count)) { in put_nsproxy()
|
D | cred.h | 61 if (atomic_dec_and_test(&(group_info)->usage)) \ 264 if (atomic_dec_and_test(&(cred)->usage)) in put_cred()
|
D | user_namespace.h | 61 if (ns && atomic_dec_and_test(&ns->count)) in put_user_ns()
|
D | fscache-cache.h | 434 if (atomic_dec_and_test(&cache->object_count)) in fscache_object_destroyed() 505 return atomic_dec_and_test(&cookie->n_active); in __fscache_unuse_cookie()
|
D | posix_acl.h | 75 if (acl && atomic_dec_and_test(&acl->a_refcount)) in posix_acl_release()
|
D | rmap.h | 104 if (atomic_dec_and_test(&anon_vma->refcount)) in put_anon_vma()
|
D | atmdev.h | 270 if (atomic_dec_and_test(&dev->refcnt)) { in atm_dev_put()
|
D | inetdevice.h | 233 if (atomic_dec_and_test(&idev->refcnt)) in in_dev_put()
|
/linux-4.1.27/block/ |
D | blk-lib.c | 24 if (atomic_dec_and_test(&bb->done)) in bio_batch_end_io() 134 if (!atomic_dec_and_test(&bb.done)) in blkdev_issue_discard() 208 if (!atomic_dec_and_test(&bb.done)) in blkdev_issue_write_same() 270 if (!atomic_dec_and_test(&bb.done)) in __blkdev_issue_zeroout()
|
D | blk-tag.c | 38 if (atomic_dec_and_test(&bqt->refcnt)) { in blk_free_tags()
|
D | blk-ioc.c | 170 if (!atomic_dec_and_test(&ioc->active_ref)) { in put_io_context_active()
|
D | blk-cgroup.h | 275 if (atomic_dec_and_test(&blkg->refcnt)) in blkg_put()
|
/linux-4.1.27/drivers/infiniband/hw/amso1100/ |
D | c2_vq.c | 127 if (atomic_dec_and_test(&r->refcnt)) { in vq_req_free() 153 if (atomic_dec_and_test(&r->refcnt)) { in vq_req_put()
|
D | c2_cq.c | 64 if (atomic_dec_and_test(&cq->refcount)) in c2_cq_put()
|
/linux-4.1.27/drivers/net/ethernet/mellanox/mlx5/core/ |
D | cq.c | 62 if (atomic_dec_and_test(&cq->refcount)) in mlx5_cq_completion() 86 if (atomic_dec_and_test(&cq->refcount)) in mlx5_cq_event() 172 if (atomic_dec_and_test(&cq->refcount)) in mlx5_core_destroy_cq()
|
D | srq.c | 61 if (atomic_dec_and_test(&srq->refcount)) in mlx5_srq_event() 156 if (atomic_dec_and_test(&srq->refcount)) in mlx5_core_destroy_srq()
|
D | qp.c | 66 if (atomic_dec_and_test(&common->refcount)) in mlx5_core_put_rsc()
|
/linux-4.1.27/fs/btrfs/ |
D | locking.c | 82 if (atomic_dec_and_test(&eb->blocking_writers) && in btrfs_clear_lock_blocking_rw() 89 if (atomic_dec_and_test(&eb->blocking_readers) && in btrfs_clear_lock_blocking_rw() 232 if (atomic_dec_and_test(&eb->blocking_readers) && in btrfs_tree_read_unlock_blocking()
|
D | delayed-ref.h | 185 if (atomic_dec_and_test(&ref->refs)) { in btrfs_put_delayed_ref()
|
D | disk-io.h | 110 if (atomic_dec_and_test(&root->refs)) in btrfs_put_fs_root()
|
D | delayed-inode.c | 269 if (atomic_dec_and_test(&delayed_node->refs)) { in __btrfs_release_delayed_node() 498 if (atomic_dec_and_test(&item->refs)) in btrfs_release_delayed_item() 1650 if (atomic_dec_and_test(&curr->refs)) in btrfs_put_delayed_items() 1656 if (atomic_dec_and_test(&curr->refs)) in btrfs_put_delayed_items() 1677 if (atomic_dec_and_test(&curr->refs)) in btrfs_should_delete_dir_index() 1715 if (atomic_dec_and_test(&curr->refs)) in btrfs_readdir_delayed_dir_index() 1732 if (atomic_dec_and_test(&curr->refs)) in btrfs_readdir_delayed_dir_index()
|
D | raid56.c | 826 if (!atomic_dec_and_test(&rbio->refs)) in __free_raid_bio() 887 if (!atomic_dec_and_test(&rbio->stripes_pending)) in raid_write_end_io() 1455 if (!atomic_dec_and_test(&rbio->stripes_pending)) in raid_rmw_end_io() 2001 if (!atomic_dec_and_test(&rbio->stripes_pending)) in raid_recover_end_io() 2289 if (!atomic_dec_and_test(&rbio->stripes_pending)) in raid_write_parity_end_io() 2549 if (!atomic_dec_and_test(&rbio->stripes_pending)) in raid56_parity_scrub_end_io()
|
D | compression.c | 169 if (!atomic_dec_and_test(&cb->pending_bios)) in end_compressed_bio_read() 283 if (!atomic_dec_and_test(&cb->pending_bios)) in end_compressed_bio_write()
|
D | extent_map.c | 75 if (atomic_dec_and_test(&em->refs)) { in free_extent_map()
|
/linux-4.1.27/drivers/staging/lustre/lnet/klnds/socklnd/ |
D | socklnd.h | 430 if (atomic_dec_and_test(&conn->ksnc_conn_refcount)) in ksocknal_conn_decref() 454 if (atomic_dec_and_test(&conn->ksnc_sock_refcount)) { in ksocknal_connsock_decref() 476 if (atomic_dec_and_test(&tx->tx_refcount)) in ksocknal_tx_decref() 493 if (atomic_dec_and_test(&route->ksnr_refcount)) in ksocknal_route_decref() 510 if (atomic_dec_and_test(&peer->ksnp_refcount)) in ksocknal_peer_decref()
|
/linux-4.1.27/include/net/ |
D | ipx.h | 160 if (atomic_dec_and_test(&intrfc->refcnt)) in ipxitf_put() 171 if (atomic_dec_and_test(&rt->refcnt)) in ipxrtr_put()
|
D | netrom.h | 125 if (atomic_dec_and_test(&nr_node->refcount)) { in nr_node_put() 135 if (atomic_dec_and_test(&nr_neigh->refcount)) { in nr_neigh_put()
|
D | ax25.h | 173 if (atomic_dec_and_test(&assoc->refcount)) { in ax25_uid_put() 203 if (atomic_dec_and_test(&ax25_rt->refcount)) in ax25_put_route() 259 if (atomic_dec_and_test(&ax25->refcount)) { in ax25_cb_put()
|
D | x25.h | 250 if (atomic_dec_and_test(&nb->refcnt)) in x25_neigh_put() 273 if (atomic_dec_and_test(&rt->refcnt)) in x25_route_put()
|
D | inet_frag.h | 124 if (atomic_dec_and_test(&q->refcnt)) in inet_frag_put()
|
D | fib_rules.h | 100 if (atomic_dec_and_test(&rule->refcnt)) in fib_rule_put()
|
D | llc.h | 123 if (atomic_dec_and_test(&sap->refcnt)) in llc_sap_put()
|
D | addrconf.h | 267 if (atomic_dec_and_test(&idev->refcnt)) in in6_dev_put() 285 if (atomic_dec_and_test(&ifp->refcnt)) in in6_ifa_put()
|
D | dn_fib.h | 133 if (atomic_dec_and_test(&fi->fib_clntref)) in dn_fib_info_put()
|
D | request_sock.h | 112 if (atomic_dec_and_test(&req->rsk_refcnt)) in reqsk_put()
|
D | net_namespace.h | 196 if (atomic_dec_and_test(&net->count)) in put_net()
|
D | netlabel.h | 252 if (!atomic_dec_and_test(&cache->refcount)) in netlbl_secattr_cache_free()
|
D | ip_fib.h | 338 if (atomic_dec_and_test(&fi->fib_clntref)) in fib_info_put()
|
/linux-4.1.27/arch/alpha/lib/ |
D | dec_and_lock.c | 37 if (atomic_dec_and_test(atomic)) in atomic_dec_and_lock_1()
|
/linux-4.1.27/lib/ |
D | dec_and_lock.c | 28 if (atomic_dec_and_test(atomic)) in _atomic_dec_and_lock()
|
/linux-4.1.27/drivers/infiniband/core/ |
D | sa.h | 47 if (atomic_dec_and_test(&client->users)) in ib_sa_client_put()
|
D | uverbs_main.c | 322 if (atomic_dec_and_test(&file->device->refcount)) in ib_uverbs_release_file() 789 if (atomic_dec_and_test(&dev->refcount)) in ib_uverbs_open() 964 if (atomic_dec_and_test(&uverbs_dev->refcount)) in ib_uverbs_add_one() 987 if (atomic_dec_and_test(&uverbs_dev->refcount)) in ib_uverbs_remove_one()
|
D | multicast.c | 182 if (atomic_dec_and_test(&port->refcount)) in deref_port() 192 if (atomic_dec_and_test(&group->refcount)) { in release_group() 203 if (atomic_dec_and_test(&member->refcount)) in deref_member()
|
/linux-4.1.27/arch/metag/include/asm/ |
D | atomic.h | 36 #define atomic_dec_and_test(v) (atomic_sub_return(1, (v)) == 0) macro
|
/linux-4.1.27/fs/ext4/ |
D | page-io.c | 133 if (atomic_dec_and_test(&EXT4_I(io_end->inode)->i_ioend_count)) in ext4_release_io_end() 150 if (atomic_dec_and_test(&EXT4_I(inode)->i_unwritten)) in ext4_clear_io_unwritten_flag() 280 if (atomic_dec_and_test(&io_end->count)) { in ext4_put_io_end_defer() 293 if (atomic_dec_and_test(&io_end->count)) { in ext4_put_io_end()
|
/linux-4.1.27/net/ceph/ |
D | snapshot.c | 73 if (atomic_dec_and_test(&sc->nref)) { in ceph_put_snap_context()
|
D | pagelist.c | 19 if (!atomic_dec_and_test(&pl->refcnt)) in ceph_pagelist_release()
|
/linux-4.1.27/net/batman-adv/ |
D | hard-interface.h | 63 if (atomic_dec_and_test(&hard_iface->refcount)) in batadv_hardif_free_ref()
|
D | originator.c | 124 if (atomic_dec_and_test(&orig_vlan->refcount)) in batadv_orig_node_vlan_free_ref() 173 if (atomic_dec_and_test(&neigh_ifinfo->refcount)) in batadv_neigh_ifinfo_free_ref() 203 if (atomic_dec_and_test(&neigh_node->refcount)) in batadv_neigh_node_free_ref() 496 if (atomic_dec_and_test(&orig_ifinfo->refcount)) in batadv_orig_ifinfo_free_ref() 561 if (atomic_dec_and_test(&orig_node->refcount)) in batadv_orig_node_free_ref()
|
D | bridge_loop_avoidance.c | 110 if (atomic_dec_and_test(&backbone_gw->refcount)) in batadv_backbone_gw_free_ref() 124 if (atomic_dec_and_test(&claim->refcount)) in batadv_claim_free_ref() 1195 if (!atomic_dec_and_test(&backbone_gw->wait_periods)) in batadv_bla_periodic_work()
|
D | main.c | 614 if (atomic_dec_and_test(&tvlv_handler->refcount)) in batadv_tvlv_handler_free_ref() 660 if (atomic_dec_and_test(&tvlv->refcount)) in batadv_tvlv_container_free_ref()
|
/linux-4.1.27/arch/sparc/include/asm/ |
D | atomic_32.h | 52 #define atomic_dec_and_test(v) (atomic_dec_return(v) == 0) macro
|
D | atomic_64.h | 60 #define atomic_dec_and_test(v) (atomic_sub_return(1, v) == 0) in ATOMIC_OPS() macro
|
/linux-4.1.27/drivers/edac/ |
D | edac_stub.c | 107 if (atomic_dec_and_test(&edac_subsys_valid)) in edac_put_sysfs_subsys()
|
/linux-4.1.27/drivers/infiniband/hw/cxgb3/ |
D | iwch_ev.c | 102 if (atomic_dec_and_test(&qhp->refcnt)) in post_qp_event() 227 if (atomic_dec_and_test(&chp->refcnt)) in iwch_ev_dispatch()
|
/linux-4.1.27/arch/sh/include/asm/ |
D | atomic.h | 33 #define atomic_dec_and_test(v) (atomic_sub_return(1, (v)) == 0) macro
|
/linux-4.1.27/fs/notify/ |
D | group.c | 81 if (atomic_dec_and_test(&group->refcnt)) in fsnotify_put_group()
|
D | mark.c | 106 if (atomic_dec_and_test(&mark->refcnt)) { in fsnotify_put_mark()
|
/linux-4.1.27/drivers/infiniband/hw/ehca/ |
D | ehca_irq.c | 235 if (atomic_dec_and_test(&qp->nr_events)) in qp_event_callback() 257 if (atomic_dec_and_test(&cq->nr_events)) in cq_event_callback() 540 if (atomic_dec_and_test(&cq->nr_events)) in process_eqe() 629 if (atomic_dec_and_test(&cq->nr_events)) in ehca_process_eq() 734 if (atomic_dec_and_test(&cq->nr_events)) in run_comp_task()
|
/linux-4.1.27/drivers/infiniband/hw/cxgb4/ |
D | ev.c | 216 if (atomic_dec_and_test(&chp->refcnt)) in c4iw_ev_dispatch() 237 if (atomic_dec_and_test(&chp->refcnt)) in c4iw_ev_handler()
|
/linux-4.1.27/drivers/net/ethernet/mellanox/mlx4/ |
D | cq.c | 72 if (atomic_dec_and_test(&mcq->refcount)) in mlx4_cq_tasklet_cb() 136 if (atomic_dec_and_test(&cq->refcount)) in mlx4_cq_event() 377 if (atomic_dec_and_test(&cq->refcount)) in mlx4_cq_free()
|
D | srq.c | 63 if (atomic_dec_and_test(&srq->refcount)) in mlx4_srq_event() 238 if (atomic_dec_and_test(&srq->refcount)) in mlx4_srq_free()
|
D | qp.c | 69 if (atomic_dec_and_test(&qp->refcount)) in mlx4_qp_event() 480 if (atomic_dec_and_test(&qp->refcount)) in mlx4_qp_free()
|
/linux-4.1.27/arch/tile/include/asm/ |
D | atomic.h | 106 #define atomic_dec_and_test(v) (atomic_dec_return(v) == 0) macro
|
/linux-4.1.27/arch/hexagon/include/asm/ |
D | atomic.h | 179 #define atomic_dec_and_test(v) (atomic_sub_return(1, (v)) == 0) macro
|
/linux-4.1.27/kernel/locking/ |
D | percpu-rwsem.c | 99 if (atomic_dec_and_test(&brw->slow_read_ctr)) in percpu_up_read()
|
/linux-4.1.27/net/rxrpc/ |
D | ar-skbuff.c | 84 } else if (atomic_dec_and_test(&call->ackr_not_idle) && in rxrpc_hard_ACK_data()
|
D | ar-transport.c | 193 if (unlikely(atomic_dec_and_test(&trans->usage))) { in rxrpc_put_transport()
|
D | ar-peer.c | 247 if (likely(!atomic_dec_and_test(&peer->usage))) { in rxrpc_put_peer()
|
D | ar-local.c | 238 if (unlikely(atomic_dec_and_test(&local->usage))) { in rxrpc_put_local()
|
/linux-4.1.27/arch/x86/include/asm/ |
D | atomic.h | 116 static inline int atomic_dec_and_test(atomic_t *v) in atomic_dec_and_test() function
|
/linux-4.1.27/arch/um/drivers/ |
D | random.c | 84 if (atomic_dec_and_test(&host_sleep_count)) { in rng_dev_read()
|
/linux-4.1.27/drivers/net/ethernet/chelsio/cxgb3/ |
D | l2t.h | 137 if (atomic_dec_and_test(&e->refcnt) && d) in l2t_release()
|
/linux-4.1.27/drivers/gpu/drm/radeon/ |
D | radeon_irq_kms.c | 385 if (atomic_dec_and_test(&rdev->irq.ring_int[ring])) { in radeon_irq_kms_sw_irq_put() 437 if (atomic_dec_and_test(&rdev->irq.pflip[crtc])) { in radeon_irq_kms_pflip_irq_put()
|
/linux-4.1.27/drivers/char/ipmi/ |
D | ipmi_watchdog.c | 358 if (atomic_dec_and_test(&set_timeout_tofree)) in set_timeout_free_smi() 363 if (atomic_dec_and_test(&set_timeout_tofree)) in set_timeout_free_recv() 573 if (atomic_dec_and_test(&heartbeat_tofree)) in heartbeat_free_smi() 578 if (atomic_dec_and_test(&heartbeat_tofree)) in heartbeat_free_recv()
|
/linux-4.1.27/fs/nfs/ |
D | cache_lib.c | 69 if (atomic_dec_and_test(&dreq->count)) in nfs_cache_defer_req_put()
|
D | pnfs_dev.c | 280 if (!atomic_dec_and_test(&d->ref)) in nfs4_put_deviceid_node()
|
D | direct.c | 117 return atomic_dec_and_test(&dreq->io_count); in put_dreq() 723 if (atomic_dec_and_test(&cinfo.mds->rpcs_out)) in nfs_direct_commit_complete()
|
D | pnfs.c | 95 if (atomic_dec_and_test(&nfss->nfs_client->cl_mds_count)) in unset_pnfs_layoutdriver() 451 if (atomic_dec_and_test(&lseg->pls_refcount)) { in pnfs_put_lseg_locked() 520 if (!atomic_dec_and_test(&lseg->pls_refcount)) in pnfs_lseg_dec_and_remove_zero() 1122 if (atomic_dec_and_test(&lo->plh_refcount)) { in pnfs_roc_release()
|
/linux-4.1.27/arch/mn10300/include/asm/ |
D | atomic.h | 115 #define atomic_dec_and_test(v) (atomic_sub_return(1, (v)) == 0) macro
|
/linux-4.1.27/arch/avr32/include/asm/ |
D | atomic.h | 182 #define atomic_dec_and_test(v) (atomic_sub_return(1, v) == 0) macro
|
/linux-4.1.27/arch/arc/include/asm/ |
D | atomic.h | 178 #define atomic_dec_and_test(v) (atomic_sub_return(1, v) == 0) macro
|
/linux-4.1.27/crypto/ |
D | internal.h | 114 if (atomic_dec_and_test(&alg->cra_refcnt) && alg->cra_destroy) in crypto_alg_put()
|
/linux-4.1.27/arch/m68k/mvme16x/ |
D | rtc.c | 124 if( !atomic_dec_and_test(&rtc_ready) ) in rtc_open()
|
/linux-4.1.27/drivers/s390/cio/ |
D | crw.c | 129 if (atomic_dec_and_test(&crw_nr_req)) in crw_collect_info()
|
/linux-4.1.27/fs/logfs/ |
D | dev_bdev.c | 72 if (atomic_dec_and_test(&super->s_pending_writes)) in writeseg_end_io() 166 if (atomic_dec_and_test(&super->s_pending_writes)) in erase_end_io()
|
/linux-4.1.27/drivers/staging/lustre/lustre/lov/ |
D | lov_internal.h | 135 if (atomic_dec_and_test(&set->set_refcount)) in lov_put_reqset() 152 if (atomic_dec_and_test(&llh->llh_refcount)) { in lov_llh_put()
|
D | lov_io.c | 368 if (atomic_dec_and_test(&lov->lo_active_ios)) in lov_io_fini() 828 if (atomic_dec_and_test(&lov->lo_active_ios)) in lov_empty_io_fini()
|
/linux-4.1.27/arch/xtensa/include/asm/ |
D | atomic.h | 203 #define atomic_dec_and_test(v) (atomic_sub_return(1,(v)) == 0) in ATOMIC_OPS() macro
|
/linux-4.1.27/drivers/connector/ |
D | cn_queue.c | 61 if (!atomic_dec_and_test(&cbq->refcnt)) in cn_queue_release_callback()
|
/linux-4.1.27/fs/configfs/ |
D | configfs_internal.h | 160 if (atomic_dec_and_test(&sd->s_count)) in configfs_put()
|
/linux-4.1.27/drivers/md/ |
D | dm-region-hash.c | 380 if (atomic_dec_and_test(&rh->recovery_in_flight)) in complete_resync_work() 549 if (atomic_dec_and_test(®->pending)) { in dm_rh_dec() 637 if (atomic_dec_and_test(&rh->recovery_in_flight)) in dm_rh_recovery_prepare()
|
D | dm-kcopyd.c | 454 if (atomic_dec_and_test(&kc->nr_jobs)) in run_complete_job() 669 } else if (atomic_dec_and_test(&job->sub_jobs)) { in segment_complete()
|
D | faulty.c | 101 if (atomic_dec_and_test(&conf->counters[mode])) { in check_mode()
|
D | dm-log-writes.c | 133 if (atomic_dec_and_test(&lc->pending_blocks)) { in put_pending_block() 142 if (atomic_dec_and_test(&lc->io_blocks)) { in put_io_block()
|
D | dm-crypt.c | 1061 if (!atomic_dec_and_test(&io->io_pending)) in crypt_dec_pending() 1305 crypt_finished = atomic_dec_and_test(&io->ctx.cc_pending); in kcryptd_crypt_write_convert() 1336 if (atomic_dec_and_test(&io->ctx.cc_pending)) in kcryptd_crypt_read_convert() 1363 if (!atomic_dec_and_test(&ctx->cc_pending)) in kcryptd_async_done()
|
D | md.h | 685 if (atomic_dec_and_test(&rdev->nr_pending) && faulty) { in rdev_dec_pending()
|
/linux-4.1.27/sound/usb/ |
D | card.c | 652 if (atomic_dec_and_test(&chip->usage_count)) in snd_usb_lock_shutdown() 661 if (atomic_dec_and_test(&chip->usage_count)) in snd_usb_unlock_shutdown() 684 if (atomic_dec_and_test(&chip->active)) in snd_usb_autosuspend()
|
/linux-4.1.27/drivers/infiniband/hw/qib/ |
D | qib_driver.c | 426 if (atomic_dec_and_test(&qp->refcount)) in qib_rcv_hdrerr() 557 if (atomic_dec_and_test(&rcd->lookaside_qp->refcount)) in qib_kreceive() 584 if (atomic_dec_and_test(&qp->refcount)) in qib_kreceive()
|
D | qib_verbs.c | 678 if (atomic_dec_and_test( in qib_ib_rcv() 730 if (atomic_dec_and_test(&qp->refcount)) in mem_timer() 990 if (atomic_dec_and_test(&qp->refcount)) in qib_put_txreq() 1023 if (atomic_dec_and_test(&qp->refcount)) in qib_put_txreq() 1070 if (atomic_dec_and_test(&qp->refcount)) in qib_verbs_sdma_desc_avail() 1099 if (atomic_dec_and_test(&qp->s_dma_busy)) { in sdma_complete() 1549 if (atomic_dec_and_test(&qp->refcount)) in qib_ib_piobufavail()
|
D | qib_verbs_mcast.c | 62 if (atomic_dec_and_test(&qp->refcount)) in qib_mcast_qp_free()
|
/linux-4.1.27/arch/m32r/include/asm/ |
D | atomic.h | 202 #define atomic_dec_and_test(v) (atomic_dec_return(v) == 0) macro
|
/linux-4.1.27/arch/frv/include/asm/ |
D | atomic.h | 116 #define atomic_dec_and_test(v) (atomic_sub_return(1, (v)) == 0) macro
|
/linux-4.1.27/arch/m68k/bvme6000/ |
D | rtc.c | 136 if (!atomic_dec_and_test(&rtc_status)) { in rtc_open()
|
/linux-4.1.27/drivers/cpufreq/ |
D | omap-cpufreq.c | 109 if (atomic_dec_and_test(&freq_table_users)) in freq_table_free()
|
/linux-4.1.27/include/asm-generic/ |
D | atomic.h | 172 #define atomic_dec_and_test(v) (atomic_dec_return(v) == 0) macro
|
D | atomic-long.h | 197 return atomic_dec_and_test(v); in atomic_long_dec_and_test()
|
/linux-4.1.27/kernel/ |
D | stop_machine.c | 68 if (atomic_dec_and_test(&done->nr_todo)) in cpu_stop_signal_done() 164 if (atomic_dec_and_test(&msdata->thread_ack)) in ack_state()
|
D | nsproxy.c | 212 if (ns && atomic_dec_and_test(&ns->count)) in switch_task_namespaces()
|
D | kmod.c | 474 if (atomic_dec_and_test(&running_helpers)) in helper_unlock()
|
D | audit_watch.c | 118 if (atomic_dec_and_test(&watch->count)) { in audit_put_watch()
|
D | fork.c | 244 if (atomic_dec_and_test(&sig->sigcnt)) in put_signal_struct() 690 if (atomic_dec_and_test(&mm->mm_users)) { in mmput() 1077 if (atomic_dec_and_test(&sighand->count)) { in __cleanup_sighand()
|
/linux-4.1.27/fs/xfs/ |
D | xfs_buf_item.c | 426 freed = atomic_dec_and_test(&bip->bli_refcount); in xfs_buf_item_unpin() 428 if (atomic_dec_and_test(&bp->b_pin_count)) in xfs_buf_item_unpin() 645 if (atomic_dec_and_test(&bip->bli_refcount)) { in xfs_buf_item_unlock()
|
D | xfs_buf.c | 884 if (atomic_dec_and_test(&bp->b_hold)) in xfs_buf_rele() 1125 if (atomic_dec_and_test(&bp->b_io_remaining) == 1) in xfs_buf_bio_end_io() 1355 if (atomic_dec_and_test(&bp->b_io_remaining) == 1) { in xfs_buf_submit() 1412 if (atomic_dec_and_test(&bp->b_io_remaining) == 1) in xfs_buf_submit_wait()
|
D | xfs_dquot_item.c | 105 if (atomic_dec_and_test(&dqp->q_pincount)) in xfs_qm_dquot_logitem_unpin()
|
D | xfs_extfree_item.c | 62 if (atomic_dec_and_test(&efip->efi_refcount)) { in __xfs_efi_release()
|
/linux-4.1.27/arch/m68k/include/asm/ |
D | atomic.h | 94 static inline int atomic_dec_and_test(atomic_t *v) in atomic_dec_and_test() function
|
/linux-4.1.27/Documentation/ |
D | atomic_ops.txt | 230 int atomic_dec_and_test(atomic_t *v); 241 This is identical to atomic_dec_and_test() except that an explicit 358 if (atomic_dec_and_test(&obj->refcnt)) 369 if (atomic_dec_and_test(&obj->refcnt)) 393 atomic_dec_and_test() 395 atomic_dec_and_test() 404 happen. Specifically, in the above case the atomic_dec_and_test()
|
/linux-4.1.27/drivers/staging/ozwpan/ |
D | ozusbsvc.c | 176 if (atomic_dec_and_test(&usb_ctx->ref_count)) { in oz_usb_put()
|
D | ozeltbuf.c | 137 if (atomic_dec_and_test(&st->ref_count)) { in oz_elt_stream_put()
|
/linux-4.1.27/drivers/net/usb/ |
D | huawei_cdc_ncm.c | 47 (!on && atomic_dec_and_test(&drvstate->pmcount))) { in huawei_cdc_ncm_manage_power()
|
/linux-4.1.27/drivers/sbus/char/ |
D | display7seg.c | 88 if (atomic_dec_and_test(&d7s_users) && !sol_compat) { in d7s_release()
|
/linux-4.1.27/drivers/staging/lustre/lnet/klnds/o2iblnd/ |
D | o2iblnd.h | 641 if (atomic_dec_and_test(&hdev->ibh_ref)) in kiblnd_hdev_decref() 674 if (atomic_dec_and_test(&(conn)->ibc_refcount)) { \ 697 if (atomic_dec_and_test(&(peer)->ibp_refcount)) \
|
/linux-4.1.27/drivers/iommu/ |
D | amd_iommu_v2.c | 150 if (atomic_dec_and_test(&dev_state->count)) in put_device_state() 263 if (atomic_dec_and_test(&pasid_state->count)) in put_pasid_state() 451 if (atomic_dec_and_test(&pasid_state->pri[tag].inflight) && in finish_pri_tag()
|
/linux-4.1.27/drivers/infiniband/hw/ipath/ |
D | ipath_verbs.c | 661 if (atomic_dec_and_test(&qp->refcount)) in ipath_ib_rcv() 762 if (atomic_dec_and_test(&qp->refcount)) in ipath_ib_timer() 775 if (atomic_dec_and_test(&qp->refcount)) in ipath_ib_timer() 1037 if (atomic_dec_and_test(&qp->s_dma_busy)) { in sdma_complete() 1057 if (atomic_dec_and_test(&qp->refcount)) in sdma_complete() 1065 if (atomic_dec_and_test(&qp->s_dma_busy)) { in decrement_dma_busy() 1215 if (atomic_dec_and_test(&qp->refcount)) in ipath_verbs_send_dma() 1490 if (atomic_dec_and_test(&qp->refcount)) in ipath_ib_piobufavail()
|
D | ipath_verbs_mcast.c | 73 if (atomic_dec_and_test(&qp->refcount)) in ipath_mcast_qp_free()
|
D | ipath_diag.c | 119 if (atomic_dec_and_test(&diagpkt_count)) in ipath_diag_remove()
|
/linux-4.1.27/arch/alpha/include/asm/ |
D | atomic.h | 233 #define atomic_dec_and_test(v) (atomic_sub_return(1, (v)) == 0) macro
|
/linux-4.1.27/drivers/staging/lustre/lustre/ptlrpc/ |
D | ptlrpc_internal.h | 309 if (atomic_dec_and_test(&set->set_refcount)) in ptlrpc_reqset_put()
|
D | nrs.c | 111 if (atomic_dec_and_test(&policy->pol_desc->pd_refs)) in nrs_policy_stop0() 262 if (atomic_dec_and_test(&policy->pol_desc->pd_refs)) in nrs_policy_start_locked()
|
/linux-4.1.27/drivers/watchdog/ |
D | bcm63xx_wdt.c | 82 if (!atomic_dec_and_test(&bcm63xx_wdt_device.ticks)) { in bcm63xx_timer_tick()
|
D | bcm47xx_wdt.c | 104 if (!atomic_dec_and_test(&wdt->soft_ticks)) { in bcm47xx_wdt_soft_timer_tick()
|
/linux-4.1.27/arch/arm64/include/asm/ |
D | atomic.h | 130 #define atomic_dec_and_test(v) (atomic_sub_return(1, v) == 0) macro
|
/linux-4.1.27/drivers/net/ppp/ |
D | ppp_synctty.c | 151 if (atomic_dec_and_test(&ap->refcnt)) in sp_put() 235 if (!atomic_dec_and_test(&ap->refcnt)) in ppp_sync_close()
|
D | ppp_async.c | 150 if (atomic_dec_and_test(&ap->refcnt)) in ap_put() 237 if (!atomic_dec_and_test(&ap->refcnt)) in ppp_asynctty_close()
|
/linux-4.1.27/kernel/bpf/ |
D | syscall.c | 61 if (atomic_dec_and_test(&map->refcnt)) { in bpf_map_put() 418 if (atomic_dec_and_test(&prog->aux->refcnt)) { in bpf_prog_put()
|
/linux-4.1.27/fs/reiserfs/ |
D | file.c | 46 if (!atomic_dec_and_test(&REISERFS_I(inode)->openers)) { in reiserfs_file_release()
|
/linux-4.1.27/drivers/staging/lustre/lustre/include/ |
D | lustre_capa.h | 236 if (atomic_dec_and_test(&ocapa->c_refc)) { in capa_put()
|
/linux-4.1.27/drivers/staging/lustre/lustre/obdclass/ |
D | llog_obd.c | 79 if (!atomic_dec_and_test(&ctxt->loc_refcount)) { in __llog_ctxt_put()
|
/linux-4.1.27/drivers/firewire/ |
D | core.h | 207 if (atomic_dec_and_test(&node->ref_count)) in fw_node_put()
|
/linux-4.1.27/net/sunrpc/ |
D | sched.c | 298 ret = atomic_dec_and_test(&task->tk_count); in rpc_complete_task() 1009 if (atomic_dec_and_test(&task->tk_count)) { in rpc_do_put_task() 1045 if (!atomic_dec_and_test(&task->tk_count)) in rpc_release_task()
|
D | auth.c | 292 if (!atomic_dec_and_test(&auth->au_count)) in rpcauth_release() 717 if (atomic_dec_and_test(&cred->cr_count)) in put_rpccred()
|
/linux-4.1.27/fs/fscache/ |
D | cookie.c | 558 if (!atomic_dec_and_test(&cookie->n_active)) in __fscache_disable_cookie() 641 if (!atomic_dec_and_test(&cookie->usage)) in __fscache_cookie_put()
|
D | cache.c | 78 if (atomic_dec_and_test(&tag->usage)) in __fscache_release_cache_tag()
|
D | internal.h | 318 if (atomic_dec_and_test(&cookie->usage)) in fscache_cookie_put()
|
/linux-4.1.27/arch/ia64/include/asm/ |
D | atomic.h | 180 #define atomic_dec_and_test(v) (atomic_sub_return(1, (v)) == 0) macro
|
/linux-4.1.27/drivers/isdn/gigaset/ |
D | ser-gigaset.c | 493 if (atomic_dec_and_test(&cs->hw.ser->refcnt)) in cs_put() 583 if (!atomic_dec_and_test(&cs->hw.ser->refcnt)) in gigaset_tty_close()
|
/linux-4.1.27/arch/blackfin/kernel/ |
D | ipipe.c | 183 atomic_dec_and_test(&__ipipe_irq_lvdepth[prio])) in __ipipe_disable_irqdesc()
|
/linux-4.1.27/arch/parisc/include/asm/ |
D | atomic.h | 151 #define atomic_dec_and_test(v) (atomic_dec_return(v) == 0) macro
|
/linux-4.1.27/drivers/misc/sgi-gru/ |
D | grutlbpurge.c | 244 (void)atomic_dec_and_test(&gms->ms_range_active); in gru_invalidate_range_end()
|
/linux-4.1.27/arch/s390/include/asm/ |
D | atomic.h | 119 #define atomic_dec_and_test(_v) (atomic_sub_return(1, _v) == 0) macro
|
/linux-4.1.27/kernel/events/ |
D | ring_buffer.c | 251 if (!atomic_dec_and_test(&rb->refcount)) in ring_buffer_put_async() 581 if (atomic_dec_and_test(&rb->aux_refcount)) in rb_free_aux()
|
/linux-4.1.27/net/atm/ |
D | mpoa_caches.c | 181 if (atomic_dec_and_test(&entry->use)) { in in_cache_put() 418 if (atomic_dec_and_test(&entry->use)) { in eg_cache_put()
|
/linux-4.1.27/sound/i2c/other/ |
D | ak4113.c | 149 if (atomic_dec_and_test(&chip->wq_processing)) in snd_ak4113_reinit() 639 if (atomic_dec_and_test(&chip->wq_processing)) in ak4113_stats()
|
D | ak4114.c | 164 if (atomic_dec_and_test(&chip->wq_processing)) in snd_ak4114_reinit() 624 if (atomic_dec_and_test(&chip->wq_processing)) in ak4114_stats()
|
/linux-4.1.27/net/sctp/ |
D | chunk.c | 146 if (atomic_dec_and_test(&msg->refcnt)) in sctp_datamsg_put()
|
D | endpointola.c | 295 if (atomic_dec_and_test(&ep->base.refcnt)) in sctp_endpoint_put()
|
D | transport.c | 309 if (atomic_dec_and_test(&transport->refcnt)) in sctp_transport_put()
|
/linux-4.1.27/net/ipv4/ |
D | inet_timewait_sock.c | 109 if (atomic_dec_and_test(&tw->tw_refcnt)) in inet_twsk_put()
|
/linux-4.1.27/arch/powerpc/include/asm/ |
D | atomic.h | 221 #define atomic_dec_and_test(v) (atomic_dec_return((v)) == 0) macro
|
/linux-4.1.27/drivers/char/ |
D | mspec.c | 168 if (!atomic_dec_and_test(&vdata->refcnt)) in mspec_close()
|
/linux-4.1.27/net/l2tp/ |
D | l2tp_core.h | 287 if (atomic_dec_and_test(&session->ref_count)) in l2tp_session_dec_refcount_1()
|
/linux-4.1.27/include/net/bluetooth/ |
D | rfcomm.h | 255 if (atomic_dec_and_test(&d->refcnt)) in rfcomm_dlc_put()
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/core/ |
D | object.c | 151 int dead = atomic_dec_and_test(&(*ref)->refcount); in nvkm_object_ref()
|
/linux-4.1.27/drivers/block/rsxx/ |
D | dev.c | 136 if (atomic_dec_and_test(&meta->pending_dmas)) { in bio_dma_done_cb()
|
/linux-4.1.27/fs/afs/ |
D | server.c | 230 if (likely(!atomic_dec_and_test(&server->usage))) { in afs_put_server()
|
D | volume.c | 190 if (likely(!atomic_dec_and_test(&volume->usage))) { in afs_put_volume()
|
D | cell.c | 356 if (likely(!atomic_dec_and_test(&cell->usage))) { in afs_put_cell()
|
/linux-4.1.27/drivers/base/power/ |
D | runtime.c | 889 if (!atomic_dec_and_test(&dev->power.usage_count)) in __pm_runtime_idle() 921 if (!atomic_dec_and_test(&dev->power.usage_count)) in __pm_runtime_suspend() 1228 if (atomic_dec_and_test(&dev->power.usage_count)) in pm_runtime_allow()
|
/linux-4.1.27/drivers/net/hamradio/ |
D | mkiss.c | 690 if (atomic_dec_and_test(&ax->refcnt)) in mkiss_put() 797 if (!atomic_dec_and_test(&ax->refcnt)) in mkiss_close()
|
D | 6pack.c | 392 if (atomic_dec_and_test(&sp->refcnt)) in sp_put() 683 if (!atomic_dec_and_test(&sp->refcnt)) in sixpack_close()
|
/linux-4.1.27/drivers/crypto/ |
D | ixp4xx_crypto.c | 390 if (atomic_dec_and_test(&ctx->configuring)) in one_packet() 396 if (atomic_dec_and_test(&ctx->configuring)) in one_packet() 845 if (!atomic_dec_and_test(&ctx->configuring)) in ablk_setkey() 1133 if (!atomic_dec_and_test(&ctx->configuring)) in aead_setup()
|
/linux-4.1.27/arch/powerpc/platforms/pseries/ |
D | dtl.c | 135 if (atomic_dec_and_test(&dtl_count)) in dtl_stop()
|
/linux-4.1.27/net/core/ |
D | dst.c | 257 if (atomic_dec_and_test(&dst->__refcnt)) { in dst_destroy()
|
/linux-4.1.27/net/rds/ |
D | message.c | 86 if (atomic_dec_and_test(&rm->m_refcount)) { in rds_message_put()
|
D | ib.c | 118 if (atomic_dec_and_test(&rds_ibdev->refcount)) in rds_ib_dev_put()
|
D | recv.c | 61 if (atomic_dec_and_test(&inc->i_refcount)) { in rds_inc_put()
|
/linux-4.1.27/net/ipv6/ |
D | xfrm6_tunnel.c | 210 if (atomic_dec_and_test(&x6spi->refcnt)) { in xfrm6_tunnel_free_spi()
|
D | anycast.c | 211 if (atomic_dec_and_test(&ac->aca_refcnt)) { in aca_put()
|
/linux-4.1.27/drivers/spi/ |
D | spi-pxa2xx-dma.c | 113 if (atomic_dec_and_test(&drv_data->dma_running)) { in pxa2xx_spi_dma_transfer_complete()
|
/linux-4.1.27/drivers/tty/ |
D | tty_audit.c | 59 if (atomic_dec_and_test(&buf->count)) in tty_audit_buf_put()
|
D | metag_da.c | 386 if (atomic_dec_and_test(&num_channels_need_poll)) in dashtty_port_shutdown()
|
/linux-4.1.27/arch/mips/include/asm/ |
D | atomic.h | 270 #define atomic_dec_and_test(v) (atomic_sub_return(1, (v)) == 0) macro
|
/linux-4.1.27/arch/arm/include/asm/ |
D | atomic.h | 207 #define atomic_dec_and_test(v) (atomic_sub_return(1, v) == 0) macro
|
/linux-4.1.27/fs/autofs4/ |
D | root.c | 621 if (atomic_dec_and_test(&ino->count)) { in autofs4_dir_unlink() 716 if (atomic_dec_and_test(&ino->count)) { in autofs4_dir_rmdir()
|
/linux-4.1.27/net/lapb/ |
D | lapb_iface.c | 62 if (atomic_dec_and_test(&lapb->refcnt)) in lapb_put()
|
/linux-4.1.27/drivers/net/ethernet/chelsio/cxgb4/ |
D | clip_tbl.c | 171 if (atomic_dec_and_test(&ce->refcnt)) { in cxgb4_clip_release()
|
/linux-4.1.27/fs/gfs2/ |
D | log.c | 369 if (atomic_dec_and_test(&sdp->sd_reserving_log)) in gfs2_log_reserve() 387 if (atomic_dec_and_test(&sdp->sd_reserving_log)) in gfs2_log_reserve()
|
/linux-4.1.27/fs/ceph/ |
D | snap.c | 197 if (atomic_dec_and_test(&realm->nref)) in __put_snap_realm() 209 if (!atomic_dec_and_test(&realm->nref)) in ceph_put_snap_realm()
|
/linux-4.1.27/drivers/media/v4l2-core/ |
D | videobuf2-vmalloc.c | 68 if (atomic_dec_and_test(&buf->refcount)) { in vb2_vmalloc_put()
|
/linux-4.1.27/drivers/staging/lustre/lnet/selftest/ |
D | selftest.h | 254 if (atomic_dec_and_test(&(rpc)->crpc_refcount)) \
|
/linux-4.1.27/drivers/block/xen-blkback/ |
D | common.h | 369 if (atomic_dec_and_test(&(_b)->refcnt)) \
|
/linux-4.1.27/fs/kernfs/ |
D | dir.c | 398 if (!kn || !atomic_dec_and_test(&kn->count)) in kernfs_put() 429 if (atomic_dec_and_test(&kn->count)) in kernfs_put()
|
/linux-4.1.27/arch/sparc/kernel/ |
D | mdesc.c | 208 if (atomic_dec_and_test(&hp->refcnt)) { in mdesc_release() 360 if (atomic_dec_and_test(&orig_hp->refcnt)) in mdesc_update()
|
/linux-4.1.27/net/netfilter/ |
D | nfnetlink_acct.c | 323 if (atomic_dec_and_test(&cur->refcnt)) { in nfnl_acct_try_del()
|
/linux-4.1.27/drivers/md/bcache/ |
D | bcache.h | 825 if (atomic_dec_and_test(&dc->count)) in cached_dev_put()
|
/linux-4.1.27/drivers/iio/ |
D | industrialio-trigger.c | 160 if (atomic_dec_and_test(&trig->use_count) && trig->ops && in iio_trigger_notify_done()
|
/linux-4.1.27/mm/ |
D | rmap.c | 540 if (atomic_dec_and_test(&anon_vma->refcount)) { in page_lock_anon_vma_read() 1425 if (root != anon_vma && atomic_dec_and_test(&root->refcount)) in __put_anon_vma()
|