Welcome to the FoxOS website!
disk_device::disk_device()
undefined
disk_device::~disk_device()
undefined
void disk_device::read(uint64_t sector, uint32_t sector_count, void* buffer)
uint64_t sector
uint32_t sector_count
void* buffer
void
void disk_device::write(uint64_t sector, uint32_t sector_count, void* buffer)
uint64_t sector
uint32_t sector_count
void* buffer
void
bool disk_device::get_disk_label(char* out, fs::vfs::vfs_mount* mount)
char* out
fs::vfs::vfs_mount* mount
bool
disk_driver_manager::disk_driver_manager()
undefined
int disk_driver_manager::add_disk(disk_device* disk)
disk_device* disk
int
void disk_driver_manager::read(int disk_num, uint64_t sector, uint32_t sector_count, void* buffer)
int disk_num
uint64_t sector
uint32_t sector_count
void* buffer
void
void disk_driver_manager::write(int disk_num, uint64_t sector, uint32_t sector_count, void* buffer)
int disk_num
uint64_t sector
uint32_t sector_count
void* buffer
void
raw_disk_dev_fs::raw_disk_dev_fs(int disk_num)
undefined
int disk_num
char* raw_disk_dev_fs::get_name()
char*
void raw_disk_dev_fs::write(fs::file_t* file, void* buffer, size_t size, size_t offset)
fs::file_t* file
void* buffer
size_t size
size_t offset
void