|
sdk-core v2026.11.05
PS2 SDK - core tier (build-critical EE/IOP modules)
|
Go to the source code of this file.
Classes | |
| struct | sbp2_status |
| struct | sbp2_pointer |
| struct | sbp2_ORB_pointer |
| struct | sbp2_login_response |
| struct | management_ORB |
| struct | CommandDescriptorBlock |
| struct | SBP2Device |
| union | [union].__unnamed0__ |
| union | [union].__unnamed1__ |
Functions | |
| struct sbp2_status | __attribute__ ((packed)) |
| void | init_ieee1394DiskDriver (void) |
| int | ieee1394_SendCommandBlockORB (struct SBP2Device *dev, struct CommandDescriptorBlock *firstCDB) |
| int | ieee1394_Sync (void) |
| void | DeinitIEEE1394 (void) |
Variables | |
| u32 | status |
| u32 | ORB_low |
| u8 | data [24] |
| u16 | high |
| u16 | NodeID |
| u32 | low |
| u16 | reserved |
| u16 | login_ID |
| u16 | length |
| struct sbp2_pointer | command_block_agent |
| u32 | reconnect_hold |
| union | |
| u32 | flags |
| union | |
| struct sbp2_pointer | status_FIFO |
| struct sbp2_ORB_pointer | NextOrb |
| struct sbp2_pointer | DataDescriptor |
| u32 | misc |
| unsigned char | CDBs [16] |
| struct SBP2Device | __attribute__ |
| #define BUS_RESET_COMPLETE 4 |
Definition at line 31 of file sbp2_disk.h.
| #define CDB_DATA_SIZE | ( | v | ) |
Definition at line 26 of file sbp2_disk.h.
| #define CDB_DIRECTION | ( | v | ) |
Definition at line 25 of file sbp2_disk.h.
| #define CDB_MAX_PAYLOAD | ( | v | ) |
Definition at line 23 of file sbp2_disk.h.
| #define CDB_PAGE_SIZE | ( | v | ) |
Definition at line 21 of file sbp2_disk.h.
| #define CDB_PAGE_TABLE_PRESENT | ( | v | ) |
Definition at line 22 of file sbp2_disk.h.
| #define CDB_SPEED | ( | v | ) |
Definition at line 24 of file sbp2_disk.h.
| #define ERROR_TIME_OUT 8 |
Definition at line 32 of file sbp2_disk.h.
| #define IEEE1394_CROM_CSR_OFFSET 0x54 |
Definition at line 48 of file sbp2_disk.h.
| #define IEEE1394_CROM_LOGICAL_UNIT_NUM 0x14 |
Definition at line 46 of file sbp2_disk.h.
| #define IEEE1394_CROM_UNIT_CHARA 0x3A |
Definition at line 47 of file sbp2_disk.h.
| #define IEEE1394_CROM_UNIT_DIRECTORY 0xD1 |
Definition at line 49 of file sbp2_disk.h.
| #define MANAGEMENT_ORB_EXCLUSIVE | ( | v | ) |
Definition at line 56 of file sbp2_disk.h.
| #define MANAGEMENT_ORB_FUNCTION | ( | v | ) |
Definition at line 54 of file sbp2_disk.h.
| #define MANAGEMENT_ORB_LOGINID | ( | v | ) |
Definition at line 52 of file sbp2_disk.h.
| #define MANAGEMENT_ORB_LUN | ( | v | ) |
Definition at line 53 of file sbp2_disk.h.
| #define MANAGEMENT_ORB_PASSWORD_LENGTH | ( | v | ) |
Definition at line 62 of file sbp2_disk.h.
| #define MANAGEMENT_ORB_RECONNECT | ( | v | ) |
Definition at line 55 of file sbp2_disk.h.
| #define MANAGEMENT_ORB_RESPONSE_LENGTH | ( | v | ) |
Definition at line 61 of file sbp2_disk.h.
| #define NULL_POINTER (1 << 15) |
Definition at line 64 of file sbp2_disk.h.
| #define ORB_NOTIFY ((1) << 31) |
Definition at line 59 of file sbp2_disk.h.
| #define ORB_REQUEST_FORMAT | ( | v | ) |
Definition at line 58 of file sbp2_disk.h.
| #define READ_REQ_INCOMING 2 |
Definition at line 30 of file sbp2_disk.h.
| #define READ_TRANSACTION 0 |
Definition at line 17 of file sbp2_disk.h.
| #define RESP_DEAD | ( | v | ) |
Definition at line 68 of file sbp2_disk.h.
| #define RESP_LEN | ( | v | ) |
Definition at line 67 of file sbp2_disk.h.
| #define RESP_RESP | ( | v | ) |
Definition at line 69 of file sbp2_disk.h.
| #define RESP_SBP_STATUS | ( | v | ) |
Definition at line 66 of file sbp2_disk.h.
| #define RESP_SRC | ( | v | ) |
Definition at line 70 of file sbp2_disk.h.
| #define SBP2_ABORT_TASK_REQUEST 0xb |
Definition at line 40 of file sbp2_disk.h.
| #define SBP2_ABORT_TASK_SET 0xc |
Definition at line 41 of file sbp2_disk.h.
| #define SBP2_LOGICAL_UNIT_RESET 0xe |
Definition at line 42 of file sbp2_disk.h.
| #define SBP2_LOGIN_REQUEST 0x0 |
Definition at line 35 of file sbp2_disk.h.
| #define SBP2_LOGOUT_REQUEST 0x7 |
Definition at line 39 of file sbp2_disk.h.
| #define SBP2_QUERY_LOGINS_REQUEST 0x1 |
Definition at line 36 of file sbp2_disk.h.
| #define SBP2_RECONNECT_REQUEST 0x3 |
Definition at line 37 of file sbp2_disk.h.
| #define SBP2_SET_PASSWORD_REQUEST 0x4 |
Definition at line 38 of file sbp2_disk.h.
| #define SBP2_TARGET_RESET_REQUEST 0xf |
Definition at line 43 of file sbp2_disk.h.
| #define WRITE_REQ_INCOMING 1 |
Definition at line 29 of file sbp2_disk.h.
| #define WRITE_TRANSACTION 1 |
Definition at line 18 of file sbp2_disk.h.
| #define XFER_BLOCK_SIZE 65024 |
Definition at line 13 of file sbp2_disk.h.
| struct sbp2_status __attribute__ | ( | (packed) | ) |
Definition at line 21 of file gpt_types.h.
|
extern |
Definition at line 655 of file sbp2_driver.c.
|
extern |
Definition at line 489 of file sbp2_driver.c.
|
extern |
Definition at line 644 of file sbp2_driver.c.
|
extern |
Definition at line 89 of file sbp2_driver.c.
| unsigned char CDBs[16] |
Definition at line 4 of file sbp2_disk.h.
| struct sbp2_pointer command_block_agent |
Definition at line 3 of file sbp2_disk.h.
| u8 data[24] |
Definition at line 2 of file sbp2_disk.h.
| struct sbp2_pointer DataDescriptor |
Definition at line 1 of file sbp2_disk.h.
| u32 flags |
Definition at line 9 of file sbp2_disk.h.
| u16 high |
Definition at line 0 of file sbp2_disk.h.
| u16 length |
Definition at line 1 of file sbp2_disk.h.
| u16 login_ID |
Definition at line 0 of file sbp2_disk.h.
| u32 low |
Definition at line 2 of file sbp2_disk.h.
| u32 misc |
Definition at line 3 of file sbp2_disk.h.
| struct sbp2_ORB_pointer NextOrb |
Definition at line 0 of file sbp2_disk.h.
| u16 NodeID |
Definition at line 1 of file sbp2_disk.h.
| u32 ORB_low |
Definition at line 1 of file sbp2_disk.h.
| u32 reconnect_hold |
Definition at line 4 of file sbp2_disk.h.
| u16 reserved |
Definition at line 1 of file sbp2_disk.h.
| u32 status |
Definition at line 0 of file sbp2_disk.h.
| struct sbp2_pointer status_FIFO |
Definition at line 15 of file sbp2_disk.h.