![]() |
vitasdk
Documentation of the vitasdk
|
#include <psp2kern/kernel/threadmgr/thread.h>#include <psp2kern/kernel/threadmgr/cond.h>#include <psp2kern/kernel/threadmgr/mutex.h>#include <psp2kern/kernel/threadmgr/fast_mutex.h>#include <psp2kern/kernel/threadmgr/lw_cond.h>#include <psp2kern/kernel/threadmgr/lw_mutex.h>#include <psp2kern/kernel/threadmgr/event_flags.h>#include <psp2kern/kernel/threadmgr/semaphores.h>#include <psp2kern/kernel/threadmgr/msg_pipe.h>#include <psp2kern/kernel/threadmgr/callback.h>#include <psp2kern/kernel/threadmgr/misc.h>#include <psp2kern/kernel/threadmgr/workqueues.h>#include <psp2kern/kernel/threadmgr/debugger.h>#include <psp2kern/kernel/threadmgr/vfp.h>Go to the source code of this file.
Typedefs | |
| typedef SceInt32(* | SceKernelTimerFunction) (SceInt32 common) |
| Kernel timer callback. | |
Functions | |
| SceInt32 | ksceKernelChangeThreadCpuAffinityMask (SceUID thread_id, SceInt32 cpu_affinity_mask) |
| Changes a thread's CPU affinity mask. | |
| int | ksceKernelClearEvent (SceUID event_id, SceUInt32 clear_pattern) |
| Clears event bits by ANDing the current pattern with the supplied pattern. | |
| SceUInt64 | ksceKernelGetTimerBaseWide (SceUID timer_id) |
| Gets the time from which a timer is measured. | |
| SceUInt64 | ksceKernelGetTimerTimeWide (SceUID timer_id) |
| Gets a timer's current time. | |
| SceUID | ksceKernelRegisterTimer (const char *name, SceUInt32 delay, SceKernelTimerFunction function, SceInt32 common) |
| Creates and immediately schedules a kernel alarm callback. | |
| int | ksceKernelStartTimer (SceUID timer_id) |
| Starts a timer. | |
| int | ksceKernelStopTimer (SceUID timer_id) |
| Stops a timer. | |
| int | ksceKernelWaitEvent (SceUID event_id, SceUInt32 wait_pattern, SceUInt32 *result_pattern, SceUInt64 *user_data, SceUInt32 *timeout) |
| Waits for an event pattern without running thread callbacks. | |