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

Workload state shared by all navigation phases. More...

Collaboration diagram for rv_driver_t:

Data Fields

rv_chapter_t chapters [k_rv_chapters]
 Deterministic chapter extents.
uint32_t total_frames
 Total synthetic book frames.
uint64_t rng
 Xorshift state.
ra8_vmem_tvm
 Production cache instance.
rv_trace_ttrace
 Atomic raw-fd trace sink.
uint32_t object_id
 Registered book object.
uint64_t accesses
 References attempted.
bool failed
 Sticky cache/trace failure.

Detailed Description

Workload state shared by all navigation phases.

Definition at line 101 of file reader_vmem.c.

Field Documentation

◆ accesses

uint64_t rv_driver_t::accesses

References attempted.

Definition at line 108 of file reader_vmem.c.

Referenced by internal_report(), and internal_touch().

◆ chapters

rv_chapter_t rv_driver_t::chapters[k_rv_chapters]

Deterministic chapter extents.

Definition at line 102 of file reader_vmem.c.

Referenced by internal_layout_book(), internal_phase_linear(), and internal_phase_toc().

◆ failed

bool rv_driver_t::failed

Sticky cache/trace failure.

Definition at line 109 of file reader_vmem.c.

Referenced by internal_execute(), and internal_touch().

◆ object_id

uint32_t rv_driver_t::object_id

Registered book object.

Definition at line 107 of file reader_vmem.c.

Referenced by internal_execute(), and internal_touch().

◆ rng

uint64_t rv_driver_t::rng

Xorshift state.

Definition at line 104 of file reader_vmem.c.

Referenced by internal_layout_book(), internal_phase_linear(), and internal_phase_toc().

◆ total_frames

uint32_t rv_driver_t::total_frames

Total synthetic book frames.

Definition at line 103 of file reader_vmem.c.

Referenced by internal_execute(), internal_layout_book(), internal_phase_scan(), and internal_report().

◆ trace

rv_trace_t* rv_driver_t::trace

Atomic raw-fd trace sink.

Definition at line 106 of file reader_vmem.c.

Referenced by internal_execute(), and internal_touch().

◆ vm

ra8_vmem_t* rv_driver_t::vm

Production cache instance.

Definition at line 105 of file reader_vmem.c.

Referenced by internal_execute(), and internal_touch().


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