| /linux/drivers/gpu/drm/i915/ |
| H A D | i915_gem_ww.c | 14 ww->contended = NULL; in i915_gem_ww_ctx_init() 38 WARN_ON(ww->contended); in i915_gem_ww_ctx_fini() 46 if (WARN_ON(!ww->contended)) in i915_gem_ww_ctx_backoff() 51 ret = dma_resv_lock_slow_interruptible(ww->contended->base.resv, &ww->ctx); in i915_gem_ww_ctx_backoff() 53 dma_resv_lock_slow(ww->contended->base.resv, &ww->ctx); in i915_gem_ww_ctx_backoff() 56 list_add_tail(&ww->contended->obj_link, &ww->obj_list); in i915_gem_ww_ctx_backoff() 58 i915_gem_object_put(ww->contended); in i915_gem_ww_ctx_backoff() 60 ww->contended = NULL; in i915_gem_ww_ctx_backoff()
|
| H A D | i915_gem_ww.h | 13 struct drm_i915_gem_object *contended; member
|
| /linux/arch/arm/include/asm/ |
| H A 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/tools/perf/Documentation/ |
| H A D | perf-lock.txt | 70 Sorting key. Possible values: acquired (default), contended, 76 customize that using this. Possible values: acquired, contended, 87 $ perf lock report -t -F acquired,contended,avg_wait 89 Name acquired contended avg wait (ns) 126 Sorting key. Possible values: contended, wait_total (default), 133 contended, wait_total, wait_max, wait_min, avg_wait.
|
| /linux/include/drm/ |
| H A D | drm_exec.h | 46 struct drm_gem_object *contended; member 135 return !!exec->contended; in drm_exec_is_contended()
|
| H A D | drm_modeset_lock.h | 55 struct drm_modeset_lock *contended; member
|
| /linux/kernel/cgroup/ |
| H A D | rstat.c | 364 bool contended; in __css_rstat_lock() 367 contended = !spin_trylock_irq(lock); in __css_rstat_lock() 368 if (contended) { in __css_rstat_lock() 369 trace_cgroup_rstat_lock_contended(cgrp, cpu_in_loop, contended); in __css_rstat_lock() 372 trace_cgroup_rstat_locked(cgrp, cpu_in_loop, contended); in __css_rstat_unlock() 361 bool contended; __css_rstat_lock() local
|
| /linux/security/keys/ |
| H A D | gc.c | 265 goto contended; in key_garbage_collector() 268 contended: in key_garbage_collector()
|
| /linux/Documentation/arch/arm/ |
| H A 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/mm/ |
| H A D | compaction.c | 510 if (cc->mode == MIGRATE_ASYNC && !cc->contended) { in compact_lock_irqsave() 514 cc->contended = true; in compact_lock_irqsave() 542 cc->contended = true; in compact_unlock_should_abort() 921 cc->contended = true; in isolate_migratepages_block() 1219 !cc->finish_pageblock && !cc->contended) { in isolate_migratepages_block() 2339 if (cc->contended || fatal_signal_pending(current)) in __compact_finished()
|
| H A D | rmap.c | 573 rwc->contended = true; in folio_lock_anon_vma_read() 979 return rwc.contended ? -1 : pra.referenced; in folio_referenced() 2808 rwc->contended = true; in rmap_walk_anon_lock() 2910 rwc->contended = true; in __rmap_walk_file()
|
| H A D | internal.h | 906 bool contended; /* Signal lock contention */ member
|
| /linux/Documentation/driver-api/cxl/linux/ |
| H A D | memory-hotplug.rst | 60 its :code:`struct folio` becomes hotly contended.
|
| /linux/arch/arm/common/ |
| H A D | mcpm_head.S | 168 @ In the contended case, non-first men wait here for cluster setup
|
| /linux/Documentation/locking/ |
| H A D | lockstat.rst | 147 contended points (the lock holder). It is possible that the max
|
| H A D | futex-requeue-pi.rst | 100 of the waiter and to enqueue the waiter on a contended rt_mutex.
|
| H A D | mutex-design.rst | 43 contended it goes to the next possible path.
|
| H A D | robust-futexes.rst | 154 - with FUTEX_WAIT set [contended mutex]: 130 msecs
|
| H A D | ww-mutex-design.rst | 97 slowpath until the contended lock can be acquired).
|
| /linux/drivers/regulator/ |
| H A D | core.c | 239 struct regulator_dev *held, *contended; in regulator_lock_two() local 254 contended = rdev2; in regulator_lock_two() 258 ww_mutex_lock_slow(&contended->mutex, ww_ctx); in regulator_lock_two() 259 contended->ref_cnt++; in regulator_lock_two() 260 contended->mutex_owner = current; in regulator_lock_two() 261 swap(held, contended); in regulator_lock_two() 262 ret = regulator_lock_nested(contended, ww_ctx); in regulator_lock_two()
|
| /linux/Documentation/accounting/ |
| H A D | psi.rst | 10 When CPU, memory or IO devices are contended, workloads experience
|
| /linux/include/linux/ |
| H A D | rmap.h | 1024 bool contended; member
|
| /linux/drivers/gpu/drm/ |
| H A D | Kconfig | 159 printed when attempting to lock a contended lock.
|
| /linux/tools/perf/ |
| H A D | builtin-lock.c | 278 DEF_KEY_LOCK(contended, "contended", nr_contended, 10), 289 DEF_KEY_LOCK(contended, "contended", nr_contended, 10),
|
| /linux/Documentation/filesystems/ |
| H A D | directory-locking.rst | 168 contended locks in the minimal deadlock will be of the same rank,
|