Mistake on this page?
Report an issue in GitHub or email us
Data Fields
osRtxMutex_s Struct Reference

Mutex Control Block. More...

#include <rtx_os.h>

Data Fields

uint8_t id
 Object Identifier. More...
 
uint8_t reserved_state
 Object State (not used) More...
 
uint8_t flags
 Object Flags. More...
 
uint8_t attr
 Object Attributes. More...
 
const char * name
 Object Name. More...
 
osRtxThread_tthread_list
 Waiting Threads List. More...
 
osRtxThread_towner_thread
 Owner Thread. More...
 
struct osRtxMutex_sowner_prev
 Pointer to previous owned Mutex. More...
 
struct osRtxMutex_sowner_next
 Pointer to next owned Mutex. More...
 
uint8_t lock
 Lock counter. More...
 

Detailed Description

Mutex Control Block.

Definition at line 180 of file rtx_os.h.

Field Documentation

uint8_t attr

Object Attributes.

Definition at line 184 of file rtx_os.h.

uint8_t flags

Object Flags.

Definition at line 183 of file rtx_os.h.

uint8_t id

Object Identifier.

Definition at line 181 of file rtx_os.h.

uint8_t lock

Lock counter.

Definition at line 190 of file rtx_os.h.

const char* name

Object Name.

Definition at line 185 of file rtx_os.h.

struct osRtxMutex_s* owner_next

Pointer to next owned Mutex.

Definition at line 189 of file rtx_os.h.

struct osRtxMutex_s* owner_prev

Pointer to previous owned Mutex.

Definition at line 188 of file rtx_os.h.

osRtxThread_t* owner_thread

Owner Thread.

Definition at line 187 of file rtx_os.h.

uint8_t reserved_state

Object State (not used)

Definition at line 182 of file rtx_os.h.

osRtxThread_t* thread_list

Waiting Threads List.

Definition at line 186 of file rtx_os.h.

Important Information for this Arm website

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies. If you are not happy with the use of these cookies, please review our Cookie Policy to learn how they can be disabled. By disabling cookies, some features of the site will not work.