|
| static void | hsd_803A949C (s32 chan, s32 arg1) |
| static s32 | fn_803ACB74 (s32 seq_a, s32 seq_b) |
| static s32 | hsd_803A949C_Close (CardState *state) |
| s32 | fn_803AA790 (void) |
| static s32 | retryCardFastOpen (s32 chan, s32 file_no, CARDFileInfo *file_info) |
| static s32 | retryCardReadAsync (CARDFileInfo *file_info, void *buffer, s32 length, s32 offset, CARDCallback callback) |
| static s32 | retryCardWriteAsync (CARDFileInfo *file_info, void *buffer, s32 length, s32 offset, CARDCallback callback) |
| static s32 | retryCardClose (CARDFileInfo *file_info) |
| static s32 | retryCardCreateAsync (s32 chan, char *filename, s32 size, CARDFileInfo *file_info, CARDCallback callback) |
| static s32 | retryCardGetStatus (s32 chan, s32 file_no, CARDStat *stat) |
| static s32 | retryCardSetStatusAsync (s32 chan, s32 file_no, CARDStat *stat, CARDCallback callback) |
| static int | setupCardIcons (const s32 *cmd) |
| static void | unpackCardStat (const s32 *cmd, CARDStat *stat) |
| static void | rollbackCardCommands (CardContext *context, s32 snap) |
| static void | initHeaderBlockCommand (CardCmd *buf, CardState *state, u32 block, s32 file_id, s32 seq_num, s32 version) |
| static s32 | queueHeaderBlock (CardState *state, u32 block, s32 file_id, s32 seq_num, s32 version) |
| static s32 | queueHeaderBlocks (CardState *state, s32 file_id, s32 seq_num, s32 version) |
| void | hsd_803AAA48 (void) |
| s32 | fn_803AC168 (s32 *cmd_buf) |
| s32 | fn_803AC258 (CardState *card_state, s32 block_idx) |
| s32 | fn_803AC2A4 (CardState *card_state) |
| void | fn_803AC2D4 (void) |
| void | fn_803AC2E0 (void) |
| void | fn_803AC334 (void) |
| int | hsd_803AC340 (void *header) |
| void | hsd_803AC3E0 (struct CardState *file_desc, int file_idx, int file_size, int file_flags, u8 *data) |
| void | fn_803AC3F8 (void *arg0, u8 *data, s32 file_idx) |
| void | hsd_803AC558 (struct CardState *file_desc, u8 *data) |
| u32 | fn_803AC634 (struct CardState *file_desc, s32 file_idx) |
| static u32 | fn_803AC6B8_first_block_count (struct CardState *file_desc) |
| s32 | fn_803AC6B8 (struct CardState *file_desc, s32 file_count) |
| static s32 | fn_803AC6B8_blocks_before (struct CardState *file_desc, s32 file_count) |
| static s32 | fn_803AC7DC_block_count (struct CardState *file_state, s32 file_idx) |
| s32 | fn_803AC7DC (CardState *state) |
| s32 | fn_803ACBE8 (CardState *state, s32 block_idx) |
| s32 | fn_803ACC0C (CardState *state, s32 block_idx, s32 file_id, s32 seq_num, void *expected_data, s32 data_size) |
| s32 | fn_803ACD58 (CardState *state, void *icon_data, void *file_data) |
| s32 | fn_803ACF30 (CardState *state, s32 file_id, s32 seq_num, s32 version) |
| static u8 * | fn_803ACFC0_header (CardState *state, s32 hdr_offset) |
| static u8 * | fn_803ACFC0_checksum_start (s32 hdr_offset, CardState *state) |
| s32 | fn_803ACFC0 (CardState *state, s32 block_idx, s32 file_id, s32 seq_num, void *payload, s32 payload_size, s32 version) |
| static int | fn_803AD16C_file_type_nonzero (CardState *state, s32 file_id) |
| static s32 | fn_803AD16C_total_blocks (CardState *state) |
| static s32 | fn_803AD16C_logical_index (s32 blocks_before, s32 i) |
| static s32 | fn_803AD16C_file_size (CardState *state, s32 file_id) |
| static s32 | fn_803AD16C_seq_at (s32 *seq, s32 phys) |
| static int | fn_803AD16C_nonnegative (s32 logical) |
| static s32 | fn_803AD16C_queue_cmd (s32 *cmd) |
| static int | fn_803AD16C_same (s32 lhs, s32 rhs) |
| static void | fn_803AD16C_own (void *value) |
| static s32 | fn_803AD16C_queue_clear (CardState *state, s32 block, s32 pad, s32 file_id) |
| static s32 | fn_803AD16C_queue_read (CardState *state, s32 block) |
| static s32 | fn_803AD16C_queue_write (CardState *state, s32 block, s32 logical, s32 target_seq) |
| static s32 | fn_803AD16C_queue_write_last (CardState *state, s32 block, s32 logical, s32 target_seq) |
| s32 | fn_803AD16C (CardState *state) |
| s32 | fn_803ADE4C (s32 card_state, s32 channel, s32 callback) |
| static s32 | queueCardCommand2First (CardState *state, s32 block, void *data, s32 length, s32 offset) |
| static s32 | queueCardCommand2Final (CardState *state, s32 block, void *data, s32 length, s32 offset) |
| static s32 | calculateDataBlockSize (CardState *state, s32 file_idx, s32 block_idx) |
| static s32 | calculateFileBlockCount (CardState *state, s32 file_idx) |
| static s32 | retryCardRead (CARDFileInfo *info, s32 retries, void *buffer, s32 length, s32 offset) |
| static void | cancelQueuedCardCommands (CardBufEntry *entries) |
| static s32 | queueClearDataBlock (CardState *state, const u8 *dst, s32 size) |
| static s32 | queueDataBlockFirst (CardState *state, s32 block_idx, u8 *dst, s32 size) |
| static s32 | queueDataBlockFinal (CardState *state, s32 block_idx, u8 *dst, s32 size) |
| static s32 | cardDataBlockOffset (CardState *state, u32 sector_size, s32 data_block) |
| static s32 | readCardDataBlockFirst (CardState *state, u32 sector_size, s32 data_block, u8 *dst, s32 length) |
| static s32 | readCardDataBlockFinal (CardState *state, u32 sector_size, s32 data_block, u8 *dst, s32 length) |
| static s32 | loadCardDataBlock (s32 data_block) |
| s32 | fn_803ADF90 (struct CardState *arg0, s32 arg1, u8 *arg2, s32 arg3, void(*arg4)(s32, s32)) |
| static void | fn_803AE7F8_rewind (CardBufEntry *entries) |
| static void | fn_803AE7F8_close (CardState *state) |
| s32 | fn_803AE7F8 (struct CardState *arg0, s32 arg1, s32 arg2, s32 arg3, s32 arg4) |
| static s32 | fn_803AF3F0_chunk_size (CardState *state) |
| static s32 | fn_803AF3F0_queue_verify_first (CardState *state, s32 block, s32 logical, s32 seq, void *data, s32 size) |
| static s32 | fn_803AF3F0_queue_verify_final (CardState *state, s32 block, s32 logical, s32 seq, void *data, s32 size) |
| static s32 | fn_803AF3F0_queue_write_first (CardState *state, s32 block, s32 logical, s32 seq, void *data, s32 size, s32 file_id) |
| static s32 | fn_803AF3F0_queue_write_final (CardState *state, s32 block, s32 logical, s32 seq, void *data, s32 size, s32 file_id) |
| static void | fn_803AF3F0_rewind (CardBufEntry *entries) |
| static void | fn_803AF3F0_close (CardState *state) |
| static s32 | fn_803AF3F0_open (s32 fd, s32 ofs, CARDFileInfo *info) |
| static void | fn_803AF3F0_check_seq (CardState *state, const s32 *primary, s32 count, s32 current_seq, s32 *seq_match) |
| static void | fn_803AF3F0_calc_file_blocks (s32 file_idx, CardState *state, s32 *file_blocks, s32 *total_blocks) |
| s32 | fn_803AF3F0 (CardState *state, s32 arg1, s32 arg2, s32 arg3, s32 arg4) |
| static s32 | fn_803B0120_first_chunk (CardState *state) |
| static void | fn_803B0120_rewind (CardBufEntry *entries) |
| static void | fn_803B0120_close (CardState *state) |
| static s32 | fn_803B0120_close_result (CardState *state) |
| static s32 | fn_803B0120_block_offset (CardState *state, s32 block_idx) |
| static s32 | fn_803B0120_queue_verify (CardState *state, s32 block, s32 logical, s32 seq, void *data, s32 size) |
| static s32 | fn_803B0120_queue_write (CardState *state, s32 block, s32 logical, s32 seq, void *data, s32 size, s32 file_id) |
| s32 | fn_803B0120 (CardState *state, s32 arg1, s32 arg2, s32 arg3, s32 arg4) |
| static s32 | fn_803B0E9C_read_icons (struct CardState *arg0, CardCmd *cmd, s32 file_id, s32 seq) |
| static s32 | fn_803B0E9C_write_block (struct CardState *arg0, s32 block_idx) |
| static s32 | fn_803B0E9C_write_block_final (struct CardState *arg0, s32 block_idx) |
| static s32 | fn_803B0E9C_read_first (struct CardState *arg0, u32 sector_size) |
| s32 | fn_803B0E9C (struct CardState *arg0, s32 arg1, s32 arg2, s32 arg3, s32 arg4) |
| static s32 | fn_803B1338_queue_write (CardState *state, s32 logical, s32 phys, void *data, s32 size, s32 file_id, CardCmdBuf *init_buf, CardCmdBuf *buf) |
| static u8 * | fn_803B1338_data_at (u8 *file_payload, s32 offset) |
| static s32 | fn_803B1338_data_size (CardState *state) |
| static s32 | fn_803B1338_queue_write_data (CardState *state, s32 logical, s32 phys, u8 *fdata, s32 offset, s32 file_id, CardCmdBuf *init_buf, CardCmdBuf *buf) |
| s32 | fn_803B1338 (CardState *state, s32 arg1) |
| s32 | fn_803B1F78 (CardState *state, s32 channel, s32 file_id, s32 seq_num, s32 callback) |
| s32 | fn_803B21E8 (s32 card_state, s32 file_id, s32 seq_num, s32 callback) |
| void | hsd_803B2374 (void) |
| void | hsd_803B24E4 (s32 *ctx, int channel, int file_no, void *work_buf) |
| static HsdCmdEntry * | hsd_803B2550_inline (u8 *arg0, s32 arg1) |
| int | hsd_803B2550 (s32 *arg0, const char *arg1, void(*arg2)(int, int)) |
| s32 | hsd_803B2674 (CardState *state) |
| s32 | fn_803B26CC (CardState *state, s32 file_id, s32 seq_num, s32 version, void(*callback)(s32, s32)) |