sdk-core v2026.11.05
PS2 SDK - core tier (build-critical EE/IOP modules)
Loading...
Searching...
No Matches
loadfile-common.h File Reference
#include <tamtypes.h>

Go to the source code of this file.

Classes

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  [union].p
union  [union].val
union  [union].q

Macros

#define LF_PATH_MAX   252
#define LF_ARG_MAX   252

Enumerations

enum  _lf_val_types { LF_VAL_BYTE = 0 , LF_VAL_SHORT , LF_VAL_LONG }
enum  _lf_functions {
  LF_F_MOD_LOAD = 0 , LF_F_ELF_LOAD , LF_F_SET_ADDR , LF_F_GET_ADDR ,
  LF_F_MG_MOD_LOAD , LF_F_MG_ELF_LOAD , LF_F_MOD_BUF_LOAD , LF_F_MOD_STOP ,
  LF_F_MOD_UNLOAD , LF_F_SEARCH_MOD_BY_NAME , LF_F_SEARCH_MOD_BY_ADDRESS , LF_F_GET_VERSION = 0xFF
}

Functions

struct _lf_iop_val_arg __attribute__ ((aligned(16)))

Variables

union  p
int type
union  val
int modres
char path [LF_PATH_MAX]
char args [LF_ARG_MAX]
union  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]

Detailed Description

Common definitions for loadfile between the client and server sides of the LOADFILE protocol.

Definition in file loadfile-common.h.

Macro Definition Documentation

◆ LF_ARG_MAX

#define LF_ARG_MAX   252

Definition at line 25 of file loadfile-common.h.

◆ LF_PATH_MAX

#define LF_PATH_MAX   252

Definition at line 24 of file loadfile-common.h.

Enumeration Type Documentation

◆ _lf_functions

enum _lf_functions

Definition at line 33 of file loadfile-common.h.

◆ _lf_val_types

enum _lf_val_types

Definition at line 27 of file loadfile-common.h.

Function Documentation

◆ __attribute__()

struct _lf_iop_val_arg __attribute__ ( (aligned(16)) )

Definition at line 14 of file sifcmd.c.

Variable Documentation

◆ args

char args

Definition at line 7 of file loadfile-common.h.

◆ dummy

char dummy[LF_PATH_MAX]

Definition at line 10 of file loadfile-common.h.

◆ dummy1

int dummy1

Definition at line 1 of file loadfile-common.h.

◆ dummy2

char dummy2[LF_ARG_MAX]

Definition at line 3 of file loadfile-common.h.

◆ epc

u32 epc

Definition at line 0 of file loadfile-common.h.

◆ gp

u32 gp

Definition at line 1 of file loadfile-common.h.

◆ id

int id

Definition at line 0 of file loadfile-common.h.

◆ modres

int modres

Definition at line 5 of file loadfile-common.h.

◆ name

char name[LF_PATH_MAX]

Definition at line 2 of file loadfile-common.h.

◆ path

char path

Definition at line 6 of file loadfile-common.h.

◆ result

int result

Definition at line 1 of file loadfile-common.h.

◆ secname

char secname[LF_ARG_MAX]

Definition at line 3 of file loadfile-common.h.

◆ type

int type

Definition at line 5 of file loadfile-common.h.

◆ unused

char unused[LF_PATH_MAX]

Definition at line 10 of file loadfile-common.h.