Home
last modified time | relevance | path

Searched refs:semaphores (Results 1 – 25 of 37) sorted by relevance

12

/openbmc/linux/tools/testing/selftests/powerpc/dscr/
H A Ddscr_explicit_test.c55 sem_t semaphores[2]; in dscr_explicit_lockstep_test() local
56 sem_t *prev = &semaphores[1]; /* reversed prev/next than for the other thread */ in dscr_explicit_lockstep_test()
57 sem_t *next = &semaphores[0]; in dscr_explicit_lockstep_test()
68 FAIL_IF(pthread_create(&thread, NULL, dscr_explicit_lockstep_thread, (void *)semaphores)); in dscr_explicit_lockstep_test()
/openbmc/linux/Documentation/locking/
H A Dpercpu-rw-semaphore.rst2 Percpu rw semaphores
5 Percpu rw semaphores is a new read-write semaphore design that is
8 The problem with traditional read-write semaphores is that when multiple
H A Dlocktypes.rst89 The aforementioned lock types except semaphores have strict owner
122 semaphores and PREEMPT_RT
126 semaphores have no concept of owners, thus preventing PREEMPT_RT from
127 providing priority inheritance for semaphores. After all, an unknown
128 owner cannot be boosted. As a consequence, blocking on semaphores can
H A Dmutex-design.rst16 behave similarly to binary semaphores, and were introduced in 2006[1]
73 number of workloads. Note that this technique is also used for rw-semaphores.
/openbmc/linux/drivers/gpu/drm/radeon/
H A Dradeon_sync.c46 sync->semaphores[i] = NULL; in radeon_sync_create()
153 sync->semaphores[count++] = semaphore; in radeon_sync_rings()
203 radeon_semaphore_free(rdev, &sync->semaphores[i], fence); in radeon_sync_free()
/openbmc/linux/Documentation/translations/zh_CN/locking/
H A Dmutex-design.rst27 排斥”。互斥锁是一种睡眠锁,它的行为类似于二进制信号量(semaphores),在
72 改善一些工作负载的性能。注意,这种技术也被用于读写信号量(rw-semaphores)。
/openbmc/u-boot/doc/device-tree-bindings/mailbox/
H A Dnvidia,tegra186-hsp.txt9 The features that HSP supported are shared mailboxes, shared semaphores,
10 arbitrated semaphores and doorbells.
/openbmc/openbmc/meta-openembedded/meta-python/recipes-devtools/python/
H A Dpython3-posix-ipc_1.1.1.bb1 DESCRIPTION = "POSIX IPC primitives (semaphores, shared memory and message queues) for Python"
/openbmc/linux/Documentation/translations/zh_CN/
H A Dglossary.rst34 * semaphores: 信号量。
/openbmc/linux/Documentation/translations/zh_CN/infiniband/
H A Dcore_locking.rst109 不能持有任何可能导致死锁的semaphores
/openbmc/linux/drivers/gpu/drm/i915/
H A Di915_scheduler_types.h69 intel_engine_mask_t semaphores; member
H A Di915_request.c658 if (request->sched.semaphores && in __i915_request_submit()
660 engine->saturated |= request->sched.semaphores; in __i915_request_submit()
737 if (request->sched.semaphores && __i915_request_has_started(request)) in __i915_request_unsubmit()
738 request->sched.semaphores = 0; in __i915_request_unsubmit()
1140 return rq->sched.semaphores | READ_ONCE(rq->engine->saturated); in already_busywaiting()
1240 to->sched.semaphores |= mask; in emit_semaphore_wait()
H A Di915_scheduler.c308 node->semaphores = 0; in i915_sched_node_reinit()
H A DKconfig.profile132 interact with each other via userspace semaphores. Each context
/openbmc/linux/Documentation/devicetree/bindings/hwlock/
H A Dallwinner,sun6i-a31-hwspinlock.yaml13 The hardware unit provides semaphores between the ARM cores and the embedded
/openbmc/linux/Documentation/devicetree/bindings/mailbox/
H A Dnvidia,tegra186-hsp.yaml22 semaphores, arbitrated semaphores and doorbells.
/openbmc/u-boot/drivers/mailbox/
H A DKconfig25 implements doorbells, mailboxes, semaphores, and shared interrupts.
/openbmc/linux/drivers/media/pci/cx18/
H A Dcx18-scb.h231 u32 semaphores[8]; /* Semaphores */ member
/openbmc/linux/Documentation/userspace-api/
H A Dfutex2.rst10 performant synchronization mechanisms, such as mutexes, semaphores and
/openbmc/linux/Documentation/scsi/
H A DChangeLog.ips26 4.80.14 - Take all semaphores off stack
/openbmc/linux/Documentation/infiniband/
H A Dcore_locking.rst108 semaphores that could cause deadlock if a consumer calls back into
/openbmc/linux/Documentation/RCU/
H A Drcuref.rst17 reader/writer spinlocks or semaphores are straightforward:
/openbmc/linux/Documentation/filesystems/
H A Djournalling.rst88 jbd2_journal_stop() as if they were semaphores and include them in
/openbmc/linux/Documentation/scheduler/
H A Dcompletion.rst14 misuse of locks/semaphores and busy-loops. Any time you think of using
/openbmc/linux/arch/arc/
H A DKconfig197 hardware semaphores, shared memory,....

12