#include <core.hpp>
|
| core_nocache (std::size_t, std::size_t) |
|
void * | malloc_coll (std::size_t size) |
|
template<template< block_size_t > typename MemMapper, typename... MemMapperArgs> |
void * | malloc_coll (std::size_t size, MemMapperArgs &&... mmargs) |
|
void * | malloc (std::size_t size) |
|
void | free_coll (void *addr) |
|
void | free (void *addr, std::size_t size) |
|
void | get (const void *from_addr, void *to_addr, std::size_t size) |
|
void | put (const void *from_addr, void *to_addr, std::size_t size) |
|
template<typename Mode > |
bool | checkout_nb (void *, std::size_t, Mode) |
|
template<typename Mode > |
void | checkout (void *, std::size_t, Mode) |
|
void | checkout_complete () |
|
template<typename Mode > |
void | checkin (void *, std::size_t, Mode) |
|
void | release () |
|
release_handler | release_lazy () |
|
void | acquire () |
|
void | acquire (release_handler) |
|
void | set_readonly_coll (void *, std::size_t) |
|
void | unset_readonly_coll (void *, std::size_t) |
|
void | poll () |
|
void | collect_deallocated () |
|
void | cache_prof_begin () |
|
void | cache_prof_end () |
|
void | cache_prof_print () const |
|
void * | get_local_mem (void *addr) |
|
◆ release_handler
template<block_size_t BlockSize>
◆ core_nocache()
template<block_size_t BlockSize>
◆ acquire() [1/2]
template<block_size_t BlockSize>
◆ acquire() [2/2]
template<block_size_t BlockSize>
◆ cache_prof_begin()
template<block_size_t BlockSize>
◆ cache_prof_end()
template<block_size_t BlockSize>
◆ cache_prof_print()
template<block_size_t BlockSize>
◆ checkin()
template<block_size_t BlockSize>
template<typename Mode >
◆ checkout()
template<block_size_t BlockSize>
template<typename Mode >
◆ checkout_complete()
template<block_size_t BlockSize>
◆ checkout_nb()
template<block_size_t BlockSize>
template<typename Mode >
◆ collect_deallocated()
template<block_size_t BlockSize>
◆ free()
template<block_size_t BlockSize>
◆ free_coll()
template<block_size_t BlockSize>
◆ get()
template<block_size_t BlockSize>
◆ get_local_mem()
template<block_size_t BlockSize>
◆ malloc()
template<block_size_t BlockSize>
◆ malloc_coll() [1/2]
template<block_size_t BlockSize>
◆ malloc_coll() [2/2]
template<block_size_t BlockSize>
template<template< block_size_t > typename MemMapper, typename... MemMapperArgs>
◆ poll()
template<block_size_t BlockSize>
◆ put()
template<block_size_t BlockSize>
◆ release()
template<block_size_t BlockSize>
◆ release_lazy()
template<block_size_t BlockSize>
◆ set_readonly_coll()
template<block_size_t BlockSize>
◆ unset_readonly_coll()
template<block_size_t BlockSize>
◆ block_size
template<block_size_t BlockSize>
The documentation for this class was generated from the following file: