PS2SDK
PS2 Homebrew Libraries
pvrdrv.h File Reference
#include <types.h>
#include <irx.h>
+ Include dependency graph for pvrdrv.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define pvrdrv_IMPORTS_start   DECLARE_IMPORT_TABLE(pvrdrv, 1, 1)
 
#define pvrdrv_IMPORTS_end   END_IMPORT_TABLE
 
#define I_DvrdrvResetSystem   DECLARE_IMPORT(4, DvrdrvResetSystem)
 
#define I_DvrdrvEnableIntr   DECLARE_IMPORT(5, DvrdrvEnableIntr)
 
#define I_DvrdrvDisableIntr   DECLARE_IMPORT(6, DvrdrvDisableIntr)
 
#define I_DvrdrvRegisterIntrHandler   DECLARE_IMPORT(7, DvrdrvRegisterIntrHandler)
 
#define I_DvrdrvUnregisterIntrHandler   DECLARE_IMPORT(8, DvrdrvUnregisterIntrHandler)
 
#define I_DvrdrvExecCmdAck   DECLARE_IMPORT(9, DvrdrvExecCmdAck)
 
#define I_DvrdrvExecCmdAckComp   DECLARE_IMPORT(10, DvrdrvExecCmdAckComp)
 
#define I_DvrdrvExecCmdAckDmaSendComp   DECLARE_IMPORT(11, DvrdrvExecCmdAckDmaSendComp)
 
#define I_DvrdrvExecCmdAckDmaRecvComp   DECLARE_IMPORT(12, DvrdrvExecCmdAckDmaRecvComp)
 
#define I_DvrdrvExecCmdAckDma2Comp   DECLARE_IMPORT(13, DvrdrvExecCmdAckDma2Comp)
 

Functions

struct __attribute__ ((aligned(4))) drvdrv_exec_cmd_ack_
 
int DvrdrvResetSystem ()
 
int DvrdrvEnableIntr (u16 a1)
 
int DvrdrvDisableIntr (s16 a1)
 
int DvrdrvRegisterIntrHandler (int a1, void *arg, void(*a3)(int intrnr, void *arg))
 
int DvrdrvUnregisterIntrHandler (void(*a1)(int intrnr, void *arg))
 
int DvrdrvExecCmdAck (drvdrv_exec_cmd_ack *a1)
 
int DvrdrvExecCmdAckComp (drvdrv_exec_cmd_ack *a1)
 
int DvrdrvExecCmdAckDmaSendComp (drvdrv_exec_cmd_ack *a1)
 
int DvrdrvExecCmdAckDmaRecvComp (drvdrv_exec_cmd_ack *a1)
 
int DvrdrvExecCmdAckDma2Comp (drvdrv_exec_cmd_ack *a1)
 

Variables

 drvdrv_exec_cmd_ack
 

Detailed Description

Personal video recorder driver. Interface to the DVRP through the DEV9 interface.

Definition in file pvrdrv.h.