RetroArch
Functions | Variables
lwp_objmgr.c File Reference
#include <processor.h>
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <lwp_threads.h>
#include <lwp_wkspace.h>
#include <lwp_config.h>
#include "lwp_objmgr.h"
Include dependency graph for lwp_objmgr.c:

Functions

u32 __lwp_objmgr_memsize ()
 
void __lwp_objmgr_initinfo (lwp_objinfo *info, u32 max_nodes, u32 node_size)
 
lwp_obj__lwp_objmgr_getisrdisable (lwp_objinfo *info, u32 id, u32 *p_level)
 
lwp_obj__lwp_objmgr_getnoprotection (lwp_objinfo *info, u32 id)
 
lwp_obj__lwp_objmgr_get (lwp_objinfo *info, u32 id)
 
lwp_obj__lwp_objmgr_allocate (lwp_objinfo *info)
 
void __lwp_objmgr_free (lwp_objinfo *info, lwp_obj *object)
 

Variables

static u32 _lwp_objmgr_memsize = 0
 
static lwp_objnull_local_table = NULL
 

Function Documentation

◆ __lwp_objmgr_allocate()

lwp_obj* __lwp_objmgr_allocate ( lwp_objinfo info)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ __lwp_objmgr_free()

void __lwp_objmgr_free ( lwp_objinfo info,
lwp_obj object 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ __lwp_objmgr_get()

lwp_obj* __lwp_objmgr_get ( lwp_objinfo info,
u32  id 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ __lwp_objmgr_getisrdisable()

lwp_obj* __lwp_objmgr_getisrdisable ( lwp_objinfo info,
u32  id,
u32 p_level 
)
Here is the caller graph for this function:

◆ __lwp_objmgr_getnoprotection()

lwp_obj* __lwp_objmgr_getnoprotection ( lwp_objinfo info,
u32  id 
)
Here is the caller graph for this function:

◆ __lwp_objmgr_initinfo()

void __lwp_objmgr_initinfo ( lwp_objinfo info,
u32  max_nodes,
u32  node_size 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ __lwp_objmgr_memsize()

u32 __lwp_objmgr_memsize ( )

Variable Documentation

◆ _lwp_objmgr_memsize

u32 _lwp_objmgr_memsize = 0
static

◆ null_local_table

lwp_obj* null_local_table = NULL
static