13#ifndef ZEPHYR_INCLUDE_PORTABILITY_CMSIS_TYPES_H_
14#define ZEPHYR_INCLUDE_PORTABILITY_CMSIS_TYPES_H_
18#include <zephyr/portability/cmsis_os2.h>
48 bool is_cb_dynamic_allocation;
50 void (*callback_function)(
void *argument);
64 bool is_cb_dynamic_allocation;
78 struct k_sem z_semaphore;
79 bool is_cb_dynamic_allocation;
92 struct k_mem_slab z_mslab;
94 char is_dynamic_allocation;
95 bool is_cb_dynamic_allocation;
110 char is_dynamic_allocation;
111 bool is_cb_dynamic_allocation;
125 bool is_cb_dynamic_allocation;
struct _dnode sys_dnode_t
Doubly-linked list node structure.
Definition dlist.h:59
state
Definition parser_state.h:29
__UINT32_TYPE__ uint32_t
Definition stdint.h:90
Control block for a CMSIS-RTOSv2 event flag.
Definition cmsis_types.h:122
Control block for a CMSIS-RTOSv2 memory pool.
Definition cmsis_types.h:90
Control block for a CMSIS-RTOSv2 message queue.
Definition cmsis_types.h:106
Control block for a CMSIS-RTOSv2 mutex.
Definition cmsis_types.h:61
Control block for a CMSIS-RTOSv2 semaphore.
Definition cmsis_types.h:76
Control block for a CMSIS-RTOSv2 thread.
Definition cmsis_types.h:26
Control block for a CMSIS-RTOSv2 timer.
Definition cmsis_types.h:43
Event Structure.
Definition kernel.h:2778
Message Queue Structure.
Definition kernel.h:5325
Kernel mutex structure.
Definition kernel.h:3573
Poll Event.
Definition kernel.h:6906
Poll signal object.
Definition kernel.h:6871
Semaphore structure.
Definition kernel.h:3807
Thread Structure.
Definition thread.h:259
Kernel timer structure.
Definition kernel.h:1875