|
| typedef int(* | SceKernelIntrHandler) (int unk, void *userCtx) |
| |
| typedef int(* | SceKernelSubIntrHandler) (void *subintr_arg, void *register_arg, unsigned char intr_priority) |
| |
| typedef int(* | SceKernelIntrHookHandler) (int intr_code, void *user_ctx, int intr_priority) |
| | Primary interrupt-hook handler installed by ksceKernelRegisterIntrHookHandler.
|
| |
| typedef int(* | SceKernelIntrOptHandlersCb1) (int intr_code, int subintr_code) |
| |
| typedef int(* | SceKernelIntrOptHandlersCb2) (int intr_code, int subintr_code, void *arg) |
| |
| typedef int(* | SceKernelIntrOptHandlersCb3) (int intr_code, int subintr_code, SceKernelSubIntrHandler handler, void *register_arg) |
| |
|
| | 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) |
| |
| int | ksceKernelIsSubInterruptOccurred (int intr_code, int subintr_code) |
| | Query a subinterrupt controller's occurrence state.
|
| |
| int | ksceKernelRegisterIntrHookHandler (int intr_code, SceKernelIntrHookHandler new_handler, SceKernelIntrHookHandler *old_handler) |
| | Replace a registered primary interrupt handler with a hook.
|
| |
| int | ksceKernelReleaseIntrHookHandler (int intr_code) |
| | Remove an interrupt hook and restore the internally saved primary handler.
|
| |
| int | ksceKernelResumeSubIntr (int intr_code, int subintr_code, int state) |
| | Call a subinterrupt controller's resume operation.
|
| |
| int | ksceKernelSuspendSubIntr (int intr_code, int subintr_code, void *arg) |
| | Call a subinterrupt controller's suspend operation.
|
| |