OpenCore  1.0.4
OpenCore Bootloader
Loading...
Searching...
No Matches
fsw_volume Struct Reference

#include <fsw_core.h>

Data Fields

fsw_u32 phys_blocksize
 Block size for disk access / file system structures.
 
fsw_u32 log_blocksize
 Block size for logical file data.
 
struct DNODESTRUCTNAMEroot
 Root directory dnode.
 
struct fsw_string label
 Volume label.
 
struct fsw_dnodednode_head
 List of all dnodes allocated for this volume.
 
struct fsw_blockcachebcache
 Array of block cache entries.
 
fsw_u32 bcache_size
 Number of entries in the block cache array.
 
void * host_data
 Hook for a host-specific data structure.
 
struct fsw_host_tablehost_table
 Dispatch table for host-specific functions.
 
struct fsw_fstype_tablefstype_table
 Dispatch table for file system specific functions.
 
int host_string_type
 String type used by the host environment.
 

Detailed Description

Core: Represents a mounted volume.

Definition at line 221 of file fsw_core.h.

Field Documentation

◆ bcache

struct fsw_blockcache* fsw_volume::bcache

Array of block cache entries.

Definition at line 230 of file fsw_core.h.

◆ bcache_size

fsw_u32 fsw_volume::bcache_size

Number of entries in the block cache array.

Definition at line 231 of file fsw_core.h.

◆ dnode_head

struct fsw_dnode* fsw_volume::dnode_head

List of all dnodes allocated for this volume.

Definition at line 228 of file fsw_core.h.

◆ fstype_table

struct fsw_fstype_table* fsw_volume::fstype_table

Dispatch table for file system specific functions.

Definition at line 235 of file fsw_core.h.

◆ host_data

void* fsw_volume::host_data

Hook for a host-specific data structure.

Definition at line 233 of file fsw_core.h.

◆ host_string_type

int fsw_volume::host_string_type

String type used by the host environment.

Definition at line 236 of file fsw_core.h.

◆ host_table

struct fsw_host_table* fsw_volume::host_table

Dispatch table for host-specific functions.

Definition at line 234 of file fsw_core.h.

◆ label

struct fsw_string fsw_volume::label

Volume label.

Definition at line 226 of file fsw_core.h.

◆ log_blocksize

fsw_u32 fsw_volume::log_blocksize

Block size for logical file data.

Definition at line 223 of file fsw_core.h.

◆ phys_blocksize

fsw_u32 fsw_volume::phys_blocksize

Block size for disk access / file system structures.

Definition at line 222 of file fsw_core.h.

◆ root

struct DNODESTRUCTNAME* fsw_volume::root

Root directory dnode.

Definition at line 225 of file fsw_core.h.


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