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

Exact byte regions required for one cache budget. More...

#include <reader_vmem_internal.h>

Data Fields

size_t frame_offset
 Frame-pool region offset.
size_t frame_bytes
 Frame-pool region size.
size_t meta_offset
 Metadata region offset.
size_t meta_bytes
 Metadata region size.
size_t key_offset
 Key region offset.
size_t key_bytes
 Key region size.
size_t bucket_offset
 Hash-bucket region offset.
size_t bucket_bytes
 Hash-bucket region size.
size_t total_bytes
 Exact workspace high-water.

Detailed Description

Exact byte regions required for one cache budget.

Definition at line 37 of file reader_vmem_internal.h.

Field Documentation

◆ bucket_bytes

size_t rv_workspace_need_t::bucket_bytes

Hash-bucket region size.

Definition at line 45 of file reader_vmem_internal.h.

Referenced by priv_rv_workspace_bind(), and priv_rv_workspace_require().

◆ bucket_offset

size_t rv_workspace_need_t::bucket_offset

Hash-bucket region offset.

Definition at line 44 of file reader_vmem_internal.h.

Referenced by priv_rv_workspace_bind(), and priv_rv_workspace_require().

◆ frame_bytes

size_t rv_workspace_need_t::frame_bytes

Frame-pool region size.

Definition at line 39 of file reader_vmem_internal.h.

Referenced by priv_rv_workspace_bind(), and priv_rv_workspace_require().

◆ frame_offset

size_t rv_workspace_need_t::frame_offset

Frame-pool region offset.

Definition at line 38 of file reader_vmem_internal.h.

Referenced by priv_rv_workspace_bind(), and priv_rv_workspace_require().

◆ key_bytes

size_t rv_workspace_need_t::key_bytes

Key region size.

Definition at line 43 of file reader_vmem_internal.h.

Referenced by priv_rv_workspace_bind(), and priv_rv_workspace_require().

◆ key_offset

size_t rv_workspace_need_t::key_offset

Key region offset.

Definition at line 42 of file reader_vmem_internal.h.

Referenced by priv_rv_workspace_bind(), and priv_rv_workspace_require().

◆ meta_bytes

size_t rv_workspace_need_t::meta_bytes

Metadata region size.

Definition at line 41 of file reader_vmem_internal.h.

Referenced by priv_rv_workspace_bind(), and priv_rv_workspace_require().

◆ meta_offset

size_t rv_workspace_need_t::meta_offset

Metadata region offset.

Definition at line 40 of file reader_vmem_internal.h.

Referenced by priv_rv_workspace_bind(), and priv_rv_workspace_require().

◆ total_bytes

size_t rv_workspace_need_t::total_bytes

Exact workspace high-water.

Definition at line 46 of file reader_vmem_internal.h.

Referenced by internal_prepare(), internal_report_workspace(), priv_rv_workspace_bind(), and priv_rv_workspace_require().


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