Decompile __osPfsRWInode

This commit is contained in:
Ryan Dwyer
2021-03-25 08:21:39 +10:00
parent 0e8bce54ed
commit 3e925e7398
13 changed files with 102 additions and 294 deletions
+4
View File
@@ -98,6 +98,10 @@ typedef struct {
#define PFS_ONE_PAGE 8 /* blocks */
#define PFS_MAX_BANKS 62
#define PFS_READ 0
#define PFS_WRITE 1
#define PFS_CREATE 2
#define PFS_INITIALIZED 0x1
#define PFS_CORRUPTED 0x2
+2 -2
View File
@@ -121,8 +121,8 @@ extern OSThread *__osFaultedThread;
extern u32 __osSiAccessQueueEnabled;
extern u32 __osContInitialized;
extern u32 var80060970;
extern u32 var80060980;
extern u8 var80060984;
extern s32 g_PfsPrevChannel;
extern u8 g_PfsPrevBank;
extern u32 var80060990;
extern u32 var800609a0;
extern u32 var800609c4;
+1 -1
View File
@@ -10,6 +10,6 @@ s32 __osRepairPackId(OSPfs *pfs, __OSPackId *badid, __OSPackId *newid);
s32 __osCheckPackId(OSPfs *pfs, __OSPackId *temp);
s32 __osGetId(OSPfs *pfs);
u32 func0004c860(void);
u32 func0004c934(void);
s32 __osPfsRWInode(OSPfs *pfs, __OSInode *inode, u8 flag, u8 bank);
#endif
+2
View File
@@ -15,6 +15,8 @@ typedef struct
s32 __osDisableInt();
void __osRestoreInt(s32);
s32 __osContRamRead(OSMesgQueue *mq, int channel, u16 address, u8 *buffer);
s32 __osContRamWrite(OSMesgQueue *mq, int channel, u16 address, u8 *buffer, int force);
void __osEnqueueAndYield(OSThread**);
void __osDequeueThread(OSThread**, OSThread*);
void __osEnqueueThread(OSThread**, OSThread*);