diff options
Diffstat (limited to 'include')
| -rw-r--r-- | include/sys_flashrom.h | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/include/sys_flashrom.h b/include/sys_flashrom.h index dd160cc16..f858ee456 100644 --- a/include/sys_flashrom.h +++ b/include/sys_flashrom.h @@ -4,13 +4,14 @@ #include "ultra64.h" typedef struct FlashromRequest { - /* 0x00 */ s32 requestType; + /* 0x00 */ s32 type; /* 0x04 */ s32 response; /* 0x08 */ void* addr; - /* 0x0C */ s32 pageNum; - /* 0x10 */ s32 pageCount; - /* 0x14 */ OSMesgQueue messageQueue; -} FlashromRequest; // size = 0x2C + /* 0x0C */ u32 pageNum; + /* 0x10 */ u32 pageCount; + /* 0x14 */ OSMesgQueue queue; + /* 0x2C */ OSMesg msgBuf[1]; +} FlashromRequest; // size = 0x30 #define FLASHROM_REQUEST_WRITE 1 #define FLASHROM_REQUEST_READ 2 @@ -18,10 +19,10 @@ typedef struct FlashromRequest { #define FLASH_TYPE_MAGIC 0x11118001 s32 SysFlashrom_InitFlash(void); -s32 SysFlashrom_ReadData(void* addr, u32 pageNum, u32 pageCount); -void SysFlashrom_WriteDataAsync(u8* addr, u32 pageNum, u32 pageCount); +s32 SysFlashrom_Read(void* addr, u32 pageNum, u32 pageCount); +void SysFlashrom_WriteAsync(void* addr, u32 pageNum, u32 pageCount); s32 SysFlashrom_IsBusy(void); s32 SysFlashrom_AwaitResult(void); -void SysFlashrom_WriteDataSync(void* addr, u32 pageNum, u32 pageCount); +void SysFlashrom_WriteSync(void* addr, u32 pageNum, u32 pageCount); #endif |
