PSPSDK 2024-10-31
Loading...
Searching...
No Matches
psputilsforkernel.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 * psputilsforkernel.h - Include file for UtilsForKernel
7 *
8 * Copyright (c) 2005 John Kelley <ps2dev@kelley.ca>
9 * Copyright (c) 2005 adresd
10 *
11 */
12
13#ifndef __PSPUTILSFORKERNEL_H__
14#define __PSPUTILSFORKERNEL_H__
15
16#ifdef __cplusplus
17extern "C" {
18#endif
19
30
41
46
53int sceKernelDcacheProbe(void *addr);
54
59
65void sceKernelIcacheInvalidateRange(const void *addr, unsigned int size);
66
73int sceKernelIcacheProbe(const void *addr);
74
75#ifdef __cplusplus
76}
77#endif
78
79#endif
unsigned char size
Definition pspsysmem_kernel.h:6
uint8_t u8
Definition psptypes.h:38
float x
Definition psptypes.h:0
uint32_t u32
Definition psptypes.h:41
int sceKernelDeflateDecompress(u8 *dest, u32 destSize, const u8 *src, u8 **src_out)
Decompress deflate'd data (requires kernel mode)
int sceKernelIcacheProbe(const void *addr)
Check whether the specified address is in the instruction cache.
int sceKernelGzipDecompress(u8 *dest, u32 destSize, const u8 *src, u8 **src_out)
Decompress gzip'd data (requires kernel mode)
void sceKernelIcacheInvalidateRange(const void *addr, unsigned int size)
Invalidate a instruction cache range.
void sceKernelDcacheInvalidateAll(void)
Invalidate the entire data cache.
void sceKernelIcacheInvalidateAll(void)
Invalidate the entire instruction cache.
int sceKernelDcacheProbe(void *addr)
Check whether the specified address is in the data cache.