blob: 584d94e5509e36fce52a12f4abbe83e1fa7d5df4 (
plain)
1
2
3
4
5
6
7
8
9
10
|
#pragma once
#include <cstdint>
struct disk {
void* arg;
std::size_t lba_size;
std::size_t disk_size;
bool (*read)(void* arg, char* buffer, std::uint64_t lba, std::size_t len_in_blocks);
bool (*write)(void* arg, char* buffer, std::uint64_t lba, std::size_t len_in_blocks);
};
|