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

Where the cursor and the native workspace sit inside a caller span. More...

Data Fields

void * cursor
 First alignof(vfs_directory_state_t) base in the span.
void * workspace
 First native-aligned base past the cursor.
size_t cursor_end
 Span bytes up to one past the cursor.
size_t consumed
 Span bytes ahead of workspace.

Detailed Description

Where the cursor and the native workspace sit inside a caller span.

Definition at line 174 of file fw_if_fs_ra8_vfs.c.

Field Documentation

◆ consumed

size_t vfs_dir_layout_t::consumed

Span bytes ahead of workspace.

Definition at line 178 of file fw_if_fs_ra8_vfs.c.

Referenced by internal_dir_open().

◆ cursor

void* vfs_dir_layout_t::cursor

First alignof(vfs_directory_state_t) base in the span.

Definition at line 175 of file fw_if_fs_ra8_vfs.c.

Referenced by internal_dir_cursor(), and internal_dir_open().

◆ cursor_end

size_t vfs_dir_layout_t::cursor_end

Span bytes up to one past the cursor.

Definition at line 177 of file fw_if_fs_ra8_vfs.c.

Referenced by internal_dir_open().

◆ workspace

void* vfs_dir_layout_t::workspace

First native-aligned base past the cursor.

Definition at line 176 of file fw_if_fs_ra8_vfs.c.

Referenced by internal_dir_open().


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