PS2SDK
PS2 Homebrew Libraries
_iomanX_iop_device_ops Struct Reference

Data Fields

int(* init )(iomanX_iop_device_t *device)
 
int(* deinit )(iomanX_iop_device_t *device)
 
int(* format )(iomanX_iop_file_t *f, const char *dev, const char *blockdev, void *arg, int arglen)
 
int(* open )(iomanX_iop_file_t *f, const char *name, int flags, int mode)
 
int(* close )(iomanX_iop_file_t *f)
 
int(* read )(iomanX_iop_file_t *f, void *ptr, int size)
 
int(* write )(iomanX_iop_file_t *f, void *ptr, int size)
 
int(* lseek )(iomanX_iop_file_t *f, int offset, int mode)
 
int(* ioctl )(iomanX_iop_file_t *f, int cmd, void *param)
 
int(* remove )(iomanX_iop_file_t *f, const char *name)
 
int(* mkdir )(iomanX_iop_file_t *f, const char *path, int mode)
 
int(* rmdir )(iomanX_iop_file_t *f, const char *path)
 
int(* dopen )(iomanX_iop_file_t *f, const char *path)
 
int(* dclose )(iomanX_iop_file_t *f)
 
int(* dread )(iomanX_iop_file_t *f, iox_dirent_t *buf)
 
int(* getstat )(iomanX_iop_file_t *f, const char *name, iox_stat_t *stat_)
 
int(* chstat )(iomanX_iop_file_t *f, const char *name, iox_stat_t *stat_, unsigned int statmask)
 
int(* rename )(iomanX_iop_file_t *f, const char *old, const char *new_)
 
int(* chdir )(iomanX_iop_file_t *f, const char *name)
 
int(* sync )(iomanX_iop_file_t *f, const char *dev, int flag)
 
int(* mount )(iomanX_iop_file_t *f, const char *fsname, const char *devname, int flag, void *arg, int arglen)
 
int(* umount )(iomanX_iop_file_t *f, const char *fsname)
 
s64(* lseek64 )(iomanX_iop_file_t *f, s64 offset, int whence)
 
int(* devctl )(iomanX_iop_file_t *f, const char *name, int cmd, void *arg, unsigned int arglen, void *buf, unsigned int buflen)
 
int(* symlink )(iomanX_iop_file_t *f, const char *old, const char *new_)
 
int(* readlink )(iomanX_iop_file_t *f, const char *path, char *buf, unsigned int buflen)
 
int(* ioctl2 )(iomanX_iop_file_t *f, int cmd, void *arg, unsigned int arglen, void *buf, unsigned int buflen)
 

Detailed Description

Definition at line 95 of file iomanX.h.


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