uOFW
Reverse engineered PSP kernel 6.60.
Loading...
Searching...
No Matches
usersystemlib_kernel.h
1/* Copyright (C) 2011, 2012, 2013 The uOFW team
2 See the file COPYING for copying permission.
3*/
4
5#ifndef USERSYSTEMLIB_KERNEL_H
6#define USERSYSTEMLIB_KERNEL_H
7
15#include <common_header.h>
16#include <threadman_user.h>
17
23/* Interrupts */
24
31
38
45
54
61
62
63/* Lazy */
64
71s32 sub_00000208(s32 dlId, void *stall);
72
84s32 sceGe_lazy_31129B95(s32 dlId, void *stall);
85
86
87/* Thread */
88
95
102
110void *sceKernelGetTlsAddr(SceUID uid);
111
112
113/* Lightweight Mutex */
114
127s32 sceKernelTryLockLwMutex(SceLwMutex *mutex, s32 count);
128
142s32 sceKernelTryLockLwMutex_600(SceLwMutex *mutex, s32 count);
143
156s32 sceKernelLockLwMutexCB(SceLwMutex *mutex, s32 count);
157
170s32 sceKernelLockLwMutex(SceLwMutex *mutex, s32 count);
171
184s32 sceKernelUnlockLwMutex(SceLwMutex *mutex, s32 count);
185
193s32 Kernel_Library_3AD10D4D(SceLwMutex *mutex);
194
203s32 sceKernelReferLwMutexStatus(SceLwMutex *mutex, u32 *addr);
204
205/* Memory */
206
218void *sceKernelMemcpy(void *dst, const void *src, SceSize size);
219
231void *sceKernelMemset(void *dst, s8 val, SceSize size);
232
235#endif /* USERSYSTEMLIB_KERNEL_H */
s32 sceKernelReferLwMutexStatus(SceLwMutex *mutex, u32 *addr)
void * sceKernelMemcpy(void *dst, const void *src, SceSize size)
void * sceKernelGetTlsAddr(SceUID uid)
s32 sceKernelCpuSuspendIntr(void)
s32 sceGe_lazy_31129B95(s32 dlId, void *stall)
s32 sceKernelIsCpuIntrEnable(void)
s32 sceKernelUnlockLwMutex(SceLwMutex *mutex, s32 count)
s32 sub_00000208(s32 dlId, void *stall)
s32 sceKernelGetThreadId(void)
s32 sceKernelLockLwMutex(SceLwMutex *mutex, s32 count)
s32 sceKernelLockLwMutexCB(SceLwMutex *mutex, s32 count)
void sceKernelCpuResumeIntr(s32 intr)
void * sceKernelMemset(void *dst, s8 val, SceSize size)
s32 sceKernelIsCpuIntrSuspended(s32 intr)
s32 sceKernelCheckThreadStack(void)
s32 Kernel_Library_3AD10D4D(SceLwMutex *mutex)
s32 sceKernelTryLockLwMutex(SceLwMutex *mutex, s32 count)
s32 sceKernelTryLockLwMutex_600(SceLwMutex *mutex, s32 count)
void sceKernelCpuResumeIntrWithSync(s32 intr)