Home
last modified time | relevance | path

Searched refs:mutexes (Results 1 – 21 of 21) sorted by relevance

/Zephyr-latest/tests/kernel/mutex/sys_mutex/src/
Dmain.c343 struct sys_mutex *mutexes[4] = { &mutex_1, &mutex_2, &mutex_3, in ZTEST_USER_OR_NOT() local
359 rv = sys_mutex_lock(mutexes[i], K_NO_WAIT); in ZTEST_USER_OR_NOT()
360 zassert_equal(rv, 0, "Failed to lock mutex %p\n", mutexes[i]); in ZTEST_USER_OR_NOT()
/Zephyr-latest/drivers/retained_mem/
DKconfig28 Disable use of mutexes which prevent issues with concurrent retained
/Zephyr-latest/subsys/portability/cmsis_rtos_v1/
DKconfig36 Mention maximum number of mutexes in CMSIS compliant application.
/Zephyr-latest/doc/kernel/services/synchronization/
Dmutexes.rst18 Any number of mutexes can be defined (limited only by available RAM). Each mutex
85 involved. However, if multiple mutexes are involved, sub-optimal behavior will
86 be observed if the mutexes are not unlocked in the reverse order to which the
88 that a thread lock only a single mutex at a time when multiple mutexes are
/Zephyr-latest/lib/posix/options/
DKconfig.pthread10 Select 'y' here to enable POSIX threads, mutexes, condition variables, and thread-specific
28 int "Maximum number of POSIX mutexes"
31 Maximum simultaneously active mutexes in a POSIX application.
/Zephyr-latest/subsys/retention/
DKconfig32 Disable use of mutexes which prevent issues with concurrent retention
/Zephyr-latest/kernel/
DKconfig.obj_core58 bool "Integrate mutexes into object core framework"
61 When enabled, this option integrates mutexes into the object core
/Zephyr-latest/doc/kernel/services/
Dindex.rst41 synchronization/mutexes.rst
/Zephyr-latest/doc/hardware/peripherals/
Ddma.rst28 attempt to wrap a channel with kernel synchronization primitives such as mutexes or semaphores. If
/Zephyr-latest/subsys/portability/cmsis_rtos_v2/
DKconfig63 Mention max number of mutexes in CMSIS RTOS V2 compliant application.
/Zephyr-latest/samples/philosophers/
DREADME.rst12 preemptible and cooperative threads of differing priorities, as well as dynamic mutexes and thread
/Zephyr-latest/lib/libc/picolibc/
DKconfig189 Protects shared data structures in libc with mutexes that use
/Zephyr-latest/doc/kernel/data_structures/
Dring_buffers.rst170 mutexes and/or use semaphores to notify consumers that there is data to
/Zephyr-latest/doc/kernel/services/threads/
Dindex.rst85 it may own (such as mutexes and dynamically allocated memory)
/Zephyr-latest/doc/services/tracing/
Dindex.rst637 all initialized mutexes, one can write::
/Zephyr-latest/doc/services/zbus/
Dindex.rst363 * The HLP is more effective for zbus than the mutexes priority inheritance;
/Zephyr-latest/doc/releases/
Drelease-notes-3.4.rst1346 * Reimplemented :ref:`POSIX <posix_support>` threads, mutexes, condition
Drelease-notes-3.6.rst1191 …* Replaced mutexes with semaphores to lock channels and implement the Highest Locker Protocol (HLP)
Drelease-notes-3.5.rst2151 * Added logging to POSIX threads, mutexes, and condition variables
Drelease-notes-2.0.rst46 * Userspace mutexes are now supported through the new k_futex primitive.
Drelease-notes-3.2.rst2187 * :github:`47942` - Mutex priority inheritance when thread holds multiple mutexes