PSPSDK 2026-01-22
Loading...
Searching...
No Matches
pspintrman_kernel.h
Go to the documentation of this file.
1/*
2 * PSP Software Development Kit - https://github.com/pspdev
3 * -----------------------------------------------------------------------
4 * Licensed under the BSD license, see LICENSE in PSPSDK root for details.
5 *
6 * pspintrman_kernel.h - Interface to the system interrupt manager.
7 *
8 * Copyright (c) 2005 James F. (tyranid@gmail.com)
9 *
10 */
11
12#ifndef PSPINTRMAN_KERNEL_H
13#define PSPINTRMAN_KERNEL_H
14
15#include <pspkerneltypes.h>
16
24#ifdef __cplusplus
25extern "C" {
26#endif
27
39int sceKernelRegisterIntrHandler(int intno, int no, void *handler, void *arg1, void *arg2);
40
49
57int sceKernelEnableIntr(int intno);
58
66int sceKernelDisableIntr(int intno);
67
74
82int sceKernelQuerySystemCall(void *function);
83
84#ifdef __cplusplus
85}
86#endif
87
90#endif /* PSPINTRMAN_KERNEL_H */
int sceKernelEnableIntr(int intno)
Enable an interrupt.
int sceKernelReleaseIntrHandler(int intno)
Release an interrupt handler.
int sceKernelIsIntrContext(void)
Check if we are in an interrupt context or not.
int sceKernelQuerySystemCall(void *function)
Query system call number of function.
int sceKernelDisableIntr(int intno)
Disable an interrupt.
int sceKernelRegisterIntrHandler(int intno, int no, void *handler, void *arg1, void *arg2)
Register an interrupt handler.