|
PS2SDK
PS2 Homebrew Libraries
|
#include <tamtypes.h>
Include dependency graph for s147nand.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Data Structures | |
| struct | s147nand_info_ |
| struct | s147nand_header_part_ |
| struct | s147nand_header_ |
| struct | s147nand_direntry_ |
| struct | s147nand_dir_ |
Macros | |
| #define | s147nand_IMPORTS_start DECLARE_IMPORT_TABLE(s147nand, 4, 2) |
| #define | s147nand_IMPORTS_end END_IMPORT_TABLE |
| #define | I_s147nand_4_dumpprintinfo DECLARE_IMPORT(4, s147nand_4_dumpprintinfo) |
| #define | I_s147nand_5_outerinit DECLARE_IMPORT(5, s147nand_5_outerinit) |
| #define | I_s147nand_6_checkformat DECLARE_IMPORT(6, s147nand_6_checkformat) |
| #define | I_s147nand_7_multi_read_dma DECLARE_IMPORT(7, s147nand_7_multi_read_dma) |
| #define | I_s147nand_8_multi_write_dma DECLARE_IMPORT(8, s147nand_8_multi_write_dma) |
| #define | I_s147nand_9_get_nand_partition DECLARE_IMPORT(9, s147nand_9_get_nand_partition) |
| #define | I_s147nand_10_get_nand_partition_size DECLARE_IMPORT(10, s147nand_10_get_nand_partition_size) |
| #define | I_s147nand_11_erasetranslatepageoffs DECLARE_IMPORT(11, s147nand_11_erasetranslatepageoffs) |
| #define | I_s147nand_12_load_logaddrtable DECLARE_IMPORT(12, s147nand_12_load_logaddrtable) |
| #define | I_s147nand_13_translate_blockoffs DECLARE_IMPORT(13, s147nand_13_translate_blockoffs) |
| #define | I_s147nand_14_translate_pageoffs DECLARE_IMPORT(14, s147nand_14_translate_pageoffs) |
| #define | I_s147nand_15_nandinit DECLARE_IMPORT(15, s147nand_15_nandinit) |
| #define | I_s147nand_16_getnandinfo DECLARE_IMPORT(16, s147nand_16_getnandinfo) |
| #define | I_s147nand_17_get_sema DECLARE_IMPORT(17, s147nand_17_get_sema) |
| #define | I_s147nand_18_enable_nand_watchdog DECLARE_IMPORT(18, s147nand_18_enable_nand_watchdog) |
| #define | I_s147nand_19_logaddr_read DECLARE_IMPORT(19, s147nand_19_logaddr_read) |
| #define | I_s147nand_20_nand_read_dma DECLARE_IMPORT(20, s147nand_20_nand_read_dma) |
| #define | I_s147nand_21_nand_read_pio DECLARE_IMPORT(21, s147nand_21_nand_read_pio) |
| #define | I_s147nand_22_nand_write_dma DECLARE_IMPORT(22, s147nand_22_nand_write_dma) |
| #define | I_s147nand_23_nand_write_pio DECLARE_IMPORT(23, s147nand_23_nand_write_pio) |
| #define | I_s147nand_24_eraseoffset DECLARE_IMPORT(24, s147nand_24_eraseoffset) |
| #define | I_s147nand_25_nand_blockerase DECLARE_IMPORT(25, s147nand_25_nand_blockerase) |
| #define | I_s147nand_26_nand_readid DECLARE_IMPORT(26, s147nand_26_nand_readid) |
| #define | I_s147nand_27_blocks2pages DECLARE_IMPORT(27, s147nand_27_blocks2pages) |
| #define | I_s147nand_28_pages2blocks DECLARE_IMPORT(28, s147nand_28_pages2blocks) |
| #define | I_s147nand_29_pages2blockround DECLARE_IMPORT(29, s147nand_29_pages2blockround) |
| #define | I_s147nand_30_bytes2pagesnoeccround DECLARE_IMPORT(30, s147nand_30_bytes2pagesnoeccround) |
Typedefs | |
| typedef struct s147nand_info_ | s147nand_info_t |
| typedef struct s147nand_header_part_ | s147nand_header_part_t |
| typedef struct s147nand_header_ | s147nand_header_t |
| typedef struct s147nand_direntry_ | s147nand_direntry_t |
| typedef struct s147nand_dir_ | s147nand_dir_t |
Interface for System 147 NAND flash.
Definition in file s147nand.h.
| struct s147nand_info_ |
Definition at line 26 of file s147nand.h.
| Data Fields | ||
|---|---|---|
| int | m_page_size_noecc | |
| int | m_page_size_withecc | |
| int | m_pages_per_block | |
| int | m_block_size | |
| int | m_page_count | |
| struct s147nand_header_part_ |
Definition at line 35 of file s147nand.h.
| Data Fields | ||
|---|---|---|
| int | m_offset | |
| int | m_size | |
| struct s147nand_header_ |
Definition at line 41 of file s147nand.h.
Collaboration diagram for s147nand_header_:| Data Fields | ||
|---|---|---|
| char | m_sig[16] | |
| int | m_bootsector_ver_1 | |
| int | m_bootsector_ver_2 | |
| s147nand_header_part_t | m_nand_partition_info[8] | |
| char | m_nand_seccode[2] | |
| char | pad[2] | |
| int | m_nand_vidmode[1] | |
| char | m_nand_desc[32] | |
| int | m_page_size_noecc | |
| int | m_page_size_withecc | |
| int | m_pages_per_block | |
| int | m_block_size | |
| unsigned int | m_acmem_delay_val | |
| unsigned int | m_acio_delay_val | |
| s147nand_header_part_t | m_nand_partition_8_info | |
| struct s147nand_direntry_ |
Definition at line 60 of file s147nand.h.
| Data Fields | ||
|---|---|---|
| char | m_name[16] | |
| u32 | m_unk | |
| u8 | m_type | |
| u8 | m_pad[3] | |
| u32 | m_size | |
| u32 | m_offset | |
| struct s147nand_dir_ |
Definition at line 70 of file s147nand.h.
Collaboration diagram for s147nand_dir_:| Data Fields | ||
|---|---|---|
| char | m_sig[8] | |
| u16 | m_ver | |
| char | m_unk0[6] | |
| u32 | m_entrycnt | |
| u32 | m_unk1 | |
| u32 | m_unk2 | |
| u32 | m_unk3 | |
| s147nand_direntry_t | m_direntry[63] | |
| #define s147nand_IMPORTS_start DECLARE_IMPORT_TABLE(s147nand, 4, 2) |
Definition at line 110 of file s147nand.h.
| #define s147nand_IMPORTS_end END_IMPORT_TABLE |
Definition at line 111 of file s147nand.h.
| #define I_s147nand_4_dumpprintinfo DECLARE_IMPORT(4, s147nand_4_dumpprintinfo) |
Definition at line 113 of file s147nand.h.
| #define I_s147nand_5_outerinit DECLARE_IMPORT(5, s147nand_5_outerinit) |
Definition at line 114 of file s147nand.h.
| #define I_s147nand_6_checkformat DECLARE_IMPORT(6, s147nand_6_checkformat) |
Definition at line 115 of file s147nand.h.
| #define I_s147nand_7_multi_read_dma DECLARE_IMPORT(7, s147nand_7_multi_read_dma) |
Definition at line 116 of file s147nand.h.
| #define I_s147nand_8_multi_write_dma DECLARE_IMPORT(8, s147nand_8_multi_write_dma) |
Definition at line 117 of file s147nand.h.
| #define I_s147nand_9_get_nand_partition DECLARE_IMPORT(9, s147nand_9_get_nand_partition) |
Definition at line 118 of file s147nand.h.
| #define I_s147nand_10_get_nand_partition_size DECLARE_IMPORT(10, s147nand_10_get_nand_partition_size) |
Definition at line 119 of file s147nand.h.
| #define I_s147nand_11_erasetranslatepageoffs DECLARE_IMPORT(11, s147nand_11_erasetranslatepageoffs) |
Definition at line 120 of file s147nand.h.
| #define I_s147nand_12_load_logaddrtable DECLARE_IMPORT(12, s147nand_12_load_logaddrtable) |
Definition at line 121 of file s147nand.h.
| #define I_s147nand_13_translate_blockoffs DECLARE_IMPORT(13, s147nand_13_translate_blockoffs) |
Definition at line 122 of file s147nand.h.
| #define I_s147nand_14_translate_pageoffs DECLARE_IMPORT(14, s147nand_14_translate_pageoffs) |
Definition at line 123 of file s147nand.h.
| #define I_s147nand_15_nandinit DECLARE_IMPORT(15, s147nand_15_nandinit) |
Definition at line 124 of file s147nand.h.
| #define I_s147nand_16_getnandinfo DECLARE_IMPORT(16, s147nand_16_getnandinfo) |
Definition at line 125 of file s147nand.h.
| #define I_s147nand_17_get_sema DECLARE_IMPORT(17, s147nand_17_get_sema) |
Definition at line 126 of file s147nand.h.
| #define I_s147nand_18_enable_nand_watchdog DECLARE_IMPORT(18, s147nand_18_enable_nand_watchdog) |
Definition at line 127 of file s147nand.h.
| #define I_s147nand_19_logaddr_read DECLARE_IMPORT(19, s147nand_19_logaddr_read) |
Definition at line 128 of file s147nand.h.
| #define I_s147nand_20_nand_read_dma DECLARE_IMPORT(20, s147nand_20_nand_read_dma) |
Definition at line 129 of file s147nand.h.
| #define I_s147nand_21_nand_read_pio DECLARE_IMPORT(21, s147nand_21_nand_read_pio) |
Definition at line 130 of file s147nand.h.
| #define I_s147nand_22_nand_write_dma DECLARE_IMPORT(22, s147nand_22_nand_write_dma) |
Definition at line 131 of file s147nand.h.
| #define I_s147nand_23_nand_write_pio DECLARE_IMPORT(23, s147nand_23_nand_write_pio) |
Definition at line 132 of file s147nand.h.
| #define I_s147nand_24_eraseoffset DECLARE_IMPORT(24, s147nand_24_eraseoffset) |
Definition at line 133 of file s147nand.h.
| #define I_s147nand_25_nand_blockerase DECLARE_IMPORT(25, s147nand_25_nand_blockerase) |
Definition at line 134 of file s147nand.h.
| #define I_s147nand_26_nand_readid DECLARE_IMPORT(26, s147nand_26_nand_readid) |
Definition at line 135 of file s147nand.h.
| #define I_s147nand_27_blocks2pages DECLARE_IMPORT(27, s147nand_27_blocks2pages) |
Definition at line 136 of file s147nand.h.
| #define I_s147nand_28_pages2blocks DECLARE_IMPORT(28, s147nand_28_pages2blocks) |
Definition at line 137 of file s147nand.h.
| #define I_s147nand_29_pages2blockround DECLARE_IMPORT(29, s147nand_29_pages2blockround) |
Definition at line 138 of file s147nand.h.
| #define I_s147nand_30_bytes2pagesnoeccround DECLARE_IMPORT(30, s147nand_30_bytes2pagesnoeccround) |
Definition at line 139 of file s147nand.h.
|
extern |
Definition at line 331 of file s147nand.c.
|
extern |
Definition at line 501 of file s147nand.c.
|
extern |
Definition at line 527 of file s147nand.c.
|
extern |
Definition at line 638 of file s147nand.c.
|
extern |
Definition at line 660 of file s147nand.c.
|
extern |
Definition at line 680 of file s147nand.c.
|
extern |
Definition at line 694 of file s147nand.c.
|
extern |
Definition at line 882 of file s147nand.c.
|
extern |
Definition at line 887 of file s147nand.c.
|
extern |
Definition at line 914 of file s147nand.c.
|
extern |
Definition at line 945 of file s147nand.c.
|
extern |
Definition at line 967 of file s147nand.c.
|
extern |
Definition at line 995 of file s147nand.c.
|
extern |
Definition at line 1000 of file s147nand.c.
|
extern |
Definition at line 1005 of file s147nand.c.
|
extern |
Definition at line 1010 of file s147nand.c.
|
extern |
Definition at line 1028 of file s147nand.c.
|
extern |
Definition at line 1038 of file s147nand.c.
|
extern |
Definition at line 1051 of file s147nand.c.
|
extern |
Definition at line 1061 of file s147nand.c.
|
extern |
Definition at line 1074 of file s147nand.c.
|
extern |
Definition at line 1101 of file s147nand.c.
|
extern |
Definition at line 1114 of file s147nand.c.
|
extern |
Definition at line 1328 of file s147nand.c.
|
extern |
Definition at line 1333 of file s147nand.c.
|
extern |
Definition at line 1342 of file s147nand.c.
|
extern |
Definition at line 1358 of file s147nand.c.