XenevaOS
Loading...
Searching...
No Matches
Functions
uspios.c File Reference
#include "uspios.h"
#include <Mm/kmalloc.h>
#include <Hal/AA64/aa64cpu.h>
#include <Drivers/uart.h>
#include <Board/RPI3bp/rpi3bp.h>
#include <Hal/AA64/gic.h>
#include <Hal/AA64/aa64lowlevel.h>
Include dependency graph for uspios.c:

Functions

void * malloc (unsigned nSize)
 
void free (void *pBlock)
 
void MsDelay (unsigned nMilliSeconds)
 
void usDelay (unsigned nMicroSeconds)
 
void LogWrite (const char *pSource, unsigned Severity, const char *pMessage,...)
 
int SetPowerStateOn (unsigned nDeviceId)
 
void dwc2_interrupt_handler (void *fptr, int spi)
 
void ConnectInterrupt (unsigned nIRQ, TInterruptHandler *pHandler, void *pParam)
 
unsigned StartKernelTimer (unsigned nHzDelay, TKernelTimerHandler *pHandler, void *pParam, void *pContext)
 
void CancelKernelTimer (unsigned hTimer)
 
void uspi_assertion_failed (const char *pExpr, const char *pFile, unsigned nLine)
 
int GetMACAddress (unsigned char Buffer[6])
 
void DebugHexdump (const void *pBuffer, unsigned nBufLen, const char *pSource)
 

Function Documentation

◆ CancelKernelTimer()

void CancelKernelTimer ( unsigned  hTimer)

◆ ConnectInterrupt()

void ConnectInterrupt ( unsigned  nIRQ,
TInterruptHandler pHandler,
void *  pParam 
)

connect irq handler

◆ DebugHexdump()

void DebugHexdump ( const void *  pBuffer,
unsigned  nBufLen,
const char *  pSource 
)

◆ dwc2_interrupt_handler()

void dwc2_interrupt_handler ( void *  fptr,
int  spi 
)

◆ free()

void free ( void *  pBlock)

◆ GetMACAddress()

int GetMACAddress ( unsigned char  Buffer[6])

◆ LogWrite()

void LogWrite ( const char *  pSource,
unsigned  Severity,
const char *  pMessage,
  ... 
)

◆ malloc()

void * malloc ( unsigned  nSize)

◆ MsDelay()

void MsDelay ( unsigned  nMilliSeconds)

◆ SetPowerStateOn()

int SetPowerStateOn ( unsigned  nDeviceId)

◆ StartKernelTimer()

unsigned StartKernelTimer ( unsigned  nHzDelay,
TKernelTimerHandler pHandler,
void *  pParam,
void *  pContext 
)

◆ usDelay()

void usDelay ( unsigned  nMicroSeconds)

◆ uspi_assertion_failed()

void uspi_assertion_failed ( const char *  pExpr,
const char *  pFile,
unsigned  nLine 
)