|
Voxia OS v0.0.1
Hobby Project Operating System Targeting x86-64
|
#include <ioforge_block.h>
Data Fields | |
| struct ioforge_device | base |
| struct ioforge_block_op | ops |
| uint8_t | port |
| uint8_t | type |
| size_t | sector_size |
| kstring | model_number |
Definition at line 60 of file ioforge_block.h.
| struct ioforge_device ioforge_block_device::base |
Definition at line 61 of file ioforge_block.h.
Referenced by AHCIModule::probe().
| kstring ioforge_block_device::model_number |
Definition at line 66 of file ioforge_block.h.
Referenced by ATAPIModule::identify().
| struct ioforge_block_op ioforge_block_device::ops |
Definition at line 62 of file ioforge_block.h.
Referenced by ATAPIModule::identify(), AHCIModule::probe(), ATAPIModule::read(), ATAPIModule::read_sector_size(), and ATAPIModule::write().
| uint8_t ioforge_block_device::port |
Definition at line 63 of file ioforge_block.h.
Referenced by ATAPIModule::load(), AHCIModule::probe(), and AHCIModule::submit_impl().
| size_t ioforge_block_device::sector_size |
Definition at line 65 of file ioforge_block.h.
Referenced by ATAPIModule::read(), ATAPIModule::read_sector_size(), and ATAPIModule::write().
| uint8_t ioforge_block_device::type |
Definition at line 64 of file ioforge_block.h.
Referenced by __attribute__(), AHCIModule::probe(), and AHCIModule::submit_impl().