|
Voxia OS v0.0.1
Hobby Project Operating System Targeting x86-64
|
#include <ioforge.hpp>
Data Structures | |
| class | IOUtils |
Public Member Functions | |
| IOForge (const char *mod) | |
Protected Attributes | |
| const char * | mod |
Definition at line 16 of file ioforge.hpp.
|
inline |
Definition at line 18 of file ioforge.hpp.
References mod.
Referenced by IOForgeBlock::IOForgeBlock(), IOforgePCI::IOforgePCI(), IoForgeUSB::IoForgeUSB(), and IoForgeVirtio::IoForgeVirtio().
|
protected |
Definition at line 65 of file ioforge.hpp.
Referenced by EHCIModule::assign_address(), UsbHid::hid_device_setup(), ATAPIModule::identify(), EHCIModule::init_controller(), XHCIModule::init_controller(), EHCIModule::init_periodic(), E1000Module::initReceiverX(), E1000Module::initTransmitterX(), EHCIModule::insert_periodic(), IOForge(), IOForgeBlock::IOForgeBlock(), IOforgePCI::IOforgePCI(), IoForgeUSB::IoForgeUSB(), IoForgeVirtio::IoForgeVirtio(), AHCIModule::load(), ATAPIModule::load(), E1000Module::load(), EHCIModule::load(), UsbHid::load(), VirtioGpu::load(), XHCIModule::load(), AHCIModule::port_power_off(), EHCIModule::port_reset(), AHCIModule::probe(), EHCIModule::probe(), XHCIModule::probe_ports(), EHCIModule::procces_async(), ATAPIModule::read_sector_size(), XHCIModule::reset_controller(), EHCIModule::reset_device(), EHCIModule::send_async_with_response(), AHCIModule::setup(), VirtioGpu::setup(), EHCIModule::start_device(), EHCIModule::stop_device(), AHCIModule::submit_impl(), VirtioGpu::virtio_gpu_create_resource(), VirtioGpu::virtio_gpu_get_display_info(), VirtioGpu::virtio_gpu_send_command(), VirtioGpu::virtq_add_buf(), VirtioGpu::virtq_alloc_desc(), VirtioGpu::virtq_init(), and VirtioGpu::virtq_kick().