vitasdk
Documentation of the vitasdk
cache.h
Go to the documentation of this file.
1
7#ifndef _PSP2KERN_KERNEL_CPU_CACHE_H_
8#define _PSP2KERN_KERNEL_CPU_CACHE_H_
9
10#ifdef __cplusplus
11extern "C" {
12#endif
13
14
21void ksceKernelDcacheCleanInvalidateRange(void *start, unsigned int size);
22
30
37void ksceKernelDcacheCleanRange(void *start, unsigned int size);
38
45void ksceKernelDcacheCleanRangeForL1WBWA(void *start, unsigned int size);
46
53void ksceKernelDcacheInvalidateRange(void *start, unsigned int size);
54
61void ksceKernelDcacheInvalidateRangeForL1WBWA(void *start, unsigned int size);
62
69void ksceKernelIcacheInvalidateRange(void *start, unsigned int size);
70
76void ksceKernelL1DcacheClean(void *start);
77
84void ksceKernelL1DcacheCleanRange(void *start, unsigned int size);
85
90
97
104void ksceKernelL1DcacheCleanInvalidateRange(void *start, unsigned int size);
105
110
117
124void ksceKernelL1DcacheInvalidateRange(void *start, unsigned int size);
125
130
137void ksceKernelL1IcacheInvalidateRange(void *start, unsigned int size);
138
143
148
149
150#ifdef __cplusplus
151}
152#endif
153
154#endif /* _PSP2KERN_KERNEL_CPU_CACHE_H_ */
void ksceKernelDcacheCleanRangeForL1WBWA(void *start, unsigned int size)
The clean a range the L1 dcache.
void ksceKernelDcacheInvalidateRangeForL1WBWA(void *start, unsigned int size)
The invalidate a range the L1 dcache.
void ksceKernelIcacheInvalidateRange(void *start, unsigned int size)
The invalidate a range the L1 icache and L2.
void ksceKernelDcacheCleanInvalidateRangeForL1WBWA(void *start, unsigned int size)
The clean and invalidate a range the L1 dcache.
void ksceKernelL1DcacheCleanRange(void *start, unsigned int size)
The clean a range the L1 dcache.
void ksceKernelL1DcacheCleanInvalidateAll(void)
The clean and invalidate all the L1 dcache.
void ksceKernelL1IcacheInvalidateEntireAllCore(void)
The invalidate entire the L1 icache of all cores.
void ksceKernelL1DcacheInvalidateRange(void *start, unsigned int size)
The invalidate a range the L1 dcache.
void ksceKernelDcacheCleanRange(void *start, unsigned int size)
The clean a range the L1 dcache and L2.
void ksceKernelL1DcacheCleanAll(void)
The clean all the L1 dcache.
void ksceKernelL1IcacheInvalidateEntire(void)
The invalidate entire the L1 icache.
void ksceKernelL1DcacheInvalidate(void *start)
The invalidate a one line the L1 dcache.
void ksceKernelDcacheCleanInvalidateRange(void *start, unsigned int size)
The clean and invalidate a range the L1 dcache and L2.
void ksceKernelL1DcacheCleanInvalidate(void *start)
The invalidate a one line the L1 icache.
void ksceKernelL1DcacheCleanInvalidateRange(void *start, unsigned int size)
The clean and invalidate a range the L1 dcache.
void ksceKernelL1DcacheInvalidateAll(void)
The invalidate all the L1 dcache.
void ksceKernelL1DcacheClean(void *start)
The clean a one line the L1 icache.
void ksceKernelDcacheInvalidateRange(void *start, unsigned int size)
The invalidate a range the L1 dcache and L2.
void ksceKernelL1IcacheInvalidateRange(void *start, unsigned int size)
The invalidate a range the L1 icache.
SceSize size
struct size(variable size)
Definition debug.h:0