GeMRTOS
Data Fields
gs_rrds Struct Reference

GS_RRDS Resource Request Data Structure. More...

#include <gemrtos_core.h>

Data Fields

Detailed Description

GS_RRDS Resource Request Data Structure.

gs_rrds Resource Request Data Structure (RRDS)

The gs_rrds holds information about different kinds of resource requests.

Todo:
Define a unified srtucture for different kind of resources.

Definition at line 357 of file gemrtos_core.h.

Field Documentation

◆ @5

struct { ... }

◆ @7

union { ... }

◆ BLOCK_HASH

unsigned int BLOCK_HASH

BLOCK_HASH of the RRDS: (GS_RRDS *) + 5.

Definition at line 359 of file gemrtos_core.h.

◆ malloc_address

void* malloc_address

Pointer memory address of the malloc block

Definition at line 362 of file gemrtos_core.h.

◆ queue_buffer

QUEUE BUFFER structure defined in mq.h.

Definition at line 378 of file gemrtos_core.h.

◆ RRDS_AsocECB

struct gs_ecb* RRDS_AsocECB

Pointer to ECB the RRDS is linked to.

Definition at line 365 of file gemrtos_core.h.

◆ RRDS_NEXT_RRDSs

struct gs_rrds* RRDS_NEXT_RRDSs

Fields for debugging.

Pointer to next RRDS structure. Used for debugging purposes.

Definition at line 368 of file gemrtos_core.h.

◆ RRDS_NextRRDS

struct gs_rrds* RRDS_NextRRDS

Pointer to the next RRDS structure

Definition at line 363 of file gemrtos_core.h.

◆ RRDS_NextSCB

struct gs_scb* RRDS_NextSCB

Pointer to the Linked list of signals.

Definition at line 364 of file gemrtos_core.h.

◆ RRDS_PREV_RRDSs

struct gs_rrds* RRDS_PREV_RRDSs

Pointer to previous RRDS structure. Used for debugging purposes.

Definition at line 369 of file gemrtos_core.h.

◆ RRDSGrantedPriority

TIMEPRIORITY RRDSGrantedPriority

Priority for granting the resource

Definition at line 376 of file gemrtos_core.h.

◆ RRDSGrantedTimeout

TIMEPRIORITY RRDSGrantedTimeout

Timeout for granting the resource

Definition at line 374 of file gemrtos_core.h.

◆ RRDSWaitingPriority

TIMEPRIORITY RRDSWaitingPriority

Priority for waiting the resource

Definition at line 375 of file gemrtos_core.h.

◆ RRDSWaitingTimeout

TIMEPRIORITY RRDSWaitingTimeout

Timeout for waiting the resource

Definition at line 373 of file gemrtos_core.h.


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