Home
last modified time | relevance | path

Searched refs:atomic_dec_and_lock (Results 1 – 33 of 33) sorted by relevance

/linux-4.4.14/net/sunrpc/
Dsvcauth.c130 if (atomic_dec_and_lock(&dom->ref.refcount, &auth_domain_lock)) { in auth_domain_put()
Dauth.c722 if (!atomic_dec_and_lock(&cred->cr_count, &rpc_credcache_lock)) in put_rpccred()
/linux-4.4.14/ipc/
Dnamespace.c123 if (atomic_dec_and_lock(&ns->count, &mq_lock)) { in put_ipc_ns()
/linux-4.4.14/kernel/
Duser.c165 if (atomic_dec_and_lock(&up->__count, &uidhash_lock)) in free_uid()
/linux-4.4.14/drivers/staging/lustre/include/linux/libcfs/
Dlibcfs_hash.h533 return atomic_dec_and_lock(condition, &hs->hs_lock.spin); in cfs_hash_dec_and_lock()
629 return atomic_dec_and_lock(condition, &bd->bd_bucket->hsb_lock.spin); in cfs_hash_bd_dec_and_lock()
/linux-4.4.14/include/linux/
Dspinlock.h416 #define atomic_dec_and_lock(atomic, lock) \ macro
/linux-4.4.14/fs/lockd/
Dmon.c405 if (atomic_dec_and_lock(&nsm->sm_count, &nsm_lock)) { in nsm_release()
Dclntproc.c57 if (!atomic_dec_and_lock(&lockowner->count, &lockowner->host->h_lock)) in nlm_put_lockowner()
/linux-4.4.14/fs/hfs/
Dbnode.c467 if (!atomic_dec_and_lock(&node->refcnt, &tree->hash_lock)) in hfs_bnode_put()
/linux-4.4.14/net/ipv4/netfilter/
Dipt_CLUSTERIP.c106 if (atomic_dec_and_lock(&c->entries, &cn->lock)) { in clusterip_config_entry_put()
/linux-4.4.14/fs/nfs/
Dnfs4state.c599 if (!atomic_dec_and_lock(&sp->so_count, &clp->cl_lock)) in nfs4_put_state_owner()
728 if (!atomic_dec_and_lock(&state->count, &owner->so_lock)) in nfs4_put_open_state()
893 if (!atomic_dec_and_lock(&lsp->ls_count, &state->state_lock)) in nfs4_put_lock_state()
Dpnfs_nfs.c442 if (atomic_dec_and_lock(&ds->ds_count, in nfs4_pnfs_ds_put()
Dinode.c754 if (!atomic_dec_and_lock(&l_ctx->count, &inode->i_lock)) in nfs_put_lock_context()
837 if (!atomic_dec_and_lock(&ctx->lock_context.count, &inode->i_lock)) in __put_nfs_open_context()
Dpnfs.c246 if (atomic_dec_and_lock(&lo->plh_refcount, &inode->i_lock)) { in pnfs_put_layout_hdr()
423 if (atomic_dec_and_lock(&lseg->pls_refcount, &inode->i_lock)) { in pnfs_put_lseg()
Dclient.c277 if (atomic_dec_and_lock(&clp->cl_count, &nn->nfs_client_lock)) { in nfs_put_client()
/linux-4.4.14/fs/hfsplus/
Dbnode.c635 if (!atomic_dec_and_lock(&node->refcnt, &tree->hash_lock)) in hfs_bnode_put()
/linux-4.4.14/security/keys/
Dkey.c125 if (atomic_dec_and_lock(&user->usage, &key_user_lock)) { in key_user_put()
/linux-4.4.14/mm/
Dbacking-dev.c461 if (!atomic_dec_and_lock(&congested->refcnt, &cgwb_lock)) { in wb_congested_put()
/linux-4.4.14/net/rxrpc/
Dar-connection.c180 if (atomic_dec_and_lock(&bundle->usage, &trans->client_lock)) { in rxrpc_put_bundle()
/linux-4.4.14/fs/nfsd/
Dnfs4state.c171 if (!atomic_dec_and_lock(&clp->cl_refcount, &nn->client_lock)) in put_client_renew()
282 if (atomic_dec_and_lock(&fi->fi_ref, &state_lock)) { in put_nfs4_file()
451 if (atomic_dec_and_lock(&fp->fi_access[oflag], &fp->fi_lock)) { in __nfs4_file_put_access()
521 if (atomic_dec_and_lock(&co->co_odcount, &fp->fi_lock)) { in put_clnt_odstate()
738 if (!atomic_dec_and_lock(&s->sc_count, &clp->cl_lock)) { in nfs4_put_stid()
1078 if (!atomic_dec_and_lock(&sop->so_count, &clp->cl_lock)) in nfs4_put_stateowner()
/linux-4.4.14/drivers/staging/lustre/lustre/ldlm/
Dldlm_resource.c994 if (atomic_dec_and_lock(&ns->ns_bref, &ns->ns_lock)) { in ldlm_namespace_put()
/linux-4.4.14/fs/xfs/
Dxfs_buf.c891 if (atomic_dec_and_lock(&bp->b_hold, &pag->pag_buf_lock)) { in xfs_buf_rele()
Dxfs_log.c3111 if (!atomic_dec_and_lock(&iclog->ic_refcnt, &log->l_icloglock)) in xlog_state_release_iclog()
/linux-4.4.14/drivers/staging/lustre/lustre/mgc/
Dmgc_request.c136 if (atomic_dec_and_lock(&cld->cld_refcount, &config_list_lock)) { in config_log_put()
/linux-4.4.14/fs/
Dinode.c1495 if (atomic_dec_and_lock(&inode->i_count, &inode->i_lock)) { in iput()
/linux-4.4.14/fs/jffs2/
Dxattr.c407 if (atomic_dec_and_lock(&xd->refcnt, &c->erase_completion_lock)) { in unrefer_xattr_datum()
/linux-4.4.14/drivers/staging/lustre/lustre/llite/
Dstatahead.c511 if (atomic_dec_and_lock(&sai->sai_refcount, &lli->lli_sa_lock)) { in ll_sai_put()
/linux-4.4.14/Documentation/
Datomic_ops.txt603 Let's use cas() in order to build a pseudo-C atomic_dec_and_lock():
/linux-4.4.14/net/sunrpc/auth_gss/
Dauth_gss.c321 if (atomic_dec_and_lock(&sn->pipe_users, &pipe_version_lock)) { in put_pipe_version()
/linux-4.4.14/drivers/staging/lustre/lustre/osc/
Dosc_cache.c585 if (atomic_dec_and_lock(&ext->oe_users, &obj->oo_lock)) { in osc_extent_release()
/linux-4.4.14/fs/ocfs2/dlm/
Ddlmmaster.c3445 if (!atomic_dec_and_lock(&res->asts_reserved, &res->spinlock)) in dlm_lockres_release_ast()
/linux-4.4.14/drivers/md/
Draid5.c434 if (atomic_dec_and_lock(&sh->count, &conf->device_lock)) { in raid5_release_stripe()
Dmd.c466 if (!atomic_dec_and_lock(&mddev->active, &all_mddevs_lock)) in mddev_put()