Voxia OS v0.0.1
Hobby Project Operating System Targeting x86-64
Loading...
Searching...
No Matches
init.cpp File Reference
#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
 

Function Documentation

◆ __attribute__()

◆ load()

C void load ( )
extern

Definition at line 6 of file init.cpp.

◆ 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__().

Variable Documentation

◆ instance

XHCIModule instance
static

Definition at line 6 of file init.cpp.