PS2SDK
PS2 Homebrew Libraries
Loading...
Searching...
No Matches
_iop_device_ops Struct Reference

Data Fields

int(* init )(iop_device_t *)
 
int(* deinit )(iop_device_t *)
 
int(* format )(iop_file_t *)
 
int(* open )(iop_file_t *, const char *, int)
 
int(* close )(iop_file_t *)
 
int(* read )(iop_file_t *, void *, int)
 
int(* write )(iop_file_t *, void *, int)
 
int(* lseek )(iop_file_t *, int, int)
 
int(* ioctl )(iop_file_t *, int, void *)
 
int(* remove )(iop_file_t *, const char *)
 
int(* mkdir )(iop_file_t *, const char *)
 
int(* rmdir )(iop_file_t *, const char *)
 
int(* dopen )(iop_file_t *, const char *)
 
int(* dclose )(iop_file_t *)
 
int(* dread )(iop_file_t *, io_dirent_t *)
 
int(* getstat )(iop_file_t *, const char *, io_stat_t *)
 
int(* chstat )(iop_file_t *, const char *, io_stat_t *, unsigned int)
 

Detailed Description

Definition at line 73 of file ioman.h.

Field Documentation

◆ init

int(* _iop_device_ops::init) (iop_device_t *)

Definition at line 74 of file ioman.h.

◆ deinit

int(* _iop_device_ops::deinit) (iop_device_t *)

Definition at line 75 of file ioman.h.

◆ format

int(* _iop_device_ops::format) (iop_file_t *)

Definition at line 76 of file ioman.h.

◆ open

int(* _iop_device_ops::open) (iop_file_t *, const char *, int)

Definition at line 77 of file ioman.h.

◆ close

int(* _iop_device_ops::close) (iop_file_t *)

Definition at line 78 of file ioman.h.

◆ read

int(* _iop_device_ops::read) (iop_file_t *, void *, int)

Definition at line 79 of file ioman.h.

◆ write

int(* _iop_device_ops::write) (iop_file_t *, void *, int)

Definition at line 80 of file ioman.h.

◆ lseek

int(* _iop_device_ops::lseek) (iop_file_t *, int, int)

Definition at line 81 of file ioman.h.

◆ ioctl

int(* _iop_device_ops::ioctl) (iop_file_t *, int, void *)

Definition at line 82 of file ioman.h.

◆ remove

int(* _iop_device_ops::remove) (iop_file_t *, const char *)

Definition at line 83 of file ioman.h.

◆ mkdir

int(* _iop_device_ops::mkdir) (iop_file_t *, const char *)

Definition at line 84 of file ioman.h.

◆ rmdir

int(* _iop_device_ops::rmdir) (iop_file_t *, const char *)

Definition at line 85 of file ioman.h.

◆ dopen

int(* _iop_device_ops::dopen) (iop_file_t *, const char *)

Definition at line 86 of file ioman.h.

◆ dclose

int(* _iop_device_ops::dclose) (iop_file_t *)

Definition at line 87 of file ioman.h.

◆ dread

int(* _iop_device_ops::dread) (iop_file_t *, io_dirent_t *)

Definition at line 88 of file ioman.h.

◆ getstat

int(* _iop_device_ops::getstat) (iop_file_t *, const char *, io_stat_t *)

Definition at line 89 of file ioman.h.

◆ chstat

int(* _iop_device_ops::chstat) (iop_file_t *, const char *, io_stat_t *, unsigned int)

Definition at line 90 of file ioman.h.


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