|
Voxia OS v0.0.1
Hobby Project Operating System Targeting x86-64
|
#include "xhci/xhci.hpp"#include "ioforge/ioforge.h"#include <ioforge/ioforge_usb.h>#include <ioforge/ioforge.hpp>Go to the source code of this file.
Functions | |
| C void | load () |
| void | xhci_send_async_stub (uint32_t addr, uint8_t endpoint, uint32_t data_phys, size_t request_size, uint32_t response_phys, size_t response_size) |
| __attribute__ ((constructor)) static void xhci_constructor() | |
Variables | |
| static XHCIModule | instance |
| __attribute__ | ( | (constructor) | ) |
Definition at line 64 of file init.cpp.
References IOForge::IOUtils::alloc(), XHCIModule::getInstance(), ioforge_attach(), ioforge_get_usb_ctrl_root(), IOFORGE_USB_CONTROLLER, XHCIModule::set_controller(), IOForge::IOUtils::strcopy(), and xhci_send_async_stub().
| void xhci_send_async_stub | ( | uint32_t | addr, |
| uint8_t | endpoint, | ||
| uint32_t | data_phys, | ||
| size_t | request_size, | ||
| uint32_t | response_phys, | ||
| size_t | response_size ) |
Definition at line 56 of file init.cpp.
References addr, XHCIModule::getInstance(), and XHCIModule::send_async_with_response().
Referenced by __attribute__().
|
static |