OpenCore
1.0.4
OpenCore Bootloader
|
#include <fsw_core.h>
Core: Function table for a file system driver.
Definition at line 359 of file fsw_core.h.
fsw_status_t(* fsw_fstype_table::dir_lookup) (struct VOLSTRUCTNAME *vol, struct DNODESTRUCTNAME *dno, struct fsw_string *lookup_name, struct DNODESTRUCTNAME **child_dno) |
Definition at line 376 of file fsw_core.h.
fsw_status_t(* fsw_fstype_table::dir_read) (struct VOLSTRUCTNAME *vol, struct DNODESTRUCTNAME *dno, struct fsw_shandle *shand, struct DNODESTRUCTNAME **child_dno) |
Definition at line 378 of file fsw_core.h.
fsw_status_t(* fsw_fstype_table::dnode_fill) (struct VOLSTRUCTNAME *vol, struct DNODESTRUCTNAME *dno) |
Definition at line 369 of file fsw_core.h.
void(* fsw_fstype_table::dnode_free) (struct VOLSTRUCTNAME *vol, struct DNODESTRUCTNAME *dno) |
Definition at line 370 of file fsw_core.h.
fsw_status_t(* fsw_fstype_table::dnode_stat) (struct VOLSTRUCTNAME *vol, struct DNODESTRUCTNAME *dno, struct fsw_dnode_stat *sb) |
Definition at line 371 of file fsw_core.h.
fsw_u32 fsw_fstype_table::dnode_struct_size |
Size for allocating the fsw_dnode structure.
Definition at line 363 of file fsw_core.h.
fsw_status_t(* fsw_fstype_table::get_bless_info) (struct VOLSTRUCTNAME *vol, fsw_u32 type, struct DNODESTRUCTNAME **dno_out) |
Definition at line 382 of file fsw_core.h.
fsw_status_t(* fsw_fstype_table::get_extent) (struct VOLSTRUCTNAME *vol, struct DNODESTRUCTNAME *dno, struct fsw_extent *extent) |
Definition at line 373 of file fsw_core.h.
struct fsw_string fsw_fstype_table::name |
String giving the name of the file system.
Definition at line 361 of file fsw_core.h.
fsw_status_t(* fsw_fstype_table::readlink) (struct VOLSTRUCTNAME *vol, struct DNODESTRUCTNAME *dno, struct fsw_string *link_target) |
Definition at line 380 of file fsw_core.h.
void(* fsw_fstype_table::volume_free) (struct VOLSTRUCTNAME *vol) |
Definition at line 366 of file fsw_core.h.
fsw_status_t(* fsw_fstype_table::volume_mount) (struct VOLSTRUCTNAME *vol) |
Definition at line 365 of file fsw_core.h.
fsw_status_t(* fsw_fstype_table::volume_stat) (struct VOLSTRUCTNAME *vol, struct fsw_volume_stat *sb) |
Definition at line 367 of file fsw_core.h.
fsw_u32 fsw_fstype_table::volume_struct_size |
Size for allocating the fsw_volume structure.
Definition at line 362 of file fsw_core.h.