pspsdk-1.0+beta2
|
#include <pspkerneltypes.h>
Go to the source code of this file.
Data Structures | |
struct | tag_IntrHandlerOptionParam |
Typedefs | |
typedef struct tag_IntrHandlerOptionParam | PspIntrHandlerOptionParam |
Enumerations | |
enum | PspInterrupts { PSP_GPIO_INT = 4, PSP_ATA_INT = 5, PSP_UMD_INT = 6, PSP_MSCM0_INT = 7, PSP_WLAN_INT = 8, PSP_AUDIO_INT = 10, PSP_I2C_INT = 12, PSP_SIRCS_INT = 14, PSP_SYSTIMER0_INT = 15, PSP_SYSTIMER1_INT = 16, PSP_SYSTIMER2_INT = 17, PSP_SYSTIMER3_INT = 18, PSP_THREAD0_INT = 19, PSP_NAND_INT = 20, PSP_DMACPLUS_INT = 21, PSP_DMA0_INT = 22, PSP_DMA1_INT = 23, PSP_MEMLMD_INT = 24, PSP_GE_INT = 25, PSP_VBLANK_INT = 30, PSP_MECODEC_INT = 31, PSP_HPREMOTE_INT = 36, PSP_MSCM1_INT = 60, PSP_MSCM2_INT = 61, PSP_THREAD1_INT = 65, PSP_INTERRUPT_INT = 66 } |
enum | PspSubInterrupts { PSP_GPIO_SUBINT = PSP_GPIO_INT, PSP_ATA_SUBINT = PSP_ATA_INT, PSP_UMD_SUBINT = PSP_UMD_INT, PSP_DMACPLUS_SUBINT = PSP_DMACPLUS_INT, PSP_GE_SUBINT = PSP_GE_INT, PSP_DISPLAY_SUBINT = PSP_VBLANK_INT } |
Functions | |
unsigned int | sceKernelCpuSuspendIntr (void) |
Suspend all interrupts. | |
void | sceKernelCpuResumeIntr (unsigned int flags) |
Resume all interrupts. | |
void | sceKernelCpuResumeIntrWithSync (unsigned int flags) |
Resume all interrupts (using sync instructions). | |
int | sceKernelIsCpuIntrSuspended (unsigned int flags) |
Determine if interrupts are suspended or active, based on the given flags. | |
int | sceKernelIsCpuIntrEnable (void) |
Determine if interrupts are enabled or disabled. | |
int | sceKernelRegisterSubIntrHandler (int intno, int no, void *handler, void *arg) |
Register a sub interrupt handler. | |
int | sceKernelReleaseSubIntrHandler (int intno, int no) |
Release a sub interrupt handler. | |
int | sceKernelEnableSubIntr (int intno, int no) |
Enable a sub interrupt. | |
int | sceKernelDisableSubIntr (int intno, int no) |
Disable a sub interrupt handler. | |
int | QueryIntrHandlerInfo (SceUID intr_code, SceUID sub_intr_code, PspIntrHandlerOptionParam *data) |
Variables | |
const char * | PspInterruptNames [67] |