19s32
padPortOpen(s32 port, s32 slot, s32 pad_area_ee_addr, u32 *buf);
20u32 padGetInBuffer(u32 port, u32 slot, u8 *buf);
21u32 padSetupEEButtonData(u32 port, u32 slot,
void *pstate);
22u32 padGetModeConfig(u32 port, u32 slot);
26u32 padGetButtonMask(u32 port, u32 slot);
27u32 padSetButtonInfo(u32 port, u32 slot, u32
info);
28s32
padInfoAct(u32 port, u32 slot, s32 act, u32 val);
29s32 padInfoComb(u32 port, u32 slot, s32 val1, u32 val2);
30s32
padInfoMode(u32 port, u32 slot, s32 val1, u32 val2);
32#define xpadman_IMPORTS_start DECLARE_IMPORT_TABLE(padman, 1, 2)
33#define xpadman_IMPORTS_end END_IMPORT_TABLE
35#define I_padInit DECLARE_IMPORT(4, padInit)
36#define I_padEnd DECLARE_IMPORT(5, padEnd)
37#define I_padPortOpen DECLARE_IMPORT(6, padPortOpen)
38#define I_padPortClose DECLARE_IMPORT(7, padPortClose)
39#define I_padGetInBuffer DECLARE_IMPORT(8, padGetInBuffer)
40#define I_padSetupEEButtonData DECLARE_IMPORT(9, padSetupEEButtonData)
41#define I_padGetModeConfig DECLARE_IMPORT(10, padGetModeConfig)
42#define I_padInfoAct DECLARE_IMPORT(11, padInfoAct)
43#define I_padInfoComb DECLARE_IMPORT(12, padInfoComb)
44#define I_padInfoMode DECLARE_IMPORT(13, padInfoMode)
45#define I_padSetMainMode DECLARE_IMPORT(14, padSetMainMode)
46#define I_padSetActDirect DECLARE_IMPORT(15, padSetActDirect)
47#define I_padSetActAlign DECLARE_IMPORT(16, padSetActAlign)
48#define I_padGetButtonMask DECLARE_IMPORT(17, padGetButtonMask)
49#define I_padGetButtonInfo DECLARE_IMPORT(18, padGetButtonInfo)
int padPortOpen(int port, int slot, void *padArea)
int padSetActAlign(int port, int slot, const char act_align[6])
int padInfoMode(int port, int slot, int infoMode, int index)
int padSetActDirect(int port, int slot, char act_align[6])
int padPortClose(int port, int slot)
unsigned char padInfoAct(int port, int slot, int word, int byte)
int padSetMainMode(int port, int slot, int mode, int lock)