34 u16 return_result_word[64];
38 u32 input_buffer_length;
44extern int DvrdrvResetSystem();
45extern int DvrdrvEnableIntr(u16 a1);
46extern int DvrdrvDisableIntr(s16 a1);
47extern int DvrdrvRegisterIntrHandler(
int a1,
void *arg,
void (*a3)(
int,
void *));
48extern int DvrdrvUnregisterIntrHandler(
void (*a1)(
int,
void *));
49extern int DvrdrvExecCmdAck(drvdrv_exec_cmd_ack *a1);
50extern int DvrdrvExecCmdAckComp(drvdrv_exec_cmd_ack *a1);
51extern int DvrdrvExecCmdAckDmaSendComp(drvdrv_exec_cmd_ack *a1);
52extern int DvrdrvExecCmdAckDmaRecvComp(drvdrv_exec_cmd_ack *a1);
53extern int DvrdrvExecCmdAckDma2Comp(drvdrv_exec_cmd_ack *a1);
55#define pvrdrv_IMPORTS_start DECLARE_IMPORT_TABLE(pvrdrv, 1, 1)
56#define pvrdrv_IMPORTS_end END_IMPORT_TABLE
58#define I_DvrdrvResetSystem DECLARE_IMPORT(4, DvrdrvResetSystem)
59#define I_DvrdrvEnableIntr DECLARE_IMPORT(5, DvrdrvEnableIntr)
60#define I_DvrdrvDisableIntr DECLARE_IMPORT(6, DvrdrvDisableIntr)
61#define I_DvrdrvRegisterIntrHandler DECLARE_IMPORT(7, DvrdrvRegisterIntrHandler)
62#define I_DvrdrvUnregisterIntrHandler DECLARE_IMPORT(8, DvrdrvUnregisterIntrHandler)
63#define I_DvrdrvExecCmdAck DECLARE_IMPORT(9, DvrdrvExecCmdAck)
64#define I_DvrdrvExecCmdAckComp DECLARE_IMPORT(10, DvrdrvExecCmdAckComp)
65#define I_DvrdrvExecCmdAckDmaSendComp DECLARE_IMPORT(11, DvrdrvExecCmdAckDmaSendComp)
66#define I_DvrdrvExecCmdAckDmaRecvComp DECLARE_IMPORT(12, DvrdrvExecCmdAckDmaRecvComp)
67#define I_DvrdrvExecCmdAckDma2Comp DECLARE_IMPORT(13, DvrdrvExecCmdAckDma2Comp)