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

Go to the source code of this file.

Macros

#define NULL   ((void *)0)
#define ALIGN(x, align)
#define PHYSADDR(a)
#define KSEG1   0xa0000000
#define KSEG1ADDR(a)
#define USE_GP_REGISTER   1
#define SetModuleGP()

Variables

void * _gp

Detailed Description

IOPkit standard definitions.

Definition in file defs.h.

Macro Definition Documentation

◆ ALIGN

#define ALIGN ( x,
align )
Value:
(((x)+((align)-1))&~((align)-1))

Definition at line 31 of file defs.h.

◆ KSEG1

#define KSEG1   0xa0000000

Definition at line 36 of file defs.h.

◆ KSEG1ADDR

#define KSEG1ADDR ( a)
Value:
((__typeof__(a))(((u32)(a) & 0x1fffffff) | KSEG1))

Definition at line 37 of file defs.h.

◆ NULL

#define NULL   ((void *)0)

Definition at line 27 of file defs.h.

◆ PHYSADDR

#define PHYSADDR ( a)
Value:
(((u32)(a)) & 0x1fffffff)

Definition at line 34 of file defs.h.

◆ SetModuleGP

#define SetModuleGP ( )
Value:
ChangeGP(&_gp)
void * _gp

Definition at line 71 of file defs.h.

◆ USE_GP_REGISTER

#define USE_GP_REGISTER   1

Definition at line 40 of file defs.h.