|
PS2SDK
PS2 Homebrew Libraries
|
Include dependency graph for fileXio.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Data Structures | |
| struct | rests_pkt |
| struct | fileXioDirEntry |
| struct | fileXioDevice |
| struct | fxio_devlist_packet |
| struct | fxio_getdir_packet |
| struct | fxio_mount_packet |
| struct | fxio_unmount_packet |
| struct | fxio_copyfile_packet |
| struct | fxio_mkdir_packet |
| struct | fxio_pathsel_packet |
| struct | fxio_rename_packet |
| struct | fxio_readlink_packet |
| struct | fxio_open_packet |
| struct | fxio_close_packet |
| struct | fxio_read_packet |
| struct | fxio_write_packet |
| struct | fxio_lseek_packet |
| struct | fxio_lseek64_packet |
| struct | fxio_chstat_packet |
| struct | fxio_getstat_packet |
| struct | fxio_format_packet |
| struct | fxio_sync_packet |
| struct | fxio_dread_packet |
| struct | fxio_devctl_packet |
| struct | fxio_ioctl_packet |
| struct | fxio_ioctl2_packet |
| struct | fxio_ctl_return_pkt |
| struct | fxio_lseek64_return_pkt |
| struct | fxio_rwbuff |
Macros | |
| #define | FILEXIO_IRX 0xb0b0b00 |
| #define | FILEXIO_MOUNTFLAG_NORMAL 0 |
| #define | FILEXIO_MOUNTFLAG_READONLY 1 |
| #define | FILEXIO_MOUNTFLAG_ROBUST 2 |
| #define | FILEXIO_DIRFLAGS_DIR 0xa0 |
| #define | FILEXIO_DIRFLAGS_FILE 0x80 |
| #define | CTL_BUF_SIZE 2048 |
| #define | IOCTL_BUF_SIZE 1024 |
| #define | FILEXIO_MAX_DEVICES 32 |
| #define | FILEXIO_DT_CHAR 0x01 |
| #define | FILEXIO_DT_CONS 0x02 |
| #define | FILEXIO_DT_BLOCK 0x04 |
| #define | FILEXIO_DT_RAW 0x08 |
| #define | FILEXIO_DT_FS 0x10 |
| #define | FILEXIO_DT_FSEXT 0x10000000 |
Functions | |
| struct fileXioDirEntry | __attribute__ ((aligned(64))) |
Variables | |
| u32 | fileSize |
| u8 | fileProperties |
| char | filename [128+1] |
| char | name [16] |
| unsigned int | type |
| unsigned int | version |
| char | desc [128] |
| struct fxio_devlist_packet | __attribute__ |
fileXio RPC client/server shared includes This header contains the common definitions for fileXio that are used by both IOP and EE sides. This header conflicts with ps2ip_rpc.h
Definition in file fileXio.h.
| struct rests_pkt |
| struct fileXioDirEntry |
| struct fileXioDevice |
| struct fxio_devlist_packet |
Collaboration diagram for fxio_devlist_packet:| Data Fields | ||
|---|---|---|
| struct fileXioDevice * | deviceEntry | |
| unsigned int | reqEntries | |
| struct fxio_getdir_packet |
Collaboration diagram for fxio_getdir_packet:| Data Fields | ||
|---|---|---|
| char | pathname[512] | |
| struct fileXioDirEntry * | dirEntry | |
| unsigned int | reqEntries | |
| struct fxio_mount_packet |
| struct fxio_unmount_packet |
| struct fxio_copyfile_packet |
| struct fxio_mkdir_packet |
| struct fxio_pathsel_packet |
| struct fxio_rename_packet |
| struct fxio_readlink_packet |
| struct fxio_open_packet |
| struct fxio_close_packet |
| struct fxio_read_packet |
| struct fxio_write_packet |
| struct fxio_lseek_packet |
| struct fxio_lseek64_packet |
| struct fxio_chstat_packet |
Collaboration diagram for fxio_chstat_packet:| Data Fields | ||
|---|---|---|
| char | pathname[512] | |
| iox_stat_t * | stat | |
| int | mask | |
| struct fxio_getstat_packet |
| struct fxio_format_packet |
| struct fxio_sync_packet |
| struct fxio_dread_packet |
| struct fxio_devctl_packet |
| struct fxio_ioctl_packet |
| struct fxio_ioctl2_packet |
| struct fxio_ctl_return_pkt |
| struct fxio_lseek64_return_pkt |
| #define FILEXIO_DT_FSEXT 0x10000000 |
| unsigned int version |
Not so sure about this one.
Definition at line 3 of file fileXio.h.
Referenced by _start(), list_devices_ioman(), and list_devices_iomanx().