Voxia OS v0.0.1
Hobby Project Operating System Targeting x86-64
Loading...
Searching...
No Matches
init.cpp File Reference
#include "ehci/ehci.hpp"
#include "ioforge/ioforge.h"
#include <ioforge/ioforge.hpp>
#include <ioforge/ioforge_usb.h>

Go to the source code of this file.

Functions

C void load ()
 
void send_async_c_wrapper (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 ehci_constructor()
 

Variables

static EHCIModule instance
 

Function Documentation

◆ __attribute__()

◆ load()

C void load ( )
extern

Definition at line 6 of file init.cpp.

◆ send_async_c_wrapper()

void send_async_c_wrapper ( 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 65 of file init.cpp.

References addr, and instance.

Referenced by __attribute__().

Variable Documentation

◆ instance

EHCIModule instance
static

Definition at line 6 of file init.cpp.