/Linux-v5.10/arch/arm/include/asm/ |
D | spinlock.h | 83 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.10/drivers/gpu/drm/ |
D | drm_modeset_lock.c | 228 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()
|
D | drm_gem.c | 1268 int contended = -1; in drm_gem_lock_reservations() local 1274 if (contended != -1) { in drm_gem_lock_reservations() 1275 struct drm_gem_object *obj = objs[contended]; in drm_gem_lock_reservations() 1286 if (i == contended) in drm_gem_lock_reservations() 1297 if (contended != -1 && contended >= i) in drm_gem_lock_reservations() 1298 dma_resv_unlock(objs[contended]->resv); in drm_gem_lock_reservations() 1301 contended = i; in drm_gem_lock_reservations()
|
/Linux-v5.10/arch/csky/include/asm/ |
D | spinlock.h | 39 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.10/Documentation/filesystems/ |
D | directory-locking.rst | 92 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.10/kernel/locking/ |
D | test-ww_mutex.c | 391 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.10/drivers/gpu/drm/etnaviv/ |
D | etnaviv_gem_submit.c | 124 int contended, slow_locked = -1, i, ret = 0; in submit_lock_objects() local 133 contended = i; in submit_lock_objects() 160 obj = &submit->bos[contended].obj->base; in submit_lock_objects() 165 submit->bos[contended].flags |= BO_LOCKED; in submit_lock_objects() 166 slow_locked = contended; in submit_lock_objects()
|
/Linux-v5.10/drivers/gpu/drm/i915/ |
D | i915_gem.c | 1329 ww->contended = NULL; in i915_gem_ww_ctx_init() 1351 WARN_ON(ww->contended); in i915_gem_ww_ctx_fini() 1359 if (WARN_ON(!ww->contended)) in i915_gem_ww_ctx_backoff() 1364 ret = dma_resv_lock_slow_interruptible(ww->contended->base.resv, &ww->ctx); in i915_gem_ww_ctx_backoff() 1366 dma_resv_lock_slow(ww->contended->base.resv, &ww->ctx); in i915_gem_ww_ctx_backoff() 1369 list_add_tail(&ww->contended->obj_link, &ww->obj_list); in i915_gem_ww_ctx_backoff() 1371 ww->contended = NULL; in i915_gem_ww_ctx_backoff()
|
D | i915_gem.h | 123 struct drm_i915_gem_object *contended; member
|
/Linux-v5.10/drivers/gpu/drm/msm/ |
D | msm_gem_submit.c | 173 int contended, slow_locked = -1, i, ret = 0; in submit_lock_objects() local 182 contended = i; in submit_lock_objects() 205 struct msm_gem_object *msm_obj = submit->bos[contended].obj; in submit_lock_objects() 210 submit->bos[contended].flags |= BO_LOCKED; in submit_lock_objects() 211 slow_locked = contended; in submit_lock_objects()
|
/Linux-v5.10/security/keys/ |
D | gc.c | 260 goto contended; in key_garbage_collector() 263 contended: in key_garbage_collector()
|
/Linux-v5.10/include/drm/ |
D | drm_modeset_lock.h | 52 struct drm_modeset_lock *contended; member
|
/Linux-v5.10/tools/perf/Documentation/ |
D | perf-lock.txt | 54 Sorting key. Possible values: acquired (default), contended,
|
/Linux-v5.10/Documentation/arm/ |
D | vlocks.rst | 85 * vlocks are not intended to be fair. In the contended case, it is the 148 reducing bus contention in contended cases.
|
/Linux-v5.10/mm/ |
D | compaction.c | 504 if (cc->mode == MIGRATE_ASYNC && !cc->contended) { in compact_lock_irqsave() 508 cc->contended = true; in compact_lock_irqsave() 539 cc->contended = true; in compact_unlock_should_abort() 1029 !cc->rescan && !cc->contended) { in isolate_migratepages_block() 2055 if (cc->contended || fatal_signal_pending(current)) in __compact_finished()
|
D | internal.h | 242 bool contended; /* Signal lock or sched contention */ member
|
/Linux-v5.10/arch/arm/common/ |
D | mcpm_head.S | 166 @ In the contended case, non-first men wait here for cluster setup
|
/Linux-v5.10/drivers/gpu/drm/i915/gem/ |
D | i915_gem_object.h | 130 ww->contended = obj; in __i915_gem_object_lock()
|
/Linux-v5.10/arch/x86/kernel/ |
D | hpet.c | 702 goto contended; in read_hpet() 717 contended: in read_hpet()
|
/Linux-v5.10/Documentation/locking/ |
D | lockstat.rst | 147 contended points (the lock holder). It is possible that the max
|
D | futex-requeue-pi.rst | 100 of the waiter and to enqueue the waiter on a contended rt_mutex.
|
D | mutex-design.rst | 43 contended it goes to the next possible path.
|
D | robust-futexes.rst | 154 - with FUTEX_WAIT set [contended mutex]: 130 msecs
|
/Linux-v5.10/Documentation/accounting/ |
D | psi.rst | 10 When CPU, memory or IO devices are contended, workloads experience
|
/Linux-v5.10/tools/perf/ |
D | builtin-lock.c | 255 DEF_KEY_LOCK(contended, nr_contended),
|