Exports for Kernel.
More...
|
| | VITASDK_BUILD_ASSERT_EQ (0x28, SceKernelIntrOptHandlers) |
| |
| | VITASDK_BUILD_ASSERT_EQ (0x14, SceKernelIntrOptParam) |
| |
| int | ksceKernelRegisterIntrHandler (int intr_code, const char *name, int interrupt_type, SceKernelIntrHandler handler, void *user_ctx, int priority, int target_cpu, SceKernelIntrOptParam *opt) |
| |
| int | ksceKernelReleaseIntrHandler (int intr_code) |
| |
| int | ksceKernelEnableIntr (int intr_code) |
| |
| int | ksceKernelDisableIntr (int intr_code) |
| |
| int | ksceKernelResumeIntr (int intr_code, int enabled) |
| |
| int | ksceKernelSuspendIntr (int intr_code, int *enabled) |
| |
| int | ksceKernelIsIntrPending (int intr_code) |
| |
| int | ksceKernelClearIntrPending (int intr_code) |
| |
| int | ksceKernelSetIntrPriority (int intr_code, int priority) |
| |
| int | ksceKernelGetIntrPriority (int intr_code, int *priority) |
| |
| int | ksceKernelSetIntrTarget (int intr_code, int cpu_target_list) |
| |
| int | ksceKernelGetIntrTarget (int intr_code, int *cpu_target_list) |
| |
| int | ksceKernelTriggerSGI (int intr_code, unsigned int target_list_filter, unsigned int cpu_target_list) |
| |
| int | ksceKernelIsIntrAllowedInCurrentContext (int intr_code) |
| |
| int | ksceKernelRegisterSubIntrHandler (int intr_code, int subintr_code, const char *name, SceKernelSubIntrHandler handler, void *register_arg) |
| |
| int | ksceKernelReleaseSubIntrHandler (int intr_code, int subintr_code) |
| |
| int | ksceKernelTriggerSubIntr (int intr_code, int subintr_code, void *subintr_arg) |
| |
| int | ksceKernelEnableSubIntr (int intr_code, int subintr_code) |
| |
| int | ksceKernelDisableSubIntr (int intr_code, int subintr_code) |
| |
| int | ksceKernelQueryIntrHandlerInfo (unsigned int intr_code, unsigned int a2, int a3) |
| |
Exports for Kernel.
Using this library in your project
Include the header file in your project:
Link the library to the executable:
◆ SceKernelIntrOptHandlers
| struct SceKernelIntrOptHandlers |
◆ SceKernelIntrOptParam
| struct SceKernelIntrOptParam |
◆ ksceKernelMaskIntr
◆ ksceKernelSetIntrMasked
◆ ksceKernelUnmaskIntr
◆ ksceKernelGetIntrMasked
◆ SceKernelIntrHandler
| typedef int(* SceKernelIntrHandler) (int unk, void *userCtx) |
◆ SceKernelSubIntrHandler
| typedef int(* SceKernelSubIntrHandler) (void *subintr_arg, void *register_arg, unsigned char intr_priority) |
◆ SceKernelIntrOptHandlersCb1
| typedef int(* SceKernelIntrOptHandlersCb1) (int intr_code, int subintr_code) |
◆ SceKernelIntrOptHandlersCb2
| typedef int(* SceKernelIntrOptHandlersCb2) (int intr_code, int subintr_code, void *arg) |
◆ SceKernelIntrOptHandlersCb3
| typedef int(* SceKernelIntrOptHandlersCb3) (int intr_code, int subintr_code, SceKernelSubIntrHandler handler, void *register_arg) |
◆ VITASDK_BUILD_ASSERT_EQ() [1/2]
◆ VITASDK_BUILD_ASSERT_EQ() [2/2]
◆ ksceKernelRegisterIntrHandler()
◆ ksceKernelReleaseIntrHandler()
| int ksceKernelReleaseIntrHandler |
( |
int |
intr_code | ) |
|
◆ ksceKernelEnableIntr()
| int ksceKernelEnableIntr |
( |
int |
intr_code | ) |
|
◆ ksceKernelDisableIntr()
| int ksceKernelDisableIntr |
( |
int |
intr_code | ) |
|
◆ ksceKernelResumeIntr()
| int ksceKernelResumeIntr |
( |
int |
intr_code, |
|
|
int |
enabled |
|
) |
| |
◆ ksceKernelSuspendIntr()
| int ksceKernelSuspendIntr |
( |
int |
intr_code, |
|
|
int * |
enabled |
|
) |
| |
◆ ksceKernelIsIntrPending()
| int ksceKernelIsIntrPending |
( |
int |
intr_code | ) |
|
◆ ksceKernelClearIntrPending()
| int ksceKernelClearIntrPending |
( |
int |
intr_code | ) |
|
◆ ksceKernelSetIntrPriority()
| int ksceKernelSetIntrPriority |
( |
int |
intr_code, |
|
|
int |
priority |
|
) |
| |
◆ ksceKernelGetIntrPriority()
| int ksceKernelGetIntrPriority |
( |
int |
intr_code, |
|
|
int * |
priority |
|
) |
| |
◆ ksceKernelSetIntrTarget()
| int ksceKernelSetIntrTarget |
( |
int |
intr_code, |
|
|
int |
cpu_target_list |
|
) |
| |
◆ ksceKernelGetIntrTarget()
| int ksceKernelGetIntrTarget |
( |
int |
intr_code, |
|
|
int * |
cpu_target_list |
|
) |
| |
◆ ksceKernelTriggerSGI()
| int ksceKernelTriggerSGI |
( |
int |
intr_code, |
|
|
unsigned int |
target_list_filter, |
|
|
unsigned int |
cpu_target_list |
|
) |
| |
◆ ksceKernelIsIntrAllowedInCurrentContext()
| int ksceKernelIsIntrAllowedInCurrentContext |
( |
int |
intr_code | ) |
|
◆ ksceKernelRegisterSubIntrHandler()
| int ksceKernelRegisterSubIntrHandler |
( |
int |
intr_code, |
|
|
int |
subintr_code, |
|
|
const char * |
name, |
|
|
SceKernelSubIntrHandler |
handler, |
|
|
void * |
register_arg |
|
) |
| |
◆ ksceKernelReleaseSubIntrHandler()
| int ksceKernelReleaseSubIntrHandler |
( |
int |
intr_code, |
|
|
int |
subintr_code |
|
) |
| |
◆ ksceKernelTriggerSubIntr()
| int ksceKernelTriggerSubIntr |
( |
int |
intr_code, |
|
|
int |
subintr_code, |
|
|
void * |
subintr_arg |
|
) |
| |
◆ ksceKernelEnableSubIntr()
| int ksceKernelEnableSubIntr |
( |
int |
intr_code, |
|
|
int |
subintr_code |
|
) |
| |
◆ ksceKernelDisableSubIntr()
| int ksceKernelDisableSubIntr |
( |
int |
intr_code, |
|
|
int |
subintr_code |
|
) |
| |
◆ ksceKernelQueryIntrHandlerInfo()
| int ksceKernelQueryIntrHandlerInfo |
( |
unsigned int |
intr_code, |
|
|
unsigned int |
a2, |
|
|
int |
a3 |
|
) |
| |
◆ size [1/2]
| uint32_t SceKernelIntrOptHandlers::size |
◆ pre_register_subintr_cb
◆ post_register_subintr_cb
◆ release_subintr_cb
◆ fptr0
◆ enable_subintr_cb
◆ disable_subintr_cb
◆ fptr3
◆ fptr4
◆ fptr5
◆ size [2/2]
| uint32_t SceKernelIntrOptParam::size |
◆ num
| uint32_t SceKernelIntrOptParam::num |
◆ handlers
◆ unk_C
| uint32_t SceKernelIntrOptParam::unk_C |
◆ unk_10
| uint32_t SceKernelIntrOptParam::unk_10 |