#include "PR/os_internal.h"
#include "PR/os.h"
#include "PR/rcp.h"
Go to the source code of this file.
|
s32 | __osEepStatus (OSMesgQueue *, OSContStatus *) |
|
u16 | __osSumcalc (u8 *ptr, int length) |
|
s32 | __osIdCheckSum (u16 *ptr, u16 *csum, u16 *icsum) |
|
s32 | __osRepairPackId (OSPfs *pfs, __OSPackId *badid, __OSPackId *newid) |
|
s32 | __osCheckPackId (OSPfs *pfs, __OSPackId *temp) |
|
s32 | __osGetId (OSPfs *pfs) |
|
s32 | __osCheckId (OSPfs *pfs) |
|
s32 | __osPfsRWInode (OSPfs *pfs, __OSInode *inode, u8 flag, u8 bank) |
|
s32 | __osPfsSelectBank (OSPfs *pfs) |
|
s32 | __osPfsDeclearPage (OSPfs *pfs, __OSInode *inode, int file_size_in_pages, int *first_page, u8 bank, int *decleared, int *last_page) |
|
s32 | __osPfsReleasePages (OSPfs *pfs, __OSInode *inode, u8 start_page, u16 *sum, u8 bank, __OSInodeUnit *last_page, int flag) |
|
s32 | __osBlockSum (OSPfs *pfs, u8 page_no, u16 *sum, u8 bank) |
|
s32 | __osContRamRead (OSMesgQueue *mq, int channel, u16 address, u8 *buffer) |
|
s32 | __osContRamWrite (OSMesgQueue *mq, int channel, u16 address, u8 *buffer, int force) |
|
void | __osContGetInitData (u8 *pattern, OSContStatus *data) |
|
void | __osPackRequestData (u8 cmd) |
|
void | __osPfsRequestData (u8 cmd) |
|
void | __osPfsGetInitData (u8 *pattern, OSContStatus *data) |
|
u8 | __osContAddressCrc (u16 addr) |
|
u8 | __osContDataCrc (u8 *data) |
|
s32 | __osPfsGetStatus (OSMesgQueue *queue, int channel) |
|
◆ ARRLEN
◆ CHNL_ERR
◆ CONT_CMD_END
◆ CONT_CMD_EXE
◆ CONT_CMD_NOP
◆ CONT_CMD_READ_BUTTON
#define CONT_CMD_READ_BUTTON 1 |
◆ CONT_CMD_READ_BUTTON_RX
#define CONT_CMD_READ_BUTTON_RX 4 |
◆ CONT_CMD_READ_BUTTON_TX
#define CONT_CMD_READ_BUTTON_TX 1 |
◆ CONT_CMD_READ_EEPROM
#define CONT_CMD_READ_EEPROM 4 |
◆ CONT_CMD_READ_EEPROM_RX
#define CONT_CMD_READ_EEPROM_RX 8 |
◆ CONT_CMD_READ_EEPROM_TX
#define CONT_CMD_READ_EEPROM_TX 2 |
◆ CONT_CMD_READ_MEMPACK
#define CONT_CMD_READ_MEMPACK 2 |
◆ CONT_CMD_READ_MEMPACK_RX
#define CONT_CMD_READ_MEMPACK_RX 33 |
◆ CONT_CMD_READ_MEMPACK_TX
#define CONT_CMD_READ_MEMPACK_TX 3 |
◆ CONT_CMD_REQUEST_STATUS
#define CONT_CMD_REQUEST_STATUS 0 |
◆ CONT_CMD_REQUEST_STATUS_RX
#define CONT_CMD_REQUEST_STATUS_RX 3 |
◆ CONT_CMD_REQUEST_STATUS_TX
#define CONT_CMD_REQUEST_STATUS_TX 1 |
◆ CONT_CMD_RESET
◆ CONT_CMD_RESET_RX
◆ CONT_CMD_RESET_TX
◆ CONT_CMD_WRITE_EEPROM
#define CONT_CMD_WRITE_EEPROM 5 |
◆ CONT_CMD_WRITE_EEPROM_RX
#define CONT_CMD_WRITE_EEPROM_RX 1 |
◆ CONT_CMD_WRITE_EEPROM_TX
#define CONT_CMD_WRITE_EEPROM_TX 10 |
◆ CONT_CMD_WRITE_MEMPACK
#define CONT_CMD_WRITE_MEMPACK 3 |
◆ CONT_CMD_WRITE_MEMPACK_RX
#define CONT_CMD_WRITE_MEMPACK_RX 1 |
◆ CONT_CMD_WRITE_MEMPACK_TX
#define CONT_CMD_WRITE_MEMPACK_TX 35 |
◆ DIR_STATUS_EMPTY
◆ DIR_STATUS_OCCUPIED
◆ DIR_STATUS_UNKNOWN
◆ ERRCK
Value:
s16 D_8015F6E8
Definition code_800029B0.c:86
◆ PFS_CHECK_ID
Value:
s32 __osCheckId(OSPfs *pfs)
Definition contpfs.c:202
#define PFS_ERR_NEW_PACK
Definition os.h:433
◆ PFS_CHECK_STATUS
Value:
#define PFS_INITIALIZED
Definition os.h:427
#define PFS_ERR_INVALID
Definition os.h:437
◆ PFS_GET_STATUS
Value:
void __osSiGetAccess(void)
Definition __osSiCreateAccessQueue.c:15
s32 __osPfsGetStatus(OSMesgQueue *queue, int channel)
Definition osPfsInit.c:27
◆ SET_ACTIVEBANK_TO_ZERO
#define SET_ACTIVEBANK_TO_ZERO |
Value: if (
pfs->activebank != 0) \
{ \
}
s32 __osPfsSelectBank(OSPfs *pfs)
Definition contpfs.c:291
◆ __osBlockSum()
◆ __osCheckId()
◆ __osCheckPackId()
◆ __osContAddressCrc()
u8 __osContAddressCrc |
( |
u16 | addr | ) |
|
◆ __osContDataCrc()
u8 __osContDataCrc |
( |
u8 * | data | ) |
|
◆ __osContGetInitData()
◆ __osContRamRead()
s32 __osContRamRead |
( |
OSMesgQueue * | mq, |
|
|
int | channel, |
|
|
u16 | address, |
|
|
u8 * | buffer ) |
◆ __osContRamWrite()
s32 __osContRamWrite |
( |
OSMesgQueue * | mq, |
|
|
int | channel, |
|
|
u16 | address, |
|
|
u8 * | buffer, |
|
|
int | force ) |
◆ __osEepStatus()
◆ __osGetId()
- Todo
- remove magic constant
- Todo
- loads of magic constants..
◆ __osIdCheckSum()
◆ __osPackRequestData()
void __osPackRequestData |
( |
u8 | cmd | ) |
|
◆ __osPfsDeclearPage()
s32 __osPfsDeclearPage |
( |
OSPfs * | pfs, |
|
|
__OSInode * | inode, |
|
|
int | file_size_in_pages, |
|
|
int * | first_page, |
|
|
u8 | bank, |
|
|
int * | decleared, |
|
|
int * | last_page ) |
◆ __osPfsGetInitData()
◆ __osPfsGetStatus()
s32 __osPfsGetStatus |
( |
OSMesgQueue * | queue, |
|
|
int | channel ) |
◆ __osPfsReleasePages()
◆ __osPfsRequestData()
void __osPfsRequestData |
( |
u8 | cmd | ) |
|
◆ __osPfsRWInode()
- Todo
- don't like this =/ //maybe &inode->inode_table[j*PFS_ONE_PAGE].ipage or something
◆ __osPfsSelectBank()
◆ __osRepairPackId()
- Todo
- fix magic number
- Todo
- remove magic constant
◆ __osSumcalc()
u16 __osSumcalc |
( |
u8 * | ptr, |
|
|
int | length ) |
◆ __osContPifRam
◆ __osEepPifRam
◆ __osEepromTimer
◆ __osEepromTimerMsg
OSMesg __osEepromTimerMsg |
|
extern |
◆ __osEepromTimerQ
OSMesgQueue __osEepromTimerQ |
|
extern |
◆ __osPfsPifRam
◆ _osContNumControllers
◆ _osLastSentSiCmd