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

Data Fields

cb_scratch_tscratch
 Container source transaction.
tinfl_decompressor * inflater
 Caller-owned inflate state.
uint8_t * input
 Compressed-input staging.
uint32_t input_capacity
 Input staging extent.
uint32_t chunk_bytes
 Logical bytes per chunk.
uint32_t chunk_count
 Container chunk count.
uint64_t total_bytes
 Logical payload extent.
uint64_t payload_offset
 First compressed payload byte.
uint64_t source_bytes
 Complete container extent.

Detailed Description

Definition at line 41 of file sweep_block_backends.c.

Field Documentation

◆ chunk_bytes

uint32_t cbs_rbkc_t::chunk_bytes

Logical bytes per chunk.

Definition at line 46 of file sweep_block_backends.c.

Referenced by internal_rbkc_read().

◆ chunk_count

uint32_t cbs_rbkc_t::chunk_count

Container chunk count.

Definition at line 47 of file sweep_block_backends.c.

Referenced by internal_rbkc_read().

◆ inflater

tinfl_decompressor* cbs_rbkc_t::inflater

Caller-owned inflate state.

Definition at line 43 of file sweep_block_backends.c.

Referenced by internal_rbkc_inflate().

◆ input

uint8_t* cbs_rbkc_t::input

Compressed-input staging.

Definition at line 44 of file sweep_block_backends.c.

Referenced by internal_rbkc_inflate().

◆ input_capacity

uint32_t cbs_rbkc_t::input_capacity

Input staging extent.

Definition at line 45 of file sweep_block_backends.c.

Referenced by internal_rbkc_inflate().

◆ payload_offset

uint64_t cbs_rbkc_t::payload_offset

First compressed payload byte.

Definition at line 49 of file sweep_block_backends.c.

Referenced by internal_rbkc_inflate(), and internal_rbkc_offsets().

◆ scratch

cb_scratch_t* cbs_rbkc_t::scratch

Container source transaction.

Definition at line 42 of file sweep_block_backends.c.

Referenced by internal_rbkc_inflate(), and internal_rbkc_offsets().

◆ source_bytes

uint64_t cbs_rbkc_t::source_bytes

Complete container extent.

Definition at line 50 of file sweep_block_backends.c.

Referenced by internal_rbkc_inflate(), and internal_rbkc_setup().

◆ total_bytes

uint64_t cbs_rbkc_t::total_bytes

Logical payload extent.

Definition at line 48 of file sweep_block_backends.c.

Referenced by internal_rbkc_read().


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