PS2SDK
PS2 Homebrew Libraries
Loading...
Searching...
No Matches
fileXio_rpc.c File Reference
#include <tamtypes.h>
#include <kernel.h>
#include <sifrpc.h>
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <stdarg.h>
#include <sys/fcntl.h>
#include <sys/stat.h>
#include <ps2sdkapi.h>
#include <fileXio_rpc.h>
#include <errno.h>
+ Include dependency graph for fileXio_rpc.c:

Go to the source code of this file.

Functions

void _ps2sdk_fileXio_init ()
 
void _ps2sdk_fileXio_deinit ()
 
unsigned int __sbuff[0x1300] __attribute__ ((aligned(64)))
 
static void _fxio_intr (void)
 
static int _lock (void)
 
static int _unlock (void)
 
static void fxio_ctl_intr (void *data_raw)
 

Variables

int _iop_reboot_count
 
SifRpcClientData_t __cd0
 
int __fileXioInited
 
int __fileXioBlockMode
 
int __fileXioCompletionSema
 
int __lock_sema_id
 

Detailed Description

fileXio RPC client

Definition in file fileXio_rpc.c.

Macro Definition Documentation

◆ NEWLIB_PORT_AWARE

#define NEWLIB_PORT_AWARE

Definition at line 27 of file fileXio_rpc.c.

Function Documentation

◆ _fxio_intr()

static void _fxio_intr ( void )
inlinestatic

Definition at line 78 of file fileXio_rpc.c.

◆ _lock()

static int _lock ( void )
inlinestatic

Definition at line 83 of file fileXio_rpc.c.

◆ _unlock()

static int _unlock ( void )
inlinestatic

Definition at line 88 of file fileXio_rpc.c.

◆ fxio_ctl_intr()

static void fxio_ctl_intr ( void * data_raw)
inlinestatic

Definition at line 934 of file fileXio_rpc.c.