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

One fixed named-mount slot. More...

#include <ra8_io_vfs_internal.h>

Collaboration diagram for vfs_slot_t:

Data Fields

char name [(uint32_t) k_ra8_io_vfs_name_max]
 NUL-terminated mount name.
const ra8_io_fsfmt_tformat
 Selected format descriptor.
void * mount_ctx
 Format-private mounted context.
bool owned
 VFS must invoke format unmount.
bool native
 Context is a native ra8_fs mount.
bool in_use
 Slot is occupied.

Detailed Description

One fixed named-mount slot.

Definition at line 34 of file ra8_io_vfs_internal.h.

Field Documentation

◆ format

◆ in_use

bool vfs_slot_t::in_use

Slot is occupied.

Definition at line 46 of file ra8_io_vfs_internal.h.

Referenced by internal_store_mount(), and internal_vfs_init_slot().

◆ mount_ctx

◆ name

char vfs_slot_t::name[(uint32_t) k_ra8_io_vfs_name_max]

NUL-terminated mount name.

Definition at line 36 of file ra8_io_vfs_internal.h.

Referenced by internal_store_mount().

◆ native

bool vfs_slot_t::native

Context is a native ra8_fs mount.

Definition at line 44 of file ra8_io_vfs_internal.h.

Referenced by internal_store_mount().

◆ owned

bool vfs_slot_t::owned

VFS must invoke format unmount.

Definition at line 42 of file ra8_io_vfs_internal.h.

Referenced by internal_store_mount(), internal_vfs_init_slot(), and ra8_io_vfs_unmount().


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