RetroArch
memory.h
Go to the documentation of this file.
1 #pragma once
2 #include <wiiu/types.h>
3 
4 #ifdef __cplusplus
5 extern "C" {
6 #endif
7 
8 typedef enum shared_data_type_t
9 {
15 
17 
18 void *OSBlockMove(void *dst, const void *src, uint32_t size, BOOL flush);
19 void *OSBlockSet(void *dst, uint8_t val, uint32_t size);
20 uint32_t OSEffectiveToPhysical(void *vaddr);
22 void OSFreeToSystem(void *ptr);
23 
24 #ifdef __cplusplus
25 }
26 #endif
27 
const GLvoid * ptr
Definition: nx_glsym.h:242
static int align(int x, int n)
Definition: psp2.c:23
GLuint GLfloat * val
Definition: glext.h:7847
void OSFreeToSystem(void *ptr)
Definition: memory.h:10
shared_data_type_t
Definition: memory.h:8
GLsizeiptr size
Definition: glext.h:6559
void * OSBlockMove(void *dst, const void *src, uint32_t size, BOOL flush)
GLenum type
Definition: glext.h:6233
Definition: memory.h:13
BOOL OSGetSharedData(shared_data_type_t type, uint32_t flags, void **dst, uint32_t *size)
void * OSAllocFromSystem(uint32_t size, int align)
GLenum src
Definition: glext.h:6980
unsigned int BOOL
Definition: gctypes.h:51
Definition: memory.h:12
Definition: memory.h:11
GLenum GLenum dst
Definition: glext.h:6980
uint32_t OSEffectiveToPhysical(void *vaddr)
GLbitfield flags
Definition: glext.h:7828
unsigned char uint8_t
Definition: stdint.h:124
unsigned int uint32_t
Definition: stdint.h:126
void * OSBlockSet(void *dst, uint8_t val, uint32_t size)