Home
last modified time | relevance | path

Searched refs:contended (Results 1 – 25 of 29) sorted by relevance

12

/Linux-v5.4/arch/arm/include/asm/
Dspinlock.h83 unsigned long contended, res; in arch_spin_trylock() local
94 : "=&r" (slock), "=&r" (contended), "=&r" (res) in arch_spin_trylock()
99 if (!contended) { in arch_spin_trylock()
160 unsigned long contended, res; in arch_write_trylock() local
169 : "=&r" (contended), "=&r" (res) in arch_write_trylock()
174 if (!contended) { in arch_write_trylock()
250 unsigned long contended, res; in arch_read_trylock() local
259 : "=&r" (contended), "=&r" (res) in arch_read_trylock()
265 if (contended < 0x80000000) { in arch_read_trylock()
/Linux-v5.4/drivers/gpu/drm/
Ddrm_modeset_lock.c228 WARN_ON(ctx->contended); in drm_modeset_drop_locks()
246 WARN_ON(ctx->contended); in modeset_lock()
276 ctx->contended = lock; in modeset_lock()
296 struct drm_modeset_lock *contended = ctx->contended; in drm_modeset_backoff() local
298 ctx->contended = NULL; in drm_modeset_backoff()
300 if (WARN_ON(!contended)) in drm_modeset_backoff()
305 return modeset_lock(contended, ctx, ctx->interruptible, true); in drm_modeset_backoff()
Ddrm_gem.c1285 int contended = -1; in drm_gem_lock_reservations() local
1291 if (contended != -1) { in drm_gem_lock_reservations()
1292 struct drm_gem_object *obj = objs[contended]; in drm_gem_lock_reservations()
1303 if (i == contended) in drm_gem_lock_reservations()
1314 if (contended != -1 && contended >= i) in drm_gem_lock_reservations()
1315 dma_resv_unlock(objs[contended]->resv); in drm_gem_lock_reservations()
1318 contended = i; in drm_gem_lock_reservations()
/Linux-v5.4/arch/csky/include/asm/
Dspinlock.h39 u32 tmp, contended, res; in arch_spin_trylock() local
54 : "=&r" (res), "=&r" (tmp), "=&r" (contended) in arch_spin_trylock()
59 if (!contended) in arch_spin_trylock()
62 return !contended; in arch_spin_trylock()
/Linux-v5.4/Documentation/filesystems/
Ddirectory-locking.rst92 consider the set of contended locks. First of all, filesystem lock is
93 not contended, since any process blocked on it is not holding any locks.
99 non-directory objects are not included in the set of contended locks.
104 Any contended object is either held by cross-directory rename or
105 has a child that is also contended. Indeed, suppose that it is held by
110 Otherwise the set of contended objects would be infinite - each of them
111 would have a contended child and we had assumed that no object is its
117 would again have an infinite set of contended objects). But that
/Linux-v5.4/kernel/locking/
Dtest-ww_mutex.c391 int contended = -1; in stress_inorder_work() local
398 if (n == contended) in stress_inorder_work()
408 if (contended > n) in stress_inorder_work()
409 ww_mutex_unlock(&locks[order[contended]]); in stress_inorder_work()
410 contended = n; in stress_inorder_work()
415 ww_mutex_lock_slow(&locks[order[contended]], &ctx); in stress_inorder_work()
/Linux-v5.4/drivers/gpu/drm/lima/
Dlima_gem.c154 int i, ret = 0, contended, slow_locked = -1; in lima_gem_lock_bos() local
167 contended = i; in lima_gem_lock_bos()
185 &bos[contended]->gem.resv->lock, ctx); in lima_gem_lock_bos()
187 slow_locked = contended; in lima_gem_lock_bos()
/Linux-v5.4/drivers/gpu/drm/msm/
Dmsm_gem_submit.c172 int contended, slow_locked = -1, i, ret = 0; in submit_lock_objects() local
181 contended = i; in submit_lock_objects()
204 struct msm_gem_object *msm_obj = submit->bos[contended].obj; in submit_lock_objects()
209 submit->bos[contended].flags |= BO_LOCKED; in submit_lock_objects()
210 slow_locked = contended; in submit_lock_objects()
/Linux-v5.4/drivers/gpu/drm/etnaviv/
Detnaviv_gem_submit.c124 int contended, slow_locked = -1, i, ret = 0; in submit_lock_objects() local
133 contended = i; in submit_lock_objects()
161 obj = &submit->bos[contended].obj->base; in submit_lock_objects()
167 submit->bos[contended].flags |= BO_LOCKED; in submit_lock_objects()
168 slow_locked = contended; in submit_lock_objects()
/Linux-v5.4/security/keys/
Dgc.c255 goto contended; in key_garbage_collector()
258 contended: in key_garbage_collector()
/Linux-v5.4/include/drm/
Ddrm_modeset_lock.h52 struct drm_modeset_lock *contended; member
/Linux-v5.4/tools/perf/Documentation/
Dperf-lock.txt54 Sorting key. Possible values: acquired (default), contended,
/Linux-v5.4/Documentation/arm/
Dvlocks.rst85 * vlocks are not intended to be fair. In the contended case, it is the
148 reducing bus contention in contended cases.
/Linux-v5.4/mm/
Dcompaction.c486 if (cc->mode == MIGRATE_ASYNC && !cc->contended) { in compact_lock_irqsave()
490 cc->contended = true; in compact_lock_irqsave()
521 cc->contended = true; in compact_unlock_should_abort()
1003 !cc->rescan && !cc->contended) { in isolate_migratepages_block()
1933 if (cc->contended || fatal_signal_pending(current)) in __compact_finished()
Dinternal.h204 bool contended; /* Signal lock or sched contention */ member
/Linux-v5.4/arch/arm/common/
Dmcpm_head.S166 @ In the contended case, non-first men wait here for cluster setup
/Linux-v5.4/arch/x86/kernel/
Dhpet.c702 goto contended; in read_hpet()
717 contended: in read_hpet()
/Linux-v5.4/Documentation/locking/
Dlockstat.rst147 contended points (the lock holder). It is possible that the max
Dmutex-design.rst43 contended it goes to the next possible path.
Dww-mutex-design.rst97 slowpath until the contended lock can be acquired).
/Linux-v5.4/Documentation/
Dfutex-requeue-pi.txt100 of the waiter and to enqueue the waiter on a contended rt_mutex.
Drobust-futexes.txt154 - with FUTEX_WAIT set [contended mutex]: 130 msecs
/Linux-v5.4/Documentation/accounting/
Dpsi.rst8 When CPU, memory or IO devices are contended, workloads experience
/Linux-v5.4/tools/perf/
Dbuiltin-lock.c255 DEF_KEY_LOCK(contended, nr_contended),
/Linux-v5.4/net/core/
Ddev.c3383 bool contended; in __dev_xmit_skb() local
3421 contended = qdisc_is_running(q); in __dev_xmit_skb()
3422 if (unlikely(contended)) in __dev_xmit_skb()
3440 if (unlikely(contended)) { in __dev_xmit_skb()
3442 contended = false; in __dev_xmit_skb()
3452 if (unlikely(contended)) { in __dev_xmit_skb()
3454 contended = false; in __dev_xmit_skb()
3463 if (unlikely(contended)) in __dev_xmit_skb()

12