RetroArch
Macros | Functions
lwp_heap.inl File Reference

Macros

#define __LWP_HEAP_INL__
 

Functions

static __inline__ heap_block__lwp_heap_head (heap_cntrl *theheap)
 
static __inline__ heap_block__lwp_heap_tail (heap_cntrl *heap)
 
static __inline__ heap_block__lwp_heap_prevblock (heap_block *block)
 
static __inline__ heap_block__lwp_heap_nextblock (heap_block *block)
 
static __inline__ heap_block__lwp_heap_blockat (heap_block *block, u32 offset)
 
static __inline__ heap_block__lwp_heap_usrblockat (void *ptr)
 
static __inline__ bool __lwp_heap_prev_blockfree (heap_block *block)
 
static __inline__ bool __lwp_heap_blockfree (heap_block *block)
 
static __inline__ bool __lwp_heap_blockused (heap_block *block)
 
static __inline__ u32 __lwp_heap_blocksize (heap_block *block)
 
static __inline__ void__lwp_heap_startuser (heap_block *block)
 
static __inline__ bool __lwp_heap_blockin (heap_cntrl *heap, heap_block *block)
 
static __inline__ bool __lwp_heap_pgsize_valid (u32 pgsize)
 
static __inline__ u32 __lwp_heap_buildflag (u32 size, u32 flag)
 

Macro Definition Documentation

◆ __LWP_HEAP_INL__

#define __LWP_HEAP_INL__

Function Documentation

◆ __lwp_heap_blockat()

static __inline__ heap_block* __lwp_heap_blockat ( heap_block block,
u32  offset 
)
static
Here is the caller graph for this function:

◆ __lwp_heap_blockfree()

static __inline__ bool __lwp_heap_blockfree ( heap_block block)
static

◆ __lwp_heap_blockin()

static __inline__ bool __lwp_heap_blockin ( heap_cntrl heap,
heap_block block 
)
static

◆ __lwp_heap_blocksize()

static __inline__ u32 __lwp_heap_blocksize ( heap_block block)
static

◆ __lwp_heap_blockused()

static __inline__ bool __lwp_heap_blockused ( heap_block block)
static

◆ __lwp_heap_buildflag()

static __inline__ u32 __lwp_heap_buildflag ( u32  size,
u32  flag 
)
static
Here is the caller graph for this function:

◆ __lwp_heap_head()

static __inline__ heap_block* __lwp_heap_head ( heap_cntrl theheap)
static
Here is the caller graph for this function:

◆ __lwp_heap_nextblock()

static __inline__ heap_block* __lwp_heap_nextblock ( heap_block block)
static
Here is the caller graph for this function:

◆ __lwp_heap_pgsize_valid()

static __inline__ bool __lwp_heap_pgsize_valid ( u32  pgsize)
static
Here is the caller graph for this function:

◆ __lwp_heap_prev_blockfree()

static __inline__ bool __lwp_heap_prev_blockfree ( heap_block block)
static
Here is the caller graph for this function:

◆ __lwp_heap_prevblock()

static __inline__ heap_block* __lwp_heap_prevblock ( heap_block block)
static
Here is the caller graph for this function:

◆ __lwp_heap_startuser()

static __inline__ void* __lwp_heap_startuser ( heap_block block)
static
Here is the caller graph for this function:

◆ __lwp_heap_tail()

static __inline__ heap_block* __lwp_heap_tail ( heap_cntrl heap)
static
Here is the caller graph for this function:

◆ __lwp_heap_usrblockat()

static __inline__ heap_block* __lwp_heap_usrblockat ( void ptr)
static
Here is the call graph for this function: