Searched refs:refcount_dec_and_mutex_lock (Results 1 - 24 of 24) sorted by relevance

/linux-master/lib/
H A Drefcount.c98 * refcount_dec_and_mutex_lock - return holding mutex if able to decrement
113 bool refcount_dec_and_mutex_lock(refcount_t *r, struct mutex *lock) function
126 EXPORT_SYMBOL(refcount_dec_and_mutex_lock); variable
/linux-master/include/linux/
H A Dkref.h75 if (refcount_dec_and_mutex_lock(&kref->refcount, lock)) {
H A Drefcount.h356 extern __must_check bool refcount_dec_and_mutex_lock(refcount_t *r, struct mutex *lock) __cond_acquires(lock);
/linux-master/drivers/gpu/host1x/
H A Dcontext.c170 if (refcount_dec_and_mutex_lock(&cd->ref, &cdl->lock)) {
/linux-master/drivers/gpu/drm/nouveau/nvkm/core/
H A Dsubdev.c188 if (refcount_dec_and_mutex_lock(&subdev->use.refcount, &subdev->use.mutex)) {
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dmod_hdr.c143 if (!refcount_dec_and_mutex_lock(&mh->refcnt, &tbl->lock))
H A Dtc_tun_encap.c487 if (!refcount_dec_and_mutex_lock(&e->refcnt, &esw->offloads.encap_tbl_lock))
513 if (!refcount_dec_and_mutex_lock(&d->refcnt, &esw->offloads.decap_tbl_lock))
1136 if (!refcount_dec_and_mutex_lock(&r->refcnt, &esw->offloads.encap_tbl_lock))
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en/tc/
H A Dint_port.c298 if (!refcount_dec_and_mutex_lock(&int_port->refcnt, &priv->int_ports_lock))
H A Dct_fs_smfs.c174 if (!refcount_dec_and_mutex_lock(&smfs_matcher->ref, &fs_smfs->lock))
/linux-master/drivers/gpu/drm/nouveau/nvkm/engine/fifo/
H A Duchan.c86 if (refcount_dec_and_mutex_lock(&cctx->uses, &chan->cgrp->mutex)) {
H A Dchan.c79 if (refcount_dec_and_mutex_lock(&cctx->refs, &chan->cgrp->mutex)) {
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/instmem/
H A Dnv50.c201 if (refcount_dec_and_mutex_lock(&iobj->maps, &imem->base.mutex)) {
/linux-master/fs/lockd/
H A Dhost.c300 if (refcount_dec_and_mutex_lock(&host->h_count, &nlm_host_mutex)) {
/linux-master/drivers/infiniband/hw/hns/
H A Dhns_roce_hem.c645 else if (!refcount_dec_and_mutex_lock(&table->hem[index.buf]->refcount,
669 if (!refcount_dec_and_mutex_lock(&table->hem[i]->refcount,
/linux-master/drivers/vfio/
H A Dgroup.c729 if (!refcount_dec_and_mutex_lock(&group->drivers, &vfio.group_lock))
/linux-master/net/netfilter/
H A Dxt_hashlimit.c424 if (refcount_dec_and_mutex_lock(&hinfo->use, &hashlimit_mutex)) {
/linux-master/kernel/trace/
H A Dtrace_events_user.c282 delete = refcount_dec_and_mutex_lock(&user->refcnt, &event_mutex);
/linux-master/drivers/block/
H A Dnbd.c1345 if (refcount_dec_and_mutex_lock(&nbd->config_refs,
/linux-master/net/sched/
H A Dact_api.c377 if (refcount_dec_and_mutex_lock(&p->tcfa_refcnt, &idrinfo->lock)) {
H A Dcls_api.c1286 if (refcount_dec_and_mutex_lock(&block->refcnt, &block->lock)) {
/linux-master/drivers/net/phy/
H A Dphy_device.c1825 if (refcount_dec_and_mutex_lock(&shared->refcnt, &bus->shared_lock)) {
/linux-master/fs/btrfs/
H A Dscrub.c2845 if (refcount_dec_and_mutex_lock(&fs_info->scrub_workers_refcnt,
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/
H A Den_tc.c985 if (!refcount_dec_and_mutex_lock(&hpe->refcnt, &tc->hairpin_tbl_lock))
/linux-master/net/core/
H A Drtnetlink.c170 return refcount_dec_and_mutex_lock(r, &rtnl_mutex);

Completed in 366 milliseconds