GeMRTOS
Data Fields
gs_scb Struct Reference

GS_SCB Signal Control Block structure. More...

#include <gemrtos_core.h>

Data Fields

Detailed Description

GS_SCB Signal Control Block structure.

gs_scb Signal Control Block (SCB) structure

The gs_scb structure defines the pending and associated signals for tasks, events, resources and kernal.

Todo:
define the rest of signal types required.

Definition at line 393 of file gemrtos_core.h.

Field Documentation

◆ BLOCK_HASH

unsigned int BLOCK_HASH

BLOCK_HASH of the SCB: (GS_SCB *) + 4.

Definition at line 394 of file gemrtos_core.h.

◆ malloc_address

void* malloc_address

Pointer memory address of the malloc block

Definition at line 397 of file gemrtos_core.h.

◆ SCB_AssocXCB

void* SCB_AssocXCB

Pointer to the data structure root of the SCBASL.

Definition at line 403 of file gemrtos_core.h.

◆ SCB_NEXT_SCBs

struct gs_scb* SCB_NEXT_SCBs

Fields for debugging.

Pointer to next SCB structure. Used for debugging purposes.

Definition at line 406 of file gemrtos_core.h.

◆ SCB_NextSCB

struct gs_scb* SCB_NextSCB

Pointer to the next SCB linked.

Definition at line 401 of file gemrtos_core.h.

◆ SCB_NextSCBAPSL

struct gs_scb* SCB_NextSCBAPSL

Pointer to the next pending SCB lined.

Definition at line 402 of file gemrtos_core.h.

◆ SCB_PREV_SCBs

struct gs_scb* SCB_PREV_SCBs

Pointer to previous SCB structure. Used for debugging purposes.

Definition at line 407 of file gemrtos_core.h.

◆ SCB_TaskArg

void* SCB_TaskArg

Pointer to the argument of the signal.

Definition at line 400 of file gemrtos_core.h.

◆ SCB_TaskCode

void* SCB_TaskCode

Pointer to the code of the signal.

Definition at line 399 of file gemrtos_core.h.

◆ SCBPriority

INT32 SCBPriority

Priority of the SCB when it is linked.

Definition at line 398 of file gemrtos_core.h.


The documentation for this struct was generated from the following file: