LibXenon
Bare-metal Xbox 360 homebrew library
Loading...
Searching...
No Matches
Functions | Variables
sys_arch.c File Reference
#include "lwip/sys.h"
#include "lwip/def.h"
#include "lwip/timers.h"
#include "ppc/time.h"
Include dependency graph for sys_arch.c:

Go to the source code of this file.

Functions

void sys_arch_block (u16_t time)
 
u16_t sys_arch_mbox_fetch (sys_mbox_t mbox, void **data, u16_t timeout)
 --------------------------------------------------------------------------------—‍/ More...
 
u16_t sys_arch_mbox_tryfetch (sys_mbox_t mbox, void **data, u16_t timeout)
 
void sys_init (void)
 --------------------------------------------------------------------------------—‍/ More...
 
struct sys_timeosys_arch_timeouts (void)
 
u32_t sys_now (void)
 
u32_t sys_jiffies (void)
 

Variables

struct sys_timeo timeouts
 

Function Documentation

◆ sys_arch_block()

void sys_arch_block ( u16_t  time)

Definition at line 47 of file sys_arch.c.

◆ sys_arch_mbox_fetch()

u16_t sys_arch_mbox_fetch ( sys_mbox_t  mbox,
void **  data,
u16_t  timeout 
)

--------------------------------------------------------------------------------—‍/

--------------------------------------------------------------------------------—‍/

Definition at line 72 of file sys_arch.c.

◆ sys_arch_mbox_tryfetch()

u16_t sys_arch_mbox_tryfetch ( sys_mbox_t  mbox,
void **  data,
u16_t  timeout 
)

Definition at line 79 of file sys_arch.c.

◆ sys_arch_timeouts()

struct sys_timeo * sys_arch_timeouts ( void  )

Definition at line 120 of file sys_arch.c.

◆ sys_init()

void sys_init ( void  )

--------------------------------------------------------------------------------—‍/

--------------------------------------------------------------------------------—‍/ --------------------------------------------------------------------------------—‍/ --------------------------------------------------------------------------------—‍/ --------------------------------------------------------------------------------—‍/

Definition at line 112 of file sys_arch.c.

◆ sys_jiffies()

u32_t sys_jiffies ( void  )

Ticks/jiffies since power up.

Definition at line 134 of file sys_arch.c.

◆ sys_now()

u32_t sys_now ( void  )

Returns the current time in milliseconds, may be the same as sys_jiffies or at least based on it.

Definition at line 127 of file sys_arch.c.

Variable Documentation

◆ timeouts

struct sys_timeo timeouts

Definition at line 43 of file sys_arch.c.