refcount_dec_and_lock
if (!refcount_dec_and_lock(&dk->dk_refcount, &fscrypt_direct_keys_lock))
if (!refcount_dec_and_lock(&lockowner->count, &lockowner->host->h_lock))
if (refcount_dec_and_lock(&nsm->sm_count, &nsm_lock)) {
if (!refcount_dec_and_lock(&lockowner->count, &lockowner->host->h_lock))
if (refcount_dec_and_lock(&clp->cl_count, &nn->nfs_client_lock)) {
if (!refcount_dec_and_lock(&l_ctx->count, &inode->i_lock))
if (!refcount_dec_and_lock(&state->count, &owner->so_lock))
if (!refcount_dec_and_lock(&lsp->ls_count, &state->state_lock))
if (refcount_dec_and_lock(&lo->plh_refcount, &inode->i_lock)) {
if (refcount_dec_and_lock(&lseg->pls_refcount, &inode->i_lock)) {
if (refcount_dec_and_lock(&array->refcount, &inode->i_lock)) {
if (refcount_dec_and_lock(&ds->ds_count, &nn->nfs4_data_server_lock)) {
if (!refcount_dec_and_lock(&s->sc_count, &clp->cl_lock)) {
if (refcount_dec_and_lock(&co->co_odcount, &fp->fi_lock)) {
if (refcount_dec_and_lock(&root->count, &nilfs->ns_cptree_lock)) {
if (!refcount_dec_and_lock(&mark->refcnt, &conn->lock))
if (refcount_dec_and_lock(&kref->refcount, lock)) {
return refcount_dec_and_lock(&ns->__ns_ref, ns_lock);
extern __must_check bool refcount_dec_and_lock(refcount_t *r, spinlock_t *lock) __cond_acquires(true, lock);
EXPORT_SYMBOL(refcount_dec_and_lock);
if (refcount_dec_and_lock(&user->usage, &key_user_lock)) {
if (refcount_dec_and_lock(&object->usage, &object->lock)) {