PS2SDK
PS2 Homebrew Libraries
|
#include <tamtypes.h>
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.
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.