doc: Fix sys_mutex and futex missing documentation
Adds API reference for sys_mutex and futex to mutex documentation, adds Doxygen documentation for SYS_MUTEX_DEFINE and fixes typo in futex documentation. Fixes #27829 Signed-off-by: Lauren Murphy <lauren.murphy@intel.com>
This commit is contained in:
parent
99a0c416bf
commit
d922fed7f7
3 changed files with 45 additions and 2 deletions
|
@ -1945,8 +1945,8 @@ static inline void *z_impl_k_queue_peek_tail(struct k_queue *queue)
|
|||
* A k_futex is a lightweight mutual exclusion primitive designed
|
||||
* to minimize kernel involvement. Uncontended operation relies
|
||||
* only on atomic access to shared memory. k_futex are tracked as
|
||||
* kernel objects and can live in user memory so any access bypass
|
||||
* the kernel object permission management mechanism.
|
||||
* kernel objects and can live in user memory so that any access
|
||||
* bypasses the kernel object permission management mechanism.
|
||||
*/
|
||||
struct k_futex {
|
||||
atomic_t val;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue