ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
Loading...
Searching...
No Matches
ra8_cs_dir_ent_t Struct Reference

One serialized directory entry in the checkpoint region (16 bytes). More...

#include <ra8_cache_store_internal.h>

Data Fields

uint32_t key
 Content key.
uint32_t start_sector
 Entry header logical sector.
uint32_t byte_len
 Payload length in bytes.
uint16_t sector_count
 Run length (header + payload).
uint16_t flags
 Persisted flags (pinned bit).

Detailed Description

One serialized directory entry in the checkpoint region (16 bytes).

Invariant
sector_count >= 1.
Since
0.1.0

Definition at line 125 of file ra8_cache_store_internal.h.

Field Documentation

◆ byte_len

uint32_t ra8_cs_dir_ent_t::byte_len

Payload length in bytes.

Definition at line 128 of file ra8_cache_store_internal.h.

Referenced by internal_dir_unpack_sector().

◆ flags

uint16_t ra8_cs_dir_ent_t::flags

Persisted flags (pinned bit).

Definition at line 130 of file ra8_cache_store_internal.h.

Referenced by internal_dir_unpack_sector().

◆ key

uint32_t ra8_cs_dir_ent_t::key

Content key.

Definition at line 126 of file ra8_cache_store_internal.h.

Referenced by internal_dir_unpack_sector().

◆ sector_count

uint16_t ra8_cs_dir_ent_t::sector_count

Run length (header + payload).

Definition at line 129 of file ra8_cache_store_internal.h.

Referenced by internal_dir_unpack_sector().

◆ start_sector

uint32_t ra8_cs_dir_ent_t::start_sector

Entry header logical sector.

Definition at line 127 of file ra8_cache_store_internal.h.

Referenced by internal_dir_unpack_sector().


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