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

Data Fields

int(* init )(iomanX_iop_device_t *)
 
int(* deinit )(iomanX_iop_device_t *)
 
int(* format )(iomanX_iop_file_t *, const char *, const char *, void *, int)
 
int(* open )(iomanX_iop_file_t *, const char *, int, int)
 
int(* close )(iomanX_iop_file_t *)
 
int(* read )(iomanX_iop_file_t *, void *, int)
 
int(* write )(iomanX_iop_file_t *, void *, int)
 
int(* lseek )(iomanX_iop_file_t *, int, int)
 
int(* ioctl )(iomanX_iop_file_t *, int, void *)
 
int(* remove )(iomanX_iop_file_t *, const char *)
 
int(* mkdir )(iomanX_iop_file_t *, const char *, int)
 
int(* rmdir )(iomanX_iop_file_t *, const char *)
 
int(* dopen )(iomanX_iop_file_t *, const char *)
 
int(* dclose )(iomanX_iop_file_t *)
 
int(* dread )(iomanX_iop_file_t *, iox_dirent_t *)
 
int(* getstat )(iomanX_iop_file_t *, const char *, iox_stat_t *)
 
int(* chstat )(iomanX_iop_file_t *, const char *, iox_stat_t *, unsigned int)
 
int(* rename )(iomanX_iop_file_t *, const char *, const char *)
 
int(* chdir )(iomanX_iop_file_t *, const char *)
 
int(* sync )(iomanX_iop_file_t *, const char *, int)
 
int(* mount )(iomanX_iop_file_t *, const char *, const char *, int, void *, int)
 
int(* umount )(iomanX_iop_file_t *, const char *)
 
s64(* lseek64 )(iomanX_iop_file_t *, s64, int)
 
int(* devctl )(iomanX_iop_file_t *, const char *, int, void *, unsigned int, void *, unsigned int)
 
int(* symlink )(iomanX_iop_file_t *, const char *, const char *)
 
int(* readlink )(iomanX_iop_file_t *, const char *, char *, unsigned int)
 
int(* ioctl2 )(iomanX_iop_file_t *, int, void *, unsigned int, void *, unsigned int)
 

Detailed Description

Definition at line 90 of file iomanX.h.

Field Documentation

◆ init

int(* _iomanX_iop_device_ops::init) (iomanX_iop_device_t *)

Definition at line 91 of file iomanX.h.

◆ deinit

int(* _iomanX_iop_device_ops::deinit) (iomanX_iop_device_t *)

Definition at line 92 of file iomanX.h.

◆ format

int(* _iomanX_iop_device_ops::format) (iomanX_iop_file_t *, const char *, const char *, void *, int)

Definition at line 93 of file iomanX.h.

◆ open

int(* _iomanX_iop_device_ops::open) (iomanX_iop_file_t *, const char *, int, int)

Definition at line 94 of file iomanX.h.

◆ close

int(* _iomanX_iop_device_ops::close) (iomanX_iop_file_t *)

Definition at line 95 of file iomanX.h.

◆ read

int(* _iomanX_iop_device_ops::read) (iomanX_iop_file_t *, void *, int)

Definition at line 96 of file iomanX.h.

◆ write

int(* _iomanX_iop_device_ops::write) (iomanX_iop_file_t *, void *, int)

Definition at line 97 of file iomanX.h.

◆ lseek

int(* _iomanX_iop_device_ops::lseek) (iomanX_iop_file_t *, int, int)

Definition at line 98 of file iomanX.h.

◆ ioctl

int(* _iomanX_iop_device_ops::ioctl) (iomanX_iop_file_t *, int, void *)

Definition at line 99 of file iomanX.h.

◆ remove

int(* _iomanX_iop_device_ops::remove) (iomanX_iop_file_t *, const char *)

Definition at line 100 of file iomanX.h.

◆ mkdir

int(* _iomanX_iop_device_ops::mkdir) (iomanX_iop_file_t *, const char *, int)

Definition at line 101 of file iomanX.h.

◆ rmdir

int(* _iomanX_iop_device_ops::rmdir) (iomanX_iop_file_t *, const char *)

Definition at line 102 of file iomanX.h.

◆ dopen

int(* _iomanX_iop_device_ops::dopen) (iomanX_iop_file_t *, const char *)

Definition at line 103 of file iomanX.h.

◆ dclose

int(* _iomanX_iop_device_ops::dclose) (iomanX_iop_file_t *)

Definition at line 104 of file iomanX.h.

◆ dread

int(* _iomanX_iop_device_ops::dread) (iomanX_iop_file_t *, iox_dirent_t *)

Definition at line 105 of file iomanX.h.

◆ getstat

int(* _iomanX_iop_device_ops::getstat) (iomanX_iop_file_t *, const char *, iox_stat_t *)

Definition at line 106 of file iomanX.h.

◆ chstat

int(* _iomanX_iop_device_ops::chstat) (iomanX_iop_file_t *, const char *, iox_stat_t *, unsigned int)

Definition at line 107 of file iomanX.h.

◆ rename

int(* _iomanX_iop_device_ops::rename) (iomanX_iop_file_t *, const char *, const char *)

Definition at line 111 of file iomanX.h.

◆ chdir

int(* _iomanX_iop_device_ops::chdir) (iomanX_iop_file_t *, const char *)

Definition at line 112 of file iomanX.h.

◆ sync

int(* _iomanX_iop_device_ops::sync) (iomanX_iop_file_t *, const char *, int)

Definition at line 113 of file iomanX.h.

◆ mount

int(* _iomanX_iop_device_ops::mount) (iomanX_iop_file_t *, const char *, const char *, int, void *, int)

Definition at line 114 of file iomanX.h.

◆ umount

int(* _iomanX_iop_device_ops::umount) (iomanX_iop_file_t *, const char *)

Definition at line 115 of file iomanX.h.

◆ lseek64

s64(* _iomanX_iop_device_ops::lseek64) (iomanX_iop_file_t *, s64, int)

Definition at line 116 of file iomanX.h.

◆ devctl

int(* _iomanX_iop_device_ops::devctl) (iomanX_iop_file_t *, const char *, int, void *, unsigned int, void *, unsigned int)

Definition at line 117 of file iomanX.h.

◆ symlink

int(* _iomanX_iop_device_ops::symlink) (iomanX_iop_file_t *, const char *, const char *)

Definition at line 118 of file iomanX.h.

◆ readlink

int(* _iomanX_iop_device_ops::readlink) (iomanX_iop_file_t *, const char *, char *, unsigned int)

Definition at line 119 of file iomanX.h.

◆ ioctl2

int(* _iomanX_iop_device_ops::ioctl2) (iomanX_iop_file_t *, int, void *, unsigned int, void *, unsigned int)

Definition at line 120 of file iomanX.h.


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