vitasdk
Documentation of the vitasdk
fios2kernel.h File Reference
#include <vitasdk/build_utils.h>
#include <psp2/types.h>

Go to the source code of this file.

Data Structures

struct  SceFiosDHOpenSyncSyscallArgs
 
struct  SceFiosGetListSyscallArgs
 
struct  SceFiosResolveSyncSyscallArgs
 
struct  SceFiosResolveWithRangeSyncSyscallArgs
 

Typedefs

typedef int32_t SceFiosKernelOverlayDH
 
typedef int32_t SceFiosKernelOverlayID
 
typedef struct SceFiosKernelOverlay SceFiosKernelOverlay
 
typedef struct SceFiosNativeStat SceFiosNativeStat
 
typedef struct SceFiosNativeDirEntry SceFiosNativeDirEntry
 

Functions

 VITASDK_BUILD_ASSERT_EQ (4, SceFiosKernelOverlayDH)
 
int _sceFiosKernelOverlayAdd (const SceFiosKernelOverlay *overlay, SceFiosKernelOverlayID *out_id)
 
int _sceFiosKernelOverlayAddForProcess (SceUID target_process, const SceFiosKernelOverlay *overlay, SceFiosKernelOverlayID *out_id)
 
int _sceFiosKernelOverlayDHChstatSync (SceFiosKernelOverlayDH dh, const SceFiosNativeStat *new_stat, unsigned int cbit)
 
int _sceFiosKernelOverlayDHCloseSync (SceFiosKernelOverlayDH dh)
 
 VITASDK_BUILD_ASSERT_EQ (0xC, SceFiosDHOpenSyncSyscallArgs)
 
int _sceFiosKernelOverlayDHOpenSync (SceFiosKernelOverlayDH *out_dh, const char *path, SceUInt8 from_order, SceFiosDHOpenSyncSyscallArgs *args)
 
int _sceFiosKernelOverlayDHReadSync (SceFiosKernelOverlayDH dh, SceFiosNativeDirEntry *out_entry)
 
int _sceFiosKernelOverlayDHStatSync (SceFiosKernelOverlayDH dh, SceFiosNativeStat *out_stat)
 
int _sceFiosKernelOverlayDHSyncSync (SceFiosKernelOverlayDH dh, int flag)
 
int _sceFiosKernelOverlayGetInfo (SceFiosKernelOverlayID id, SceFiosKernelOverlay *out_overlay)
 
int _sceFiosKernelOverlayGetInfoForProcess (SceUID target_process, SceFiosKernelOverlayID id, SceFiosKernelOverlay *out_overlay)
 
 VITASDK_BUILD_ASSERT_EQ (0x18, SceFiosGetListSyscallArgs)
 
int _sceFiosKernelOverlayGetList (SceUID pid, SceUInt8 min_order, SceUInt8 max_order, SceFiosGetListSyscallArgs *args)
 
int _sceFiosKernelOverlayGetRecommendedScheduler (int avail, const char *partially_resolved_path, SceUInt64 *a3)
 
int _sceFiosKernelOverlayModify (SceFiosKernelOverlayID id, const SceFiosKernelOverlay *new_value)
 
int _sceFiosKernelOverlayModifyForProcess (SceUID target_process, SceFiosKernelOverlayID id, const SceFiosKernelOverlay *new_value)
 
int _sceFiosKernelOverlayRemove (SceFiosKernelOverlayID id)
 
int _sceFiosKernelOverlayRemoveForProcess (SceUID target_process, SceFiosKernelOverlayID id)
 
 VITASDK_BUILD_ASSERT_EQ (0x18, SceFiosResolveSyncSyscallArgs)
 
int _sceFiosKernelOverlayResolveSync (SceUID pid, int resolve_flag, const char *in_path, SceFiosResolveSyncSyscallArgs *args)
 
 VITASDK_BUILD_ASSERT_EQ (0x18, SceFiosResolveWithRangeSyncSyscallArgs)
 
int _sceFiosKernelOverlayResolveWithRangeSync (SceUID pid, int resolve_flag, const char *in_path, SceFiosResolveWithRangeSyncSyscallArgs *args)
 
int _sceFiosKernelOverlayThreadIsDisabled (void)
 
int _sceFiosKernelOverlayThreadSetDisabled (SceInt32 disabled)