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

Injected bounded random-access scratch transaction. More...

#include <cache_bench_io.h>

Data Fields

cb_scratch_io_fn read
 Complete read-at callback.
cb_scratch_io_fn write
 Complete write-at callback.
void * ctx
 Caller-owned binding.
uint64_t size
 Logical bytes written.

Detailed Description

Injected bounded random-access scratch transaction.

Definition at line 54 of file cache_bench_io.h.

Field Documentation

◆ ctx

void* cb_scratch_t::ctx

Caller-owned binding.

Definition at line 57 of file cache_bench_io.h.

Referenced by internal_pack_write(), internal_rbkc_inflate(), internal_rbkc_offsets(), and internal_rbkc_pack().

◆ read

cb_scratch_io_fn cb_scratch_t::read

Complete read-at callback.

Definition at line 55 of file cache_bench_io.h.

Referenced by internal_rbkc_inflate(), and internal_rbkc_offsets().

◆ size

uint64_t cb_scratch_t::size

Logical bytes written.

Definition at line 58 of file cache_bench_io.h.

Referenced by internal_rbkc_offsets(), and internal_rbkc_pack().

◆ write

cb_scratch_io_fn cb_scratch_t::write

Complete write-at callback.

Definition at line 56 of file cache_bench_io.h.

Referenced by internal_pack_write(), and internal_rbkc_pack().


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