Pip
Architecture-dependent parts of Pip: MAL, IAL and boot
Functions
cache.h File Reference
#include "coproc.h"

Go to the source code of this file.

Functions

static void branch_pred_enable (void)
 
static void branch_pred_disable (void)
 
static void caches_enable (void)
 
static void caches_disable (void)
 
static void dcache_enable (void)
 
static void dcache_disable (void)
 
static void icache_enable (void)
 
static void icache_disable (void)
 
void dcache_clean_range (void *addr_, unsigned size)
 
void dcache_inval_range (void *addr_, unsigned size)
 
void dcache_flush_range (void *addr_, unsigned size)
 
void dcache_flush_all (void)
 
void dcache_flush_disable (void)
 

Function Documentation

◆ branch_pred_disable()

static void branch_pred_disable ( void  )
inlinestatic

◆ branch_pred_enable()

static void branch_pred_enable ( void  )
inlinestatic

◆ caches_disable()

static void caches_disable ( void  )
inlinestatic

◆ caches_enable()

static void caches_enable ( void  )
inlinestatic

◆ dcache_clean_range()

void dcache_clean_range ( void *  addr_,
unsigned  size 
)

◆ dcache_disable()

static void dcache_disable ( void  )
inlinestatic

◆ dcache_enable()

static void dcache_enable ( void  )
inlinestatic

◆ dcache_flush_all()

void dcache_flush_all ( void  )

◆ dcache_flush_disable()

void dcache_flush_disable ( void  )

◆ dcache_flush_range()

void dcache_flush_range ( void *  addr_,
unsigned  size 
)

◆ dcache_inval_range()

void dcache_inval_range ( void *  addr_,
unsigned  size 
)

◆ icache_disable()

static void icache_disable ( void  )
inlinestatic

◆ icache_enable()

static void icache_enable ( void  )
inlinestatic