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

Go to the source code of this file.

Macros

#define xatapi_IMPORTS_start   DECLARE_IMPORT_TABLE(xatapi, 1, 1)
 
#define xatapi_IMPORTS_end   END_IMPORT_TABLE
 
#define I_xatapi_2_terminate   DECLARE_IMPORT(2, xatapi_2_terminate)
 
#define I_xatapi_4_sceAtaSoftReset   DECLARE_IMPORT(4, xatapi_4_sceAtaSoftReset)
 
#define I_xatapi_5_sceAtaExecCmd   DECLARE_IMPORT(5, xatapi_5_sceAtaExecCmd)
 
#define I_xatapi_6_sceAtaWaitResult   DECLARE_IMPORT(6, xatapi_6_sceAtaWaitResult)
 
#define I_xatapi_7_sceCdAtapiExecCmd   DECLARE_IMPORT(7, xatapi_7_sceCdAtapiExecCmd)
 
#define I_xatapi_8_sceCdAtapiWaitResult   DECLARE_IMPORT(8, xatapi_8_sceCdAtapiWaitResult)
 
#define I_xatapi_9_sceCdSpdAtaDmaStart   DECLARE_IMPORT(9, xatapi_9_sceCdSpdAtaDmaStart)
 
#define I_xatapi_10_sceCdSpdAtaDmaEnd   DECLARE_IMPORT(10, xatapi_10_sceCdSpdAtaDmaEnd)
 
#define I_xatapi_11_sceAtaGetError   DECLARE_IMPORT(11, xatapi_11_sceAtaGetError)
 
#define I_xatapi_12_get_ata_control   DECLARE_IMPORT(12, xatapi_12_get_ata_control)
 
#define I_xatapi_13_get_speed_reg   DECLARE_IMPORT(13, xatapi_13_get_speed_reg)
 
#define I_xatapi_14_set_speed_reg   DECLARE_IMPORT(14, xatapi_14_set_speed_reg)
 
#define I_xatapi_15_exec_f6_f9_scsi   DECLARE_IMPORT(15, xatapi_15_exec_f6_f9_scsi)
 

Functions

int xatapi_2_terminate (int with_quit)
 
int xatapi_4_sceAtaSoftReset (void)
 
int xatapi_5_sceAtaExecCmd (void *buf, u32 blkcount, u16 feature, u16 nsector, u16 sector, u16 lcyl, u16 hcyl, u16 select, u16 command, u32 unk10)
 
int xatapi_6_sceAtaWaitResult (void)
 
int xatapi_7_sceCdAtapiExecCmd (s16 n, void *buf, int nsec, int secsize, void *pkt, int pkt_len, int proto)
 
int xatapi_8_sceCdAtapiWaitResult (void)
 
void xatapi_9_sceCdSpdAtaDmaStart (int dir)
 
void xatapi_10_sceCdSpdAtaDmaEnd (void)
 
int xatapi_11_sceAtaGetError (void)
 
int xatapi_12_get_ata_control (void)
 
int xatapi_13_get_speed_reg (int regaddr)
 
int xatapi_14_set_speed_reg (int regaddr, u16 regval)
 
int xatapi_15_exec_f6_f9_scsi (void)
 

Detailed Description

SPEED ATAPI device driver definitions and imports.

Definition in file xatapi.h.