sdk-core v2026.11.05
PS2 SDK - core tier (build-critical EE/IOP modules)
Loading...
Searching...
No Matches
_iop_io_device_ops Struct Reference

Public Attributes

int(*) io_init (iop_io_device_t *device)
int(*) io_deinit (iop_io_device_t *device)
int(*) io_format (iop_io_file_t *f)
int(*) io_open (iop_io_file_t *f, const char *name, int flags)
int(*) io_close (iop_io_file_t *f)
int(*) io_read (iop_io_file_t *f, void *ptr, int size)
int(*) io_write (iop_io_file_t *f, void *ptr, int size)
int(*) io_lseek (iop_io_file_t *f, int offset, int mode)
int(*) io_ioctl (iop_io_file_t *f, unsigned long cmd, void *param)
int(*) io_remove (iop_io_file_t *f, const char *name)
int(*) io_mkdir (iop_io_file_t *f, const char *path)
int(*) io_rmdir (iop_io_file_t *f, const char *path)
int(*) io_dopen (iop_io_file_t *f, const char *path)
int(*) io_dclose (iop_io_file_t *f)
int(*) io_dread (iop_io_file_t *f, io_dirent_t *buf)
int(*) io_getstat (iop_io_file_t *f, const char *name, io_stat_t *stat_)
int(*) io_chstat (iop_io_file_t *f, const char *name, io_stat_t *stat_, unsigned int statmask)

Detailed Description

Definition at line 82 of file ioman_mod.h.

Member Data Documentation

◆ io_chstat

int(*) _iop_io_device_ops::io_chstat(iop_io_file_t *f, const char *name, io_stat_t *stat_, unsigned int statmask)

Definition at line 99 of file ioman_mod.h.

◆ io_close

int(*) _iop_io_device_ops::io_close(iop_io_file_t *f)

Definition at line 87 of file ioman_mod.h.

◆ io_dclose

int(*) _iop_io_device_ops::io_dclose(iop_io_file_t *f)

Definition at line 96 of file ioman_mod.h.

◆ io_deinit

int(*) _iop_io_device_ops::io_deinit(iop_io_device_t *device)

Definition at line 84 of file ioman_mod.h.

◆ io_dopen

int(*) _iop_io_device_ops::io_dopen(iop_io_file_t *f, const char *path)

Definition at line 95 of file ioman_mod.h.

◆ io_dread

int(*) _iop_io_device_ops::io_dread(iop_io_file_t *f, io_dirent_t *buf)

Definition at line 97 of file ioman_mod.h.

◆ io_format

int(*) _iop_io_device_ops::io_format(iop_io_file_t *f)

Definition at line 85 of file ioman_mod.h.

◆ io_getstat

int(*) _iop_io_device_ops::io_getstat(iop_io_file_t *f, const char *name, io_stat_t *stat_)

Definition at line 98 of file ioman_mod.h.

◆ io_init

int(*) _iop_io_device_ops::io_init(iop_io_device_t *device)

Definition at line 83 of file ioman_mod.h.

◆ io_ioctl

int(*) _iop_io_device_ops::io_ioctl(iop_io_file_t *f, unsigned long cmd, void *param)

Definition at line 91 of file ioman_mod.h.

◆ io_lseek

int(*) _iop_io_device_ops::io_lseek(iop_io_file_t *f, int offset, int mode)

Definition at line 90 of file ioman_mod.h.

◆ io_mkdir

int(*) _iop_io_device_ops::io_mkdir(iop_io_file_t *f, const char *path)

Definition at line 93 of file ioman_mod.h.

◆ io_open

int(*) _iop_io_device_ops::io_open(iop_io_file_t *f, const char *name, int flags)

Definition at line 86 of file ioman_mod.h.

◆ io_read

int(*) _iop_io_device_ops::io_read(iop_io_file_t *f, void *ptr, int size)

Definition at line 88 of file ioman_mod.h.

◆ io_remove

int(*) _iop_io_device_ops::io_remove(iop_io_file_t *f, const char *name)

Definition at line 92 of file ioman_mod.h.

◆ io_rmdir

int(*) _iop_io_device_ops::io_rmdir(iop_io_file_t *f, const char *path)

Definition at line 94 of file ioman_mod.h.

◆ io_write

int(*) _iop_io_device_ops::io_write(iop_io_file_t *f, void *ptr, int size)

Definition at line 89 of file ioman_mod.h.


The documentation for this struct was generated from the following file: