/linux-4.4.14/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.4.14/block/ |
D | blk-lib.c | 24 if (atomic_dec_and_test(&bb->done)) in bio_batch_end_io() 124 if (!atomic_dec_and_test(&bb.done)) in blkdev_issue_discard() 195 if (!atomic_dec_and_test(&bb.done)) in blkdev_issue_write_same() 256 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()
|
/linux-4.4.14/drivers/staging/rdma/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.4.14/fs/btrfs/ |
D | locking.c | 85 if (atomic_dec_and_test(&eb->blocking_writers) && in btrfs_clear_lock_blocking_rw() 95 if (atomic_dec_and_test(&eb->blocking_readers) && in btrfs_clear_lock_blocking_rw() 241 if (atomic_dec_and_test(&eb->blocking_readers) && in btrfs_tree_read_unlock_blocking()
|
D | delayed-ref.h | 222 if (atomic_dec_and_test(&ref->refs)) { in btrfs_put_delayed_ref()
|
D | disk-io.h | 112 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() 502 if (atomic_dec_and_test(&item->refs)) in btrfs_release_delayed_item() 1654 if (atomic_dec_and_test(&curr->refs)) in btrfs_put_delayed_items() 1660 if (atomic_dec_and_test(&curr->refs)) in btrfs_put_delayed_items() 1681 if (atomic_dec_and_test(&curr->refs)) in btrfs_should_delete_dir_index() 1719 if (atomic_dec_and_test(&curr->refs)) in btrfs_readdir_delayed_dir_index() 1736 if (atomic_dec_and_test(&curr->refs)) in btrfs_readdir_delayed_dir_index()
|
D | raid56.c | 838 if (!atomic_dec_and_test(&rbio->refs)) in __free_raid_bio() 899 if (!atomic_dec_and_test(&rbio->stripes_pending)) in raid_write_end_io() 1465 if (!atomic_dec_and_test(&rbio->stripes_pending)) in raid_rmw_end_io() 2014 if (!atomic_dec_and_test(&rbio->stripes_pending)) in raid_recover_end_io() 2304 if (!atomic_dec_and_test(&rbio->stripes_pending)) in raid_write_parity_end_io() 2563 if (!atomic_dec_and_test(&rbio->stripes_pending)) in raid56_parity_scrub_end_io()
|
D | compression.c | 166 if (!atomic_dec_and_test(&cb->pending_bios)) in end_compressed_bio_read() 280 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.4.14/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 | 62 if (atomic_dec_and_test(&srq->refcount)) in mlx5_srq_event() 498 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.4.14/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 | 174 if (atomic_dec_and_test(&assoc->refcount)) { in ax25_uid_put() 204 if (atomic_dec_and_test(&ax25_rt->refcount)) in ax25_put_route() 273 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 | llc.h | 123 if (atomic_dec_and_test(&sap->refcnt)) in llc_sap_put()
|
D | inet_frag.h | 132 if (atomic_dec_and_test(&q->refcnt)) in inet_frag_put()
|
D | fib_rules.h | 101 if (atomic_dec_and_test(&rule->refcnt)) in fib_rule_put()
|
D | addrconf.h | 298 if (atomic_dec_and_test(&idev->refcnt)) in in6_dev_put() 316 if (atomic_dec_and_test(&ifp->refcnt)) in in6_ifa_put()
|
D | lwtunnel.h | 59 if (atomic_dec_and_test(&lws->refcnt)) in lwtstate_put()
|
D | dn_fib.h | 133 if (atomic_dec_and_test(&fi->fib_clntref)) in dn_fib_info_put()
|
D | request_sock.h | 123 if (atomic_dec_and_test(&req->rsk_refcnt)) in reqsk_put()
|
D | net_namespace.h | 202 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 | 360 if (atomic_dec_and_test(&fi->fib_clntref)) in fib_info_put()
|
/linux-4.4.14/arch/alpha/lib/ |
D | dec_and_lock.c | 37 if (atomic_dec_and_test(atomic)) in atomic_dec_and_lock_1()
|
/linux-4.4.14/drivers/staging/lustre/lnet/klnds/socklnd/ |
D | socklnd.h | 530 if (atomic_dec_and_test(&conn->ksnc_conn_refcount)) in ksocknal_conn_decref() 554 if (atomic_dec_and_test(&conn->ksnc_sock_refcount)) { in ksocknal_connsock_decref() 576 if (atomic_dec_and_test(&tx->tx_refcount)) in ksocknal_tx_decref() 593 if (atomic_dec_and_test(&route->ksnr_refcount)) in ksocknal_route_decref() 610 if (atomic_dec_and_test(&peer->ksnp_refcount)) in ksocknal_peer_decref()
|
/linux-4.4.14/lib/ |
D | dec_and_lock.c | 28 if (atomic_dec_and_test(atomic)) in _atomic_dec_and_lock()
|
/linux-4.4.14/tools/include/asm-generic/ |
D | atomic-gcc.h | 58 static inline int atomic_dec_and_test(atomic_t *v) in atomic_dec_and_test() function
|
/linux-4.4.14/tools/arch/x86/include/asm/ |
D | atomic.h | 60 static inline int atomic_dec_and_test(atomic_t *v) in atomic_dec_and_test() function
|
/linux-4.4.14/drivers/infiniband/core/ |
D | sa.h | 47 if (atomic_dec_and_test(&client->users)) in ib_sa_client_put()
|
D | uverbs_main.c | 332 if (atomic_dec_and_test(&file->device->refcount)) in ib_uverbs_release_file() 940 if (atomic_dec_and_test(&dev->refcount)) in ib_uverbs_open() 1152 if (atomic_dec_and_test(&uverbs_dev->refcount)) in ib_uverbs_add_one() 1255 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.4.14/arch/metag/include/asm/ |
D | atomic.h | 36 #define atomic_dec_and_test(v) (atomic_sub_return(1, (v)) == 0) macro
|
/linux-4.4.14/fs/ext4/ |
D | page-io.c | 132 if (atomic_dec_and_test(&EXT4_I(io_end->inode)->i_ioend_count)) in ext4_release_io_end() 149 if (atomic_dec_and_test(&EXT4_I(inode)->i_unwritten)) in ext4_clear_io_unwritten_flag() 279 if (atomic_dec_and_test(&io_end->count)) { in ext4_put_io_end_defer() 292 if (atomic_dec_and_test(&io_end->count)) { in ext4_put_io_end()
|
/linux-4.4.14/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.4.14/include/linux/ |
D | nsproxy.h | 75 if (atomic_dec_and_test(&ns->count)) { in put_nsproxy()
|
D | kref.h | 108 if (unlikely(!atomic_dec_and_test(&kref->refcount))) { in kref_put_mutex()
|
D | cred.h | 61 if (atomic_dec_and_test(&(group_info)->usage)) \ 272 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 | 422 if (atomic_dec_and_test(&cache->object_count)) in fscache_object_destroyed() 493 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 | 107 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 | 236 if (atomic_dec_and_test(&idev->refcnt)) in in_dev_put()
|
D | backing-dev.h | 430 if (atomic_dec_and_test(&congested->refcnt)) in wb_congested_put()
|
/linux-4.4.14/net/batman-adv/ |
D | hard-interface.h | 74 if (atomic_dec_and_test(&hard_iface->refcount)) in batadv_hardif_free_ref()
|
D | originator.c | 137 if (atomic_dec_and_test(&orig_vlan->refcount)) in batadv_orig_node_vlan_free_ref() 186 if (atomic_dec_and_test(&neigh_ifinfo->refcount)) in batadv_neigh_ifinfo_free_ref() 224 if (atomic_dec_and_test(&neigh_node->refcount)) in batadv_neigh_node_free_ref() 535 if (atomic_dec_and_test(&orig_ifinfo->refcount)) in batadv_orig_ifinfo_free_ref() 600 if (atomic_dec_and_test(&orig_node->refcount)) in batadv_orig_node_free_ref()
|
D | bridge_loop_avoidance.c | 125 if (atomic_dec_and_test(&backbone_gw->refcount)) in batadv_backbone_gw_free_ref() 139 if (atomic_dec_and_test(&claim->refcount)) in batadv_claim_free_ref() 1209 if (!atomic_dec_and_test(&backbone_gw->wait_periods)) in batadv_bla_periodic_work()
|
D | main.c | 632 if (atomic_dec_and_test(&tvlv_handler->refcount)) in batadv_tvlv_handler_free_ref() 677 if (atomic_dec_and_test(&tvlv->refcount)) in batadv_tvlv_container_free_ref()
|
/linux-4.4.14/drivers/edac/ |
D | edac_stub.c | 106 if (atomic_dec_and_test(&edac_subsys_valid)) in edac_put_sysfs_subsys()
|
/linux-4.4.14/arch/sparc/include/asm/ |
D | atomic_32.h | 54 #define atomic_dec_and_test(v) (atomic_dec_return(v) == 0) macro
|
D | atomic_64.h | 64 #define atomic_dec_and_test(v) (atomic_sub_return(1, v) == 0) in ATOMIC_OPS() macro
|
/linux-4.4.14/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.4.14/arch/sh/include/asm/ |
D | atomic.h | 33 #define atomic_dec_and_test(v) (atomic_sub_return(1, (v)) == 0) macro
|
/linux-4.4.14/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.4.14/drivers/staging/rdma/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.4.14/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.4.14/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() 380 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() 497 if (atomic_dec_and_test(&qp->refcount)) in mlx4_qp_free()
|
/linux-4.4.14/kernel/bpf/ |
D | syscall.c | 87 if (atomic_dec_and_test(&map->usercnt)) { in bpf_map_put_uref() 98 if (atomic_dec_and_test(&map->refcnt)) { in bpf_map_put() 549 if (atomic_dec_and_test(&prog->aux->refcnt)) in bpf_prog_put_rcu() 555 if (atomic_dec_and_test(&prog->aux->refcnt)) in bpf_prog_put()
|
/linux-4.4.14/arch/tile/include/asm/ |
D | atomic.h | 106 #define atomic_dec_and_test(v) (atomic_dec_return(v) == 0) macro
|
/linux-4.4.14/arch/hexagon/include/asm/ |
D | atomic.h | 183 #define atomic_dec_and_test(v) (atomic_sub_return(1, (v)) == 0) macro
|
/linux-4.4.14/drivers/misc/mic/cosm/ |
D | cosm_main.c | 285 if (atomic_dec_and_test(&g_num_dev)) in cosm_driver_probe() 297 if (atomic_dec_and_test(&g_num_dev)) in cosm_driver_remove()
|
/linux-4.4.14/arch/h8300/include/asm/ |
D | atomic.h | 64 #define atomic_dec_and_test(v) (atomic_dec_return(v) == 0) macro
|
/linux-4.4.14/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.4.14/arch/mn10300/include/asm/ |
D | atomic.h | 119 #define atomic_dec_and_test(v) (atomic_sub_return(1, (v)) == 0) macro
|
/linux-4.4.14/net/netfilter/ |
D | nfnetlink_acct.c | 324 if (atomic_dec_and_test(&cur->refcnt)) { in nfnl_acct_try_del() 427 if (atomic_dec_and_test(&acct->refcnt)) in nfnl_acct_put() 499 if (atomic_dec_and_test(&cur->refcnt)) in nfnl_acct_net_exit()
|
/linux-4.4.14/arch/um/drivers/ |
D | random.c | 84 if (atomic_dec_and_test(&host_sleep_count)) { in rng_dev_read()
|
/linux-4.4.14/kernel/locking/ |
D | percpu-rwsem.c | 106 if (atomic_dec_and_test(&brw->slow_read_ctr)) in percpu_up_read()
|
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb3/ |
D | l2t.h | 137 if (atomic_dec_and_test(&e->refcnt) && d) in l2t_release()
|
/linux-4.4.14/drivers/misc/mic/scif/ |
D | scif_main.c | 197 if (atomic_dec_and_test(&g_loopb_cnt)) in scif_probe() 237 if (atomic_dec_and_test(&g_loopb_cnt)) in scif_remove()
|
/linux-4.4.14/drivers/char/ipmi/ |
D | ipmi_watchdog.c | 364 if (atomic_dec_and_test(&set_timeout_tofree)) in set_timeout_free_smi() 369 if (atomic_dec_and_test(&set_timeout_tofree)) in set_timeout_free_recv() 579 if (atomic_dec_and_test(&heartbeat_tofree)) in heartbeat_free_smi() 584 if (atomic_dec_and_test(&heartbeat_tofree)) in heartbeat_free_recv()
|
/linux-4.4.14/arch/x86/include/asm/ |
D | atomic.h | 116 static __always_inline int atomic_dec_and_test(atomic_t *v) in atomic_dec_and_test() function
|
/linux-4.4.14/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() 726 if (atomic_dec_and_test(&cinfo.mds->rpcs_out)) in nfs_direct_commit_complete()
|
/linux-4.4.14/arch/xtensa/include/asm/ |
D | atomic.h | 207 #define atomic_dec_and_test(v) (atomic_sub_return(1,(v)) == 0) in ATOMIC_OPS() macro
|
/linux-4.4.14/tools/perf/util/ |
D | comm.c | 25 if (cs && atomic_dec_and_test(&cs->refcnt)) { in comm_str__put()
|
D | cgroup.c | 130 if (cgrp && atomic_dec_and_test(&cgrp->refcnt)) { in close_cgroup()
|
D | thread.c | 97 if (thread && atomic_dec_and_test(&thread->refcnt)) { in thread__put()
|
D | thread_map.c | 344 if (map && atomic_dec_and_test(&map->refcnt)) in thread_map__put()
|
D | map.c | 255 if (map && atomic_dec_and_test(&map->refcnt)) in map__put() 535 if (mg && atomic_dec_and_test(&mg->refcnt)) in map_groups__put()
|
D | cpumap.c | 241 if (map && atomic_dec_and_test(&map->refcnt)) in cpu_map__put()
|
/linux-4.4.14/arch/m68k/mvme16x/ |
D | rtc.c | 124 if( !atomic_dec_and_test(&rtc_ready) ) in rtc_open()
|
/linux-4.4.14/crypto/ |
D | internal.h | 115 if (atomic_dec_and_test(&alg->cra_refcnt) && alg->cra_destroy) in crypto_alg_put()
|
/linux-4.4.14/arch/avr32/include/asm/ |
D | atomic.h | 194 #define atomic_dec_and_test(v) (atomic_sub_return(1, v) == 0) macro
|
/linux-4.4.14/drivers/s390/cio/ |
D | crw.c | 129 if (atomic_dec_and_test(&crw_nr_req)) in crw_collect_info()
|
/linux-4.4.14/arch/m32r/include/asm/ |
D | atomic.h | 206 #define atomic_dec_and_test(v) (atomic_dec_return(v) == 0) macro
|
/linux-4.4.14/fs/logfs/ |
D | dev_bdev.c | 70 if (atomic_dec_and_test(&super->s_pending_writes)) in writeseg_end_io() 162 if (atomic_dec_and_test(&super->s_pending_writes)) in erase_end_io()
|
/linux-4.4.14/drivers/gpu/drm/radeon/ |
D | radeon_irq_kms.c | 396 if (atomic_dec_and_test(&rdev->irq.ring_int[ring])) { in radeon_irq_kms_sw_irq_put() 448 if (atomic_dec_and_test(&rdev->irq.pflip[crtc])) { in radeon_irq_kms_pflip_irq_put()
|
/linux-4.4.14/include/asm-generic/ |
D | atomic.h | 173 #define atomic_dec_and_test(v) (atomic_dec_return(v) == 0) macro
|
/linux-4.4.14/drivers/connector/ |
D | cn_queue.c | 61 if (!atomic_dec_and_test(&cbq->refcnt)) in cn_queue_release_callback()
|
/linux-4.4.14/fs/configfs/ |
D | configfs_internal.h | 160 if (atomic_dec_and_test(&sd->s_count)) in configfs_put()
|
/linux-4.4.14/drivers/md/ |
D | dm-region-hash.c | 378 if (atomic_dec_and_test(&rh->recovery_in_flight)) in complete_resync_work() 547 if (atomic_dec_and_test(®->pending)) { in dm_rh_dec() 635 if (atomic_dec_and_test(&rh->recovery_in_flight)) in dm_rh_recovery_prepare()
|
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-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-crypt.c | 1075 if (!atomic_dec_and_test(&io->io_pending)) in crypt_dec_pending() 1317 crypt_finished = atomic_dec_and_test(&io->ctx.cc_pending); in kcryptd_crypt_write_convert() 1348 if (atomic_dec_and_test(&io->ctx.cc_pending)) in kcryptd_crypt_read_convert() 1380 if (!atomic_dec_and_test(&ctx->cc_pending)) in kcryptd_async_done()
|
/linux-4.4.14/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() 680 if (atomic_dec_and_test(&chip->active)) in snd_usb_autosuspend()
|
/linux-4.4.14/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 | 694 if (atomic_dec_and_test( in qib_ib_rcv() 746 if (atomic_dec_and_test(&qp->refcount)) in mem_timer() 1006 if (atomic_dec_and_test(&qp->refcount)) in qib_put_txreq() 1039 if (atomic_dec_and_test(&qp->refcount)) in qib_put_txreq() 1086 if (atomic_dec_and_test(&qp->refcount)) in qib_verbs_sdma_desc_avail() 1115 if (atomic_dec_and_test(&qp->s_dma_busy)) { in sdma_complete() 1565 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.4.14/drivers/cpufreq/ |
D | omap-cpufreq.c | 109 if (atomic_dec_and_test(&freq_table_users)) in freq_table_free()
|
/linux-4.4.14/arch/m68k/bvme6000/ |
D | rtc.c | 136 if (!atomic_dec_and_test(&rtc_status)) { in rtc_open()
|
/linux-4.4.14/kernel/ |
D | stop_machine.c | 71 if (atomic_dec_and_test(&done->nr_todo)) in cpu_stop_signal_done() 169 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 | 492 if (atomic_dec_and_test(&running_helpers)) in helper_unlock()
|
/linux-4.4.14/arch/arc/include/asm/ |
D | atomic.h | 224 #define atomic_dec_and_test(v) (atomic_sub_return(1, v) == 0) macro
|
/linux-4.4.14/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 | 883 if (atomic_dec_and_test(&bp->b_hold)) in xfs_buf_rele() 1123 if (atomic_dec_and_test(&bp->b_io_remaining) == 1) in xfs_buf_bio_end_io() 1353 if (atomic_dec_and_test(&bp->b_io_remaining) == 1) { in xfs_buf_submit() 1410 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 | 289 if (atomic_dec_and_test(&efip->efi_refcount)) { in xfs_efi_release()
|
/linux-4.4.14/arch/frv/include/asm/ |
D | atomic.h | 84 #define atomic_dec_and_test(v) (atomic_sub_return(1, (v)) == 0) macro
|
/linux-4.4.14/arch/m68k/include/asm/ |
D | atomic.h | 98 static inline int atomic_dec_and_test(atomic_t *v) in atomic_dec_and_test() function
|
/linux-4.4.14/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 360 if (atomic_dec_and_test(&obj->refcnt)) 371 if (atomic_dec_and_test(&obj->refcnt)) 395 atomic_dec_and_test() 397 atomic_dec_and_test() 406 happen. Specifically, in the above case the atomic_dec_and_test()
|
/linux-4.4.14/drivers/net/usb/ |
D | huawei_cdc_ncm.c | 47 (!on && atomic_dec_and_test(&drvstate->pmcount))) { in huawei_cdc_ncm_manage_power()
|
/linux-4.4.14/drivers/sbus/char/ |
D | display7seg.c | 88 if (atomic_dec_and_test(&d7s_users) && !sol_compat) { in d7s_release()
|
/linux-4.4.14/drivers/staging/lustre/lnet/klnds/o2iblnd/ |
D | o2iblnd.h | 604 if (atomic_dec_and_test(&hdev->ibh_ref)) in kiblnd_hdev_decref() 637 if (atomic_dec_and_test(&(conn)->ibc_refcount)) { \ 660 if (atomic_dec_and_test(&(peer)->ibp_refcount)) \
|
/linux-4.4.14/drivers/iommu/ |
D | amd_iommu_v2.c | 158 if (atomic_dec_and_test(&dev_state->count)) in put_device_state() 271 if (atomic_dec_and_test(&pasid_state->count)) in put_pasid_state() 459 if (atomic_dec_and_test(&pasid_state->pri[tag].inflight) && in finish_pri_tag()
|
/linux-4.4.14/drivers/staging/lustre/lustre/ptlrpc/ |
D | ptlrpc_internal.h | 297 if (atomic_dec_and_test(&set->set_refcount)) in ptlrpc_reqset_put()
|
/linux-4.4.14/drivers/staging/lustre/lustre/obdclass/ |
D | llog_obd.c | 78 if (!atomic_dec_and_test(&ctxt->loc_refcount)) { in __llog_ctxt_put()
|
D | llog.c | 103 if (atomic_dec_and_test(&loghandle->lgh_refcount)) in llog_handle_put()
|
/linux-4.4.14/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.4.14/arch/arm64/include/asm/ |
D | atomic.h | 95 #define atomic_dec_and_test(v) (atomic_dec_return(v) == 0) macro
|
/linux-4.4.14/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.4.14/drivers/staging/rdma/ipath/ |
D | ipath_verbs.c | 674 if (atomic_dec_and_test(&qp->refcount)) in ipath_ib_rcv() 775 if (atomic_dec_and_test(&qp->refcount)) in ipath_ib_timer() 788 if (atomic_dec_and_test(&qp->refcount)) in ipath_ib_timer() 1050 if (atomic_dec_and_test(&qp->s_dma_busy)) { in sdma_complete() 1070 if (atomic_dec_and_test(&qp->refcount)) in sdma_complete() 1078 if (atomic_dec_and_test(&qp->s_dma_busy)) { in decrement_dma_busy() 1228 if (atomic_dec_and_test(&qp->refcount)) in ipath_verbs_send_dma() 1503 if (atomic_dec_and_test(&qp->refcount)) in ipath_ib_piobufavail()
|
D | ipath_verbs_mcast.c | 72 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.4.14/drivers/firewire/ |
D | core.h | 207 if (atomic_dec_and_test(&node->ref_count)) in fw_node_put()
|
/linux-4.4.14/fs/reiserfs/ |
D | file.c | 46 if (!atomic_dec_and_test(&REISERFS_I(inode)->openers)) { in reiserfs_file_release()
|
/linux-4.4.14/arch/alpha/include/asm/ |
D | atomic.h | 245 #define atomic_dec_and_test(v) (atomic_sub_return(1, (v)) == 0) macro
|
/linux-4.4.14/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.4.14/fs/fscache/ |
D | cookie.c | 559 if (!atomic_dec_and_test(&cookie->n_active)) in __fscache_disable_cookie() 642 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 | 322 if (atomic_dec_and_test(&cookie->usage)) in fscache_cookie_put()
|
/linux-4.4.14/drivers/gpu/drm/exynos/ |
D | exynos_drm_crtc.c | 207 if (atomic_dec_and_test(&exynos_crtc->pending_update)) in exynos_drm_crtc_finish_update()
|
/linux-4.4.14/drivers/isdn/gigaset/ |
D | ser-gigaset.c | 492 if (atomic_dec_and_test(&cs->hw.ser->refcnt)) in cs_put() 582 if (!atomic_dec_and_test(&cs->hw.ser->refcnt)) in gigaset_tty_close()
|
/linux-4.4.14/arch/ia64/include/asm/ |
D | atomic.h | 196 #define atomic_dec_and_test(v) (atomic_sub_return(1, (v)) == 0) macro
|
/linux-4.4.14/drivers/misc/sgi-gru/ |
D | grutlbpurge.c | 244 (void)atomic_dec_and_test(&gms->ms_range_active); in gru_invalidate_range_end()
|
/linux-4.4.14/arch/blackfin/kernel/ |
D | ipipe.c | 183 atomic_dec_and_test(&__ipipe_irq_lvdepth[prio])) in __ipipe_disable_irqdesc()
|
/linux-4.4.14/arch/parisc/include/asm/ |
D | atomic.h | 155 #define atomic_dec_and_test(v) (atomic_dec_return(v) == 0) macro
|
/linux-4.4.14/kernel/events/ |
D | ring_buffer.c | 251 if (!atomic_dec_and_test(&rb->refcount)) in ring_buffer_put_async() 584 if (atomic_dec_and_test(&rb->aux_refcount)) in rb_free_aux()
|
/linux-4.4.14/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.4.14/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.4.14/net/l2tp/ |
D | l2tp_core.h | 287 if (atomic_dec_and_test(&session->ref_count)) in l2tp_session_dec_refcount_1()
|
/linux-4.4.14/include/net/bluetooth/ |
D | rfcomm.h | 255 if (atomic_dec_and_test(&d->refcnt)) in rfcomm_dlc_put()
|
/linux-4.4.14/net/ipv4/ |
D | inet_timewait_sock.c | 79 if (atomic_dec_and_test(&tw->tw_refcnt)) in inet_twsk_put()
|
/linux-4.4.14/arch/s390/include/asm/ |
D | atomic.h | 120 #define atomic_dec_and_test(_v) (atomic_sub_return(1, _v) == 0) macro
|
/linux-4.4.14/drivers/char/ |
D | mspec.c | 168 if (!atomic_dec_and_test(&vdata->refcnt)) in mspec_close()
|
/linux-4.4.14/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()
|
/linux-4.4.14/drivers/gpu/drm/amd/amdgpu/ |
D | amdgpu_irq.c | 436 if (atomic_dec_and_test(&src->enabled_types[type])) in amdgpu_irq_put()
|
/linux-4.4.14/drivers/block/rsxx/ |
D | dev.c | 136 if (atomic_dec_and_test(&meta->pending_dmas)) { in bio_dma_done_cb()
|
/linux-4.4.14/drivers/staging/rdma/hfi1/ |
D | verbs_mcast.c | 79 if (atomic_dec_and_test(&qp->refcount)) in mcast_qp_free()
|
D | qp.c | 295 if (atomic_dec_and_test(&qp->refcount)) in remove_qp() 482 if (atomic_dec_and_test(&qp->refcount)) in hfi1_error_qp() 567 if (atomic_dec_and_test(&qp->refcount)) in flush_iowait() 1396 if (atomic_dec_and_test(&qp->refcount)) in hfi1_qp_wakeup()
|
/linux-4.4.14/arch/powerpc/include/asm/ |
D | atomic.h | 225 #define atomic_dec_and_test(v) (atomic_dec_return((v)) == 0) macro
|
/linux-4.4.14/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.4.14/drivers/base/power/ |
D | runtime.c | 895 if (!atomic_dec_and_test(&dev->power.usage_count)) in __pm_runtime_idle() 927 if (!atomic_dec_and_test(&dev->power.usage_count)) in __pm_runtime_suspend() 1234 if (atomic_dec_and_test(&dev->power.usage_count)) in pm_runtime_allow()
|
/linux-4.4.14/drivers/net/hamradio/ |
D | mkiss.c | 690 if (atomic_dec_and_test(&ax->refcnt)) in mkiss_put() 798 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.4.14/drivers/crypto/ |
D | ixp4xx_crypto.c | 401 if (atomic_dec_and_test(&ctx->configuring)) in one_packet() 407 if (atomic_dec_and_test(&ctx->configuring)) in one_packet() 861 if (!atomic_dec_and_test(&ctx->configuring)) in ablk_setkey() 1142 if (!atomic_dec_and_test(&ctx->configuring)) in aead_setup()
|
/linux-4.4.14/drivers/staging/lustre/lustre/lov/ |
D | lov_internal.h | 124 if (atomic_dec_and_test(&set->set_refcount)) in lov_put_reqset()
|
D | lov_io.c | 369 if (atomic_dec_and_test(&lov->lo_active_ios)) in lov_io_fini() 831 if (atomic_dec_and_test(&lov->lo_active_ios)) in lov_empty_io_fini()
|
/linux-4.4.14/arch/powerpc/platforms/pseries/ |
D | dtl.c | 135 if (atomic_dec_and_test(&dtl_count)) in dtl_stop()
|
/linux-4.4.14/net/ipv6/ |
D | xfrm6_tunnel.c | 210 if (atomic_dec_and_test(&x6spi->refcnt)) { in xfrm6_tunnel_free_spi()
|
/linux-4.4.14/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()
|
/linux-4.4.14/arch/mips/include/asm/ |
D | atomic.h | 274 #define atomic_dec_and_test(v) (atomic_sub_return(1, (v)) == 0) macro
|
/linux-4.4.14/arch/arm/include/asm/ |
D | atomic.h | 212 #define atomic_dec_and_test(v) (atomic_sub_return(1, v) == 0) macro
|
/linux-4.4.14/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.4.14/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.4.14/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.4.14/drivers/media/v4l2-core/ |
D | videobuf2-vmalloc.c | 66 if (atomic_dec_and_test(&buf->refcount)) { in vb2_vmalloc_put()
|
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb4/ |
D | clip_tbl.c | 171 if (atomic_dec_and_test(&ce->refcnt)) { in cxgb4_clip_release()
|
/linux-4.4.14/net/lapb/ |
D | lapb_iface.c | 62 if (atomic_dec_and_test(&lapb->refcnt)) in lapb_put()
|
/linux-4.4.14/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.4.14/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.4.14/net/core/ |
D | dst.c | 276 if (atomic_dec_and_test(&dst->__refcnt)) { in dst_destroy()
|
/linux-4.4.14/drivers/gpu/drm/amd/scheduler/ |
D | gpu_scheduler.c | 518 if (atomic_dec_and_test(&sched_fence_slab_ref)) in amd_sched_fini()
|
/linux-4.4.14/drivers/staging/lustre/lnet/selftest/ |
D | selftest.h | 254 if (atomic_dec_and_test(&(rpc)->crpc_refcount)) \
|
/linux-4.4.14/fs/kernfs/ |
D | dir.c | 421 if (!kn || !atomic_dec_and_test(&kn->count)) in kernfs_put() 452 if (atomic_dec_and_test(&kn->count)) in kernfs_put()
|