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

Go to the source code of this file.

Classes

struct  st_arch_message
struct  MboxData

Macros

#define SYS_MBOX_NULL   NULL
#define SYS_SEM_NULL   -1
#define SYS_MAX_MESSAGES   (MEMP_NUM_TCPIP_MSG_API+MEMP_NUM_TCPIP_MSG_INPKT)
#define mem_clib_malloc(size)
#define mem_clib_calloc(count, size)

Typedefs

typedef struct st_arch_message arch_message
typedef struct MboxData * sys_mbox_t

Functions

void * ps2ip_calloc64 (size_t n, size_t size)

Macro Definition Documentation

◆ mem_clib_calloc

#define mem_clib_calloc ( count,
size )
Value:
ps2ip_calloc64(count,size)
u32 count
start sector of fragmented bd/file

Definition at line 38 of file sys_arch.h.

◆ mem_clib_malloc

#define mem_clib_malloc ( size)
Value:
memalign(64,size)

Definition at line 37 of file sys_arch.h.

◆ SYS_MAX_MESSAGES

#define SYS_MAX_MESSAGES   (MEMP_NUM_TCPIP_MSG_API+MEMP_NUM_TCPIP_MSG_INPKT)

Definition at line 18 of file sys_arch.h.

◆ SYS_MBOX_NULL

#define SYS_MBOX_NULL   NULL

Definition at line 15 of file sys_arch.h.

◆ SYS_SEM_NULL

#define SYS_SEM_NULL   -1

Definition at line 16 of file sys_arch.h.

Typedef Documentation

◆ sys_mbox_t

typedef struct MboxData* sys_mbox_t

Definition at line 34 of file sys_arch.h.

Function Documentation

◆ ps2ip_calloc64()

void * ps2ip_calloc64 ( size_t n,
size_t size )
extern

Definition at line 513 of file sys_arch.c.