|
PS2SDK
PS2 Homebrew Libraries
|
#include <tamtypes.h>
Include dependency graph for loadfile-common.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Data Structures | |
| struct | t_ExecData |
| struct | _lf_iop_val_arg |
| struct | _lf_module_load_arg |
| struct | _lf_module_stop_arg |
| union | _lf_module_unload_arg |
| struct | _lf_search_module_by_name_arg |
| struct | _lf_search_module_by_address_arg |
| struct | _lf_elf_load_arg |
| struct | _lf_module_buffer_load_arg |
| union | _lf_iop_val_arg.p |
| union | _lf_iop_val_arg.val |
| union | _lf_module_load_arg.p |
| union | _lf_module_stop_arg.p |
| union | _lf_module_stop_arg.q |
| union | _lf_search_module_by_address_arg.p |
| union | _lf_module_buffer_load_arg.p |
| union | _lf_module_buffer_load_arg.q |
Macros | |
| #define | LF_PATH_MAX 252 |
| #define | LF_ARG_MAX 252 |
Functions | |
| struct _lf_iop_val_arg | __attribute__ ((aligned(16))) |
Variables | ||
| union { | ||
| u32 | iop_addr | |
| int | result | |
| } | p | |
| int | type | |
| union { | ||
| u8 | b | |
| u16 | s | |
| u32 | l | |
| } | val | |
| int | modres | |
| char | path [LF_PATH_MAX] | |
| char | args [LF_ARG_MAX] | |
| union { | ||
| int | arg_len | |
| int | modres | |
| } | q | |
| char | dummy [LF_PATH_MAX] | |
| int | id | |
| int | result | |
| int | dummy1 | |
| char | name [LF_PATH_MAX] | |
| char | dummy2 [LF_ARG_MAX] | |
| u32 | epc | |
| u32 | gp | |
| char | secname [LF_ARG_MAX] | |
| char | unused [LF_PATH_MAX] | |
Common definitions for loadfile between the client and server sides of the LOADFILE protocol.
Definition in file loadfile-common.h.
| struct t_ExecData |
Definition at line 53 of file loadfile-common.h.
| Data Fields | ||
|---|---|---|
| u32 | epc | |
| u32 | gp | |
| u32 | sp | |
| u32 | dummy | |
| struct _lf_iop_val_arg |
Definition at line 61 of file loadfile-common.h.
| Data Fields | ||
|---|---|---|
| union _lf_iop_val_arg.p | p | |
| int | type | |
| union _lf_iop_val_arg.val | val | |
| struct _lf_module_load_arg |
Definition at line 77 of file loadfile-common.h.
| Data Fields | ||
|---|---|---|
| union _lf_module_load_arg.p | p | |
| int | modres | |
| char | path[LF_PATH_MAX] | |
| char | args[LF_ARG_MAX] | |
| struct _lf_module_stop_arg |
Definition at line 89 of file loadfile-common.h.
| Data Fields | ||
|---|---|---|
| union _lf_module_stop_arg.p | p | |
| union _lf_module_stop_arg.q | q | |
| char | dummy[LF_PATH_MAX] | |
| char | args[LF_ARG_MAX] | |
| union _lf_module_unload_arg |
Definition at line 105 of file loadfile-common.h.
| Data Fields | ||
|---|---|---|
| int | id | |
| int | result | |
| struct _lf_search_module_by_name_arg |
Definition at line 111 of file loadfile-common.h.
| Data Fields | ||
|---|---|---|
| int | id | |
| int | dummy1 | |
| char | name[LF_PATH_MAX] | |
| char | dummy2[LF_ARG_MAX] | |
| struct _lf_search_module_by_address_arg |
Definition at line 119 of file loadfile-common.h.
| Data Fields | ||
|---|---|---|
| union _lf_search_module_by_address_arg.p | p | |
| struct _lf_elf_load_arg |
Definition at line 128 of file loadfile-common.h.
| Data Fields | ||
|---|---|---|
| u32 | epc | |
| u32 | gp | |
| char | path[LF_PATH_MAX] | |
| char | secname[LF_ARG_MAX] | |
| struct _lf_module_buffer_load_arg |
Definition at line 136 of file loadfile-common.h.
| Data Fields | ||
|---|---|---|
| union _lf_module_buffer_load_arg.p | p | |
| union _lf_module_buffer_load_arg.q | q | |
| char | unused[LF_PATH_MAX] | |
| char | args[LF_ARG_MAX] | |
| union _lf_iop_val_arg.p |
Definition at line 63 of file loadfile-common.h.
| Data Fields | ||
|---|---|---|
| u32 | iop_addr | |
| int | result | |
| union _lf_iop_val_arg.val |
Definition at line 69 of file loadfile-common.h.
| Data Fields | ||
|---|---|---|
| u8 | b | |
| u16 | s | |
| u32 | l | |
| union _lf_module_load_arg.p |
Definition at line 79 of file loadfile-common.h.
| Data Fields | ||
|---|---|---|
| int | arg_len | |
| int | result | |
| union _lf_module_stop_arg.p |
Definition at line 91 of file loadfile-common.h.
| Data Fields | ||
|---|---|---|
| int | id | |
| int | result | |
| union _lf_module_stop_arg.q |
Definition at line 96 of file loadfile-common.h.
| Data Fields | ||
|---|---|---|
| int | arg_len | |
| int | modres | |
| union _lf_search_module_by_address_arg.p |
Definition at line 121 of file loadfile-common.h.
| Data Fields | ||
|---|---|---|
| const void * | ptr | |
| int | id | |
| union _lf_module_buffer_load_arg.p |
Definition at line 138 of file loadfile-common.h.
| Data Fields | ||
|---|---|---|
| void * | ptr | |
| int | result | |
| union _lf_module_buffer_load_arg.q |
Definition at line 143 of file loadfile-common.h.
| Data Fields | ||
|---|---|---|
| int | arg_len | |
| int | modres | |
| #define LF_PATH_MAX 252 |
Definition at line 23 of file loadfile-common.h.
| #define LF_ARG_MAX 252 |
Definition at line 24 of file loadfile-common.h.
| enum _lf_val_types |
Definition at line 26 of file loadfile-common.h.
| enum _lf_functions |
Definition at line 32 of file loadfile-common.h.
| struct _lf_iop_val_arg __attribute__ | ( | (aligned(16)) | ) |
| int type |
Definition at line 5 of file loadfile-common.h.
| int modres |
Definition at line 5 of file loadfile-common.h.
| char path |
Definition at line 6 of file loadfile-common.h.
| char args |
Definition at line 7 of file loadfile-common.h.
| char dummy[LF_PATH_MAX] |
Definition at line 10 of file loadfile-common.h.
| int id |
Definition at line 0 of file loadfile-common.h.
| int result |
Definition at line 1 of file loadfile-common.h.
| int dummy1 |
Definition at line 1 of file loadfile-common.h.
| char name[LF_PATH_MAX] |
Definition at line 2 of file loadfile-common.h.
| char dummy2[LF_ARG_MAX] |
Definition at line 3 of file loadfile-common.h.
| u32 epc |
Definition at line 0 of file loadfile-common.h.
| u32 gp |
Definition at line 1 of file loadfile-common.h.
| char secname[LF_ARG_MAX] |
Definition at line 3 of file loadfile-common.h.
| char unused[LF_PATH_MAX] |
Definition at line 10 of file loadfile-common.h.