|
PS2SDK
PS2 Homebrew Libraries
|
Include dependency graph for ioman_mod.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Data Structures | |
| struct | _iop_io_file |
| struct | _iop_io_device |
| struct | _iop_io_device_ops |
Typedefs | |
| typedef struct _iop_io_file | iop_io_file_t |
| typedef struct _iop_io_device | iop_io_device_t |
| typedef struct _iop_io_device_ops | iop_io_device_ops_t |
Functions | |
| int | io_open (const char *name, int mode) |
| int | io_close (int fd) |
| int | io_read (int fd, void *ptr, size_t size) |
| int | io_write (int fd, void *ptr, size_t size) |
| int | io_lseek (int fd, int pos, int mode) |
| int | io_ioctl (int fd, unsigned long arg, void *param) |
| int | io_remove (const char *name) |
| int | io_mkdir (const char *path) |
| int | io_rmdir (const char *path) |
| int | io_dopen (const char *path, int mode) |
| int | io_dclose (int fd) |
| int | io_dread (int fd, io_dirent_t *buf) |
| int | io_getstat (const char *name, io_stat_t *stat) |
| int | io_chstat (const char *name, io_stat_t *stat, unsigned int statmask) |
| int | io_format (const char *dev) |
| int | io_AddDrv (iop_io_device_t *device) |
| int | io_DelDrv (const char *name) |
IOMAN definitions and imports.
Definition in file ioman_mod.h.
| struct _iop_io_file |
File objects passed to driver operations.
Definition at line 55 of file ioman_mod.h.
Collaboration diagram for _iop_io_file:| Data Fields | ||
|---|---|---|
| int | mode |
File open mode. |
| int | unit |
HW device unit number. |
| struct _iop_io_device * | device |
Device driver. |
| void * | privdata |
The device driver can use this however it wants. |
| struct _iop_io_device |
Definition at line 66 of file ioman_mod.h.
Collaboration diagram for _iop_io_device:| Data Fields | ||
|---|---|---|
| const char * | name | |
| unsigned int | type | |
| unsigned int | version |
Not so sure about this one. |
| const char * | desc | |
| struct _iop_io_device_ops * | ops | |
| #define IOMAN_RETURN_VALUE_IMPL | ( | val | ) |
Definition at line 75 of file ioman_mod.h.
| typedef struct _iop_io_file iop_io_file_t |
File objects passed to driver operations.