ps2sdk
1.1
A collection of Open Source libraries used for developing applications on Sony's PlayStation 2® (PS2).
|
#include <tamtypes.h>
Go to the source code of this file.
Data Structures | |
struct | hddIoctl2Transfer_t |
struct | hddAtaTransfer_t |
struct | hddSetOsdMBR_t |
Common HDD IOCTL, DEVCTL and IOCTL2 command definitions
Definition in file hdd-ioctl.h.
#define APA_DEVCTL_ATA_READ HDIOC_READSECTOR |
Definition at line 179 of file hdd-ioctl.h.
#define APA_DEVCTL_ATA_WRITE HDIOC_WRITESECTOR |
Definition at line 180 of file hdd-ioctl.h.
#define APA_DEVCTL_DEV9_SHUTDOWN HDIOC_DEV9OFF |
Definition at line 169 of file hdd-ioctl.h.
#define APA_DEVCTL_FLUSH_CACHE HDIOC_FLUSH |
Definition at line 167 of file hdd-ioctl.h.
#define APA_DEVCTL_FORMAT HDIOC_FORMATVER |
Definition at line 171 of file hdd-ioctl.h.
#define APA_DEVCTL_FREE_SECTORS HDIOC_FREESECTOR |
Definition at line 173 of file hdd-ioctl.h.
#define APA_DEVCTL_GET_ERROR_PART_NAME HDIOC_GETERRORPARTNAME |
Definition at line 178 of file hdd-ioctl.h.
#define APA_DEVCTL_GET_SECTOR_ERROR HDIOC_GETSECTORERROR |
Definition at line 177 of file hdd-ioctl.h.
#define APA_DEVCTL_GETTIME HDIOC_GETTIME |
Definition at line 175 of file hdd-ioctl.h.
#define APA_DEVCTL_IDLE HDIOC_IDLE |
Definition at line 166 of file hdd-ioctl.h.
#define APA_DEVCTL_MAX_SECTORS HDIOC_MAXSECTOR |
Definition at line 164 of file hdd-ioctl.h.
#define APA_DEVCTL_SCE_IDENTIFY_DRIVE HDIOC_SCEIDENTIFY |
Definition at line 181 of file hdd-ioctl.h.
#define APA_DEVCTL_SET_OSDMBR HDIOC_SETOSDMBR |
Definition at line 176 of file hdd-ioctl.h.
#define APA_DEVCTL_SMART_STAT HDIOC_SMARTSTAT |
Definition at line 172 of file hdd-ioctl.h.
#define APA_DEVCTL_STATUS HDIOC_STATUS |
Definition at line 170 of file hdd-ioctl.h.
#define APA_DEVCTL_SWAP_TMP HDIOC_SWAPTMP |
Definition at line 168 of file hdd-ioctl.h.
#define APA_DEVCTL_TOTAL_SECTORS HDIOC_TOTALSECTOR |
Definition at line 165 of file hdd-ioctl.h.
#define APA_FLAG_SUB 0x0001 |
Sub-partition status for partitions (attr field)
Definition at line 48 of file hdd-ioctl.h.
#define APA_IDMAX 32 |
Definition at line 43 of file hdd-ioctl.h.
#define APA_IO_MODE_READ 0x00 |
Definition at line 69 of file hdd-ioctl.h.
#define APA_IO_MODE_WRITE 0x01 |
Definition at line 70 of file hdd-ioctl.h.
#define APA_IOCTL2_ADD_SUB HIOCADDSUB |
Definition at line 142 of file hdd-ioctl.h.
#define APA_IOCTL2_DELETE_LAST_SUB HIOCDELSUB |
Definition at line 143 of file hdd-ioctl.h.
#define APA_IOCTL2_FLUSH_CACHE HIOCFLUSH |
Definition at line 145 of file hdd-ioctl.h.
#define APA_IOCTL2_GET_PART_ERROR HIOCGETPARTERROR |
Definition at line 150 of file hdd-ioctl.h.
#define APA_IOCTL2_GETSIZE HIOCGETSIZE |
Definition at line 148 of file hdd-ioctl.h.
#define APA_IOCTL2_NUMBER_OF_SUBS HIOCNSUB |
Definition at line 144 of file hdd-ioctl.h.
#define APA_IOCTL2_SET_PART_ERROR HIOCSETPARTERROR |
Definition at line 149 of file hdd-ioctl.h.
#define APA_IOCTL2_TRANSFER_DATA HIOCTRANSFER |
Definition at line 147 of file hdd-ioctl.h.
#define APA_MAXSUB 64 |
Maximum # of sub-partitions
Definition at line 45 of file hdd-ioctl.h.
#define APA_PASSMAX 8 |
Definition at line 46 of file hdd-ioctl.h.
#define APA_TYPE_CFS 0x0101 |
Definition at line 41 of file hdd-ioctl.h.
#define APA_TYPE_EXT2 0x0083 |
Definition at line 38 of file hdd-ioctl.h.
#define APA_TYPE_EXT2SWAP 0x0082 |
Definition at line 37 of file hdd-ioctl.h.
#define APA_TYPE_FREE 0x0000 |
Definition at line 34 of file hdd-ioctl.h.
#define APA_TYPE_MBR 0x0001 |
Master Boot Record
Definition at line 36 of file hdd-ioctl.h.
#define APA_TYPE_PFS 0x0100 |
Definition at line 40 of file hdd-ioctl.h.
#define APA_TYPE_REISER 0x0088 |
Definition at line 39 of file hdd-ioctl.h.
#define DDIOC_MODEL 0x4401 |
Definition at line 27 of file hdd-ioctl.h.
#define DDIOC_OFF 0x4402 |
Definition at line 28 of file hdd-ioctl.h.
#define DEV9_TYPE_EXPBAY 1 |
Definition at line 25 of file hdd-ioctl.h.
#define DEV9_TYPE_PCMCIA 0 |
Definition at line 24 of file hdd-ioctl.h.
#define HDDCTL_DEV9_SHUTDOWN HDIOC_DEV9OFF |
Definition at line 158 of file hdd-ioctl.h.
#define HDDCTL_FLUSH_CACHE HDIOC_FLUSH |
Definition at line 156 of file hdd-ioctl.h.
#define HDDCTL_FORMAT HDIOC_FORMATVER |
Definition at line 160 of file hdd-ioctl.h.
#define HDDCTL_FREE_SECTORS HDIOC_FREESECTOR |
Definition at line 162 of file hdd-ioctl.h.
#define HDDCTL_IDLE HDIOC_IDLE |
Definition at line 155 of file hdd-ioctl.h.
#define HDDCTL_MAX_SECTORS HDIOC_MAXSECTOR |
Definition at line 153 of file hdd-ioctl.h.
#define HDDCTL_SMART_STAT HDIOC_SMARTSTAT |
Definition at line 161 of file hdd-ioctl.h.
#define HDDCTL_STATUS HDIOC_STATUS |
Definition at line 159 of file hdd-ioctl.h.
#define HDDCTL_SWAP_TMP HDIOC_SWAPTMP |
Definition at line 157 of file hdd-ioctl.h.
#define HDDCTL_TOTAL_SECTORS HDIOC_TOTALSECTOR |
Definition at line 154 of file hdd-ioctl.h.
#define HDDIO_ADD_SUB HIOCADDSUB |
Definition at line 136 of file hdd-ioctl.h.
#define HDDIO_DELETE_END_SUB HIOCDELSUB |
Definition at line 137 of file hdd-ioctl.h.
#define HDDIO_FLUSH_CACHE HIOCFLUSH |
Definition at line 139 of file hdd-ioctl.h.
#define HDDIO_GETSIZE HIOCGETSIZE |
Definition at line 140 of file hdd-ioctl.h.
#define HDDIO_NUMBER_OF_SUBS HIOCNSUB |
Definition at line 138 of file hdd-ioctl.h.
#define HDIOC_DEV9OFF 0x4806 |
Definition at line 96 of file hdd-ioctl.h.
#define HDIOC_FLUSH 0x4804 |
Definition at line 94 of file hdd-ioctl.h.
#define HDIOC_FORMATVER 0x4808 |
Definition at line 98 of file hdd-ioctl.h.
#define HDIOC_FREESECTOR 0x480A |
Returns the approximate amount of free space
Definition at line 101 of file hdd-ioctl.h.
#define HDIOC_GETERRORPARTNAME 0x6835 |
bufp = namebuffer[0x20]
Definition at line 111 of file hdd-ioctl.h.
#define HDIOC_GETSECTORERROR 0x6834 |
Definition at line 109 of file hdd-ioctl.h.
#define HDIOC_GETTIME 0x6832 |
Definition at line 106 of file hdd-ioctl.h.
#define HDIOC_IDLE 0x4803 |
Definition at line 93 of file hdd-ioctl.h.
#define HDIOC_IDLEIMM 0x480B |
Definition at line 102 of file hdd-ioctl.h.
#define HDIOC_MAXSECTOR 0x4801 |
Maximum partition size (in sectors)
Definition at line 90 of file hdd-ioctl.h.
#define HDIOC_READSECTOR 0x6836 |
arg = hddAtaTransfer_t
Definition at line 113 of file hdd-ioctl.h.
#define HDIOC_SCEIDENTIFY 0x6838 |
bufp = buffer for atadSceIdentifyDrive
Definition at line 117 of file hdd-ioctl.h.
#define HDIOC_SETOSDMBR 0x6833 |
arg = hddSetOsdMBR_t
Definition at line 108 of file hdd-ioctl.h.
#define HDIOC_SMARTSTAT 0x4809 |
Definition at line 99 of file hdd-ioctl.h.
#define HDIOC_STATUS 0x4807 |
Definition at line 97 of file hdd-ioctl.h.
#define HDIOC_SWAPTMP 0x4805 |
Definition at line 95 of file hdd-ioctl.h.
#define HDIOC_TOTALSECTOR 0x4802 |
Capacity of the disk (in sectors)
Definition at line 92 of file hdd-ioctl.h.
#define HDIOC_WRITESECTOR 0x6837 |
arg = hddAtaTransfer_t
Definition at line 115 of file hdd-ioctl.h.
#define HIOCADDSUB 0x6801 |
Definition at line 53 of file hdd-ioctl.h.
#define HIOCDELSUB 0x6802 |
Definition at line 54 of file hdd-ioctl.h.
#define HIOCFLUSH 0x6804 |
Definition at line 56 of file hdd-ioctl.h.
#define HIOCGETPARTERROR 0x6835 |
Get (sector of a partition) that has an error
Definition at line 66 of file hdd-ioctl.h.
#define HIOCGETSIZE 0x6833 |
For main(0)/subs(1+)
Definition at line 62 of file hdd-ioctl.h.
#define HIOCNSUB 0x6803 |
Definition at line 55 of file hdd-ioctl.h.
#define HIOCSETPARTERROR 0x6834 |
Set (sector of a partition) that has an error
Definition at line 64 of file hdd-ioctl.h.
#define HIOCTRANSFER 0x6832 |
Used by PFS.IRX to read/write data
Definition at line 60 of file hdd-ioctl.h.
#define PDIOC_CLOSEALL 0x5003 |
Definition at line 200 of file hdd-ioctl.h.
#define PDIOC_CLRFSCKSTAT 0x5005 |
Definition at line 202 of file hdd-ioctl.h.
#define PDIOC_GETFSCKSTAT 0x5004 |
Definition at line 201 of file hdd-ioctl.h.
#define PDIOC_SHOWBITMAP 0xFF |
Definition at line 205 of file hdd-ioctl.h.
#define PDIOC_ZONEFREE 0x5002 |
Definition at line 199 of file hdd-ioctl.h.
#define PDIOC_ZONESZ 0x5001 |
Definition at line 198 of file hdd-ioctl.h.
#define PFS_DEVCTL_CLEAR_STAT PDIOC_CLRFSCKSTAT |
Definition at line 238 of file hdd-ioctl.h.
#define PFS_DEVCTL_CLOSE_ALL PDIOC_CLOSEALL |
Definition at line 236 of file hdd-ioctl.h.
#define PFS_DEVCTL_GET_STAT PDIOC_GETFSCKSTAT |
Definition at line 237 of file hdd-ioctl.h.
#define PFS_DEVCTL_GET_ZONE_FREE PDIOC_ZONEFREE |
Definition at line 235 of file hdd-ioctl.h.
#define PFS_DEVCTL_GET_ZONE_SIZE PDIOC_ZONESZ |
Definition at line 234 of file hdd-ioctl.h.
#define PFS_DEVCTL_SHOW_BITMAP PDIOC_SHOWBITMAP |
Definition at line 240 of file hdd-ioctl.h.
#define PFS_IO_MODE_READ 0x00 |
Definition at line 208 of file hdd-ioctl.h.
#define PFS_IO_MODE_WRITE 0x01 |
Definition at line 209 of file hdd-ioctl.h.
#define PFS_IOCTL2_ALLOC PIOCALLOC |
Definition at line 220 of file hdd-ioctl.h.
#define PFS_IOCTL2_ATTR_ADD PIOCATTRADD |
Definition at line 222 of file hdd-ioctl.h.
#define PFS_IOCTL2_ATTR_DEL PIOCATTRDEL |
Definition at line 223 of file hdd-ioctl.h.
#define PFS_IOCTL2_ATTR_LOOKUP PIOCATTRLOOKUP |
Definition at line 224 of file hdd-ioctl.h.
#define PFS_IOCTL2_ATTR_READ PIOCATTRREAD |
Definition at line 225 of file hdd-ioctl.h.
#define PFS_IOCTL2_FREE PIOCFREE |
Definition at line 221 of file hdd-ioctl.h.
#define PFSCTL_CLEAR_STAT PDIOC_CLRFSCKSTAT |
Definition at line 232 of file hdd-ioctl.h.
#define PFSCTL_CLOSE_ALL PDIOC_CLOSEALL |
Definition at line 230 of file hdd-ioctl.h.
#define PFSCTL_GET_STAT PDIOC_GETFSCKSTAT |
Definition at line 231 of file hdd-ioctl.h.
#define PFSCTL_GET_ZONE_FREE PDIOC_ZONEFREE |
Definition at line 229 of file hdd-ioctl.h.
#define PFSCTL_GET_ZONE_SIZE PDIOC_ZONESZ |
Definition at line 228 of file hdd-ioctl.h.
#define PFSIO_ALLOC PIOCALLOC |
Definition at line 213 of file hdd-ioctl.h.
#define PFSIO_ATTR_ADD PIOCATTRADD |
Definition at line 215 of file hdd-ioctl.h.
#define PFSIO_ATTR_DEL PIOCATTRDEL |
Definition at line 216 of file hdd-ioctl.h.
#define PFSIO_ATTR_LOOKUP PIOCATTRLOOKUP |
Definition at line 217 of file hdd-ioctl.h.
#define PFSIO_ATTR_READ PIOCATTRREAD |
Definition at line 218 of file hdd-ioctl.h.
#define PFSIO_FREE PIOCFREE |
Definition at line 214 of file hdd-ioctl.h.
#define PIOCALLOC 0x7001 |
Definition at line 188 of file hdd-ioctl.h.
#define PIOCATTRADD 0x7003 |
Definition at line 190 of file hdd-ioctl.h.
#define PIOCATTRDEL 0x7004 |
Definition at line 191 of file hdd-ioctl.h.
#define PIOCATTRLOOKUP 0x7005 |
Definition at line 192 of file hdd-ioctl.h.
#define PIOCATTRREAD 0x7006 |
Definition at line 193 of file hdd-ioctl.h.
#define PIOCFREE 0x7002 |
Definition at line 189 of file hdd-ioctl.h.
#define PIOCINVINODE 0x7032 |
Definition at line 194 of file hdd-ioctl.h.