53 #ifndef _RTEMS_RTEMS_CACHE_H 54 #define _RTEMS_RTEMS_CACHE_H 265 const void *code_addr,
void rtems_cache_invalidate_multiple_instruction_lines(const void *addr, size_t size)
%
void rtems_cache_coherent_add_area(void *area_begin, uintptr_t area_size)
%
size_t rtems_cache_get_data_cache_size(uint32_t level)
%
size_t rtems_cache_get_maximal_line_size(void)
%
size_t rtems_cache_get_instruction_line_size(void)
%
void rtems_cache_instruction_sync_after_code_change(const void *code_addr, size_t n_bytes)
%
void rtems_cache_disable_instruction(void)
%
void rtems_cache_unfreeze_data(void)
%
size_t rtems_cache_get_instruction_cache_size(uint32_t level)
%
void rtems_cache_flush_entire_data(void)
%
void rtems_cache_freeze_data(void)
%
void rtems_cache_enable_data(void)
%
void rtems_cache_invalidate_entire_data(void)
%
void * rtems_cache_aligned_malloc(size_t nbytes)
%
void rtems_cache_invalidate_multiple_data_lines(const void *addr, size_t size)
%
void rtems_cache_coherent_free(void *ptr)
%
size_t rtems_cache_get_data_line_size(void)
%
void * rtems_cache_coherent_allocate(size_t size, uintptr_t alignment, uintptr_t boundary)
%
void rtems_cache_unfreeze_instruction(void)
%
void rtems_cache_freeze_instruction(void)
%
void rtems_cache_invalidate_entire_instruction(void)
%
void rtems_cache_disable_data(void)
%
void rtems_cache_enable_instruction(void)
%
void rtems_cache_flush_multiple_data_lines(const void *addr, size_t size)
%