PS2SDK
PS2 Homebrew Libraries
Loading...
Searching...
No Matches
sbusintr.c File Reference
#include "types.h"
#include "defs.h"
#include "irx.h"
#include "loadcore.h"
#include "intrman.h"
#include "sifman.h"
#include "sbusintr.h"
+ Include dependency graph for sbusintr.c:

Go to the source code of this file.

Functions

 IRX_ID ("sbusintr", 1, 1)
 
int _start (int argc, char *argv[])
 
static int sbus_dispatch (void *arg)
 
int sbus_intr_handler_add (u32 irq, sbus_intr_handler_t handler, void *arg)
 
int sbus_intr_handler_del (u32 irq)
 
void sbus_intr_main_interrupt (u32 irq)
 
int sbus_intr_init ()
 
void sbus_intr_exit ()
 

Variables

struct { 
 
sbus_intr_handler_t handler
 
void * arg
 
sbus_handler_table [32] 
 
struct irx_export_table _exp_sbusintr
 
static int initialized = 0
 

Detailed Description

SBUS interrupt handlers for IOP.

Definition in file sbusintr.c.

Function Documentation

◆ _start()

int _start ( int argc,
char * argv[] )

Definition at line 34 of file sbusintr.c.

◆ sbus_dispatch()

static int sbus_dispatch ( void * arg)
static

Definition at line 45 of file sbusintr.c.

◆ sbus_intr_handler_add()

int sbus_intr_handler_add ( u32 irq,
sbus_intr_handler_t handler,
void * arg )

Definition at line 69 of file sbusintr.c.

◆ sbus_intr_handler_del()

int sbus_intr_handler_del ( u32 irq)

Definition at line 93 of file sbusintr.c.

◆ sbus_intr_main_interrupt()

void sbus_intr_main_interrupt ( u32 irq)

Definition at line 104 of file sbusintr.c.

◆ sbus_intr_init()

int sbus_intr_init ( )

Definition at line 121 of file sbusintr.c.

◆ sbus_intr_exit()

void sbus_intr_exit ( )

Definition at line 146 of file sbusintr.c.

Variable Documentation

◆ initialized

int initialized = 0
static

Definition at line 115 of file sbusintr.c.