16 #define BLKIO_MAX_VOLUMES 2
18 #define BLKIO_DIR_READ ATA_DIR_READ
19 #define BLKIO_DIR_WRITE ATA_DIR_WRITE
21 static inline int blkIoInit(
void)
26 static inline int blkIoDmaTransfer(
int device,
void *buf, u32 lba, u32 nsectors,
int dir)
28 return sceAtaDmaTransfer(device, buf, lba, nsectors, dir);
31 static inline int blkIoIdle(
int device,
int period)
33 return sceAtaIdle(device, period);
36 static inline int blkIoGetSceId(
int device,
void *data)
38 return sceAtaGetSceId(device, data);
41 static inline int blkIoSmartReturnStatus(
int device)
43 return sceAtaSmartReturnStatus(device);
46 static inline int blkIoSmartSaveAttr(
int device)
48 return sceAtaSmartSaveAttr(device);
51 static inline int blkIoFlushCache(
int device)
53 return sceAtaFlushCache(device);
56 static inline int blkIoIdleImmediate(
int device)
58 return sceAtaIdleImmediate(device);