|
PatchworkOS
|
Go to the source code of this file.
Functions | |
| static void | boot_file_free (boot_file_t *file) |
| static void | boot_dir_free (boot_dir_t *dir) |
| static boot_file_t * | ram_disk_load_file (EFI_FILE *volume, const CHAR16 *path) |
| static boot_dir_t * | disk_load_dir (EFI_FILE *volume, const CHAR16 *name) |
| EFI_STATUS | disk_load (boot_disk_t *disk, EFI_FILE *rootHandle) |
|
static |
Definition at line 21 of file disk.c.
References boot_dir_free(), boot_file_free(), boot_dir_t::children, CONTAINER_OF, file, boot_dir_t::files, list_is_empty(), list_pop(), and NULL.
Referenced by boot_dir_free(), and disk_load_dir().
|
static |
Definition at line 9 of file disk.c.
Referenced by boot_dir_free(), and ram_disk_load_file().
| EFI_STATUS disk_load | ( | boot_disk_t * | disk, |
| EFI_FILE * | rootHandle | ||
| ) |
Definition at line 203 of file disk.c.
References disk_load_dir(), NULL, and boot_disk_t::root.
Referenced by boot_info_populate().
|
static |
Definition at line 110 of file disk.c.
References boot_dir_free(), boot_dir_t::children, disk_load_dir(), boot_dir_t::entry, file, boot_dir_t::files, list_entry_init(), list_init(), list_push(), MAX_NAME, boot_dir_t::name, NULL, and ram_disk_load_file().
Referenced by disk_load(), and disk_load_dir().
|
static |
Definition at line 45 of file disk.c.
References boot_file_free(), file, list_entry_init(), MAX_NAME, dentry_t::name, and NULL.
Referenced by disk_load_dir().