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

Tile-cache state (caller-owned; treat as private). More...

#include <ra8_tile_cache.h>

Collaboration diagram for ra8_tile_cache_t:

Data Fields

ra8_keycache_t kc
 Underlying keyed-LRU cache.
ra8_tile_decode_fn decode
 Caller's tile decoder.
void * decode_ctx
 Caller's decoder context.

Detailed Description

Tile-cache state (caller-owned; treat as private).

Invariant
Every valid cell is reachable from exactly one hash bucket.
Since
0.1.0

Definition at line 163 of file ra8_tile_cache.h.

Field Documentation

◆ decode

ra8_tile_decode_fn ra8_tile_cache_t::decode

Caller's tile decoder.

Definition at line 165 of file ra8_tile_cache.h.

Referenced by internal_tile_decode(), and ra8_tile_cache_init().

◆ decode_ctx

void* ra8_tile_cache_t::decode_ctx

Caller's decoder context.

Definition at line 166 of file ra8_tile_cache.h.

Referenced by internal_tile_decode(), and ra8_tile_cache_init().

◆ kc

ra8_keycache_t ra8_tile_cache_t::kc

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