| 
    OpenCore
    1.0.5
    
   OpenCore Bootloader 
   | 
 
#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 DNODESTRUCTNAME * | root | 
| Root directory dnode.   | |
| struct fsw_string | label | 
| Volume label.   | |
| struct fsw_dnode * | dnode_head | 
| List of all dnodes allocated for this volume.   | |
| struct fsw_blockcache * | bcache | 
| 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_table * | host_table | 
| Dispatch table for host-specific functions.   | |
| struct fsw_fstype_table * | fstype_table | 
| Dispatch table for file system specific functions.   | |
| int | host_string_type | 
| String type used by the host environment.   | |
Core: Represents a mounted volume.
Definition at line 221 of file fsw_core.h.
| struct fsw_blockcache* fsw_volume::bcache | 
Array of block cache entries.
Definition at line 230 of file fsw_core.h.
| fsw_u32 fsw_volume::bcache_size | 
Number of entries in the block cache array.
Definition at line 231 of file fsw_core.h.
| struct fsw_dnode* fsw_volume::dnode_head | 
List of all dnodes allocated for this volume.
Definition at line 228 of file fsw_core.h.
| struct fsw_fstype_table* fsw_volume::fstype_table | 
Dispatch table for file system specific functions.
Definition at line 235 of file fsw_core.h.
| void* fsw_volume::host_data | 
Hook for a host-specific data structure.
Definition at line 233 of file fsw_core.h.
| int fsw_volume::host_string_type | 
String type used by the host environment.
Definition at line 236 of file fsw_core.h.
| struct fsw_host_table* fsw_volume::host_table | 
Dispatch table for host-specific functions.
Definition at line 234 of file fsw_core.h.
| struct fsw_string fsw_volume::label | 
Volume label.
Definition at line 226 of file fsw_core.h.
| fsw_u32 fsw_volume::log_blocksize | 
Block size for logical file data.
Definition at line 223 of file fsw_core.h.
| fsw_u32 fsw_volume::phys_blocksize | 
Block size for disk access / file system structures.
Definition at line 222 of file fsw_core.h.
| struct DNODESTRUCTNAME* fsw_volume::root | 
Root directory dnode.
Definition at line 225 of file fsw_core.h.