|
PS2SDK
PS2 Homebrew Libraries
|
Include dependency graph for ioman.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Data Structures | |
| struct | _iop_file |
| struct | _iop_device |
| struct | _iop_device_ops |
Typedefs | |
| typedef struct _iop_file | iop_file_t |
| typedef struct _iop_device | iop_device_t |
| typedef struct _iop_device_ops | iop_device_ops_t |
Functions | |
| int | open (const char *name, int mode) |
| int | close (int fd) |
| int | read (int fd, void *ptr, size_t size) |
| int | write (int fd, void *ptr, size_t size) |
| int | lseek (int fd, int pos, int mode) |
| int | ioctl (int fd, int command, void *arg) |
| int | remove (const char *name) |
| int | mkdir (const char *path) |
| int | rmdir (const char *path) |
| int | dopen (const char *path, int mode) |
| int | dclose (int fd) |
| int | dread (int fd, io_dirent_t *buf) |
| int | getstat (const char *name, io_stat_t *stat) |
| int | chstat (const char *name, io_stat_t *stat, unsigned int statmask) |
| int | format (const char *dev) |
| int | AddDrv (iop_device_t *device) |
| int | DelDrv (const char *name) |
IOMAN definitions and imports.
Definition in file ioman.h.
| struct _iop_file |
Collaboration diagram for _iop_file:| Data Fields | ||
|---|---|---|
| int | mode |
File open mode. |
| int | unit |
HW device unit number. |
| struct _iop_device * | device |
Device driver. |
| void * | privdata |
The device driver can use this however it wants. |
| struct _iop_device |
Collaboration diagram for _iop_device:| Data Fields | ||
|---|---|---|
| const char * | name | |
| unsigned int | type | |
| unsigned int | version |
Not so sure about this one. |
| const char * | desc | |
| struct _iop_device_ops * | ops | |
| #define IOMAN_RETURN_VALUE_IMPL | ( | val | ) |
| typedef struct _iop_file iop_file_t |
File objects passed to driver operations.