Classes | |
class | core_default |
class | core_nocache |
class | core_serial |
Typedefs | |
template<block_size_t BlockSize> | |
using | core = ITYR_CONCAT(core_, ITYR_ORI_CORE)< BlockSize > |
using | instance = common::singleton< core< ITYR_ORI_BLOCK_SIZE > > |
Functions | |
template<block_size_t BlockSize, typename Fn > | |
void | for_each_block (void *addr, std::size_t size, Fn fn) |
template<block_size_t BlockSize, typename HomeSegFn , typename CacheBlkFn > | |
void | for_each_seg_blk (const coll_mem &cm, void *addr, std::size_t size, HomeSegFn home_seg_fn, CacheBlkFn cache_blk_fn) |
using ityr::ori::core::core = typedef ITYR_CONCAT(core_, ITYR_ORI_CORE)<BlockSize> |
using ityr::ori::core::instance = typedef common::singleton<core<ITYR_ORI_BLOCK_SIZE> > |
void ityr::ori::core::for_each_block | ( | void * | addr, |
std::size_t | size, | ||
Fn | fn | ||
) |
void ityr::ori::core::for_each_seg_blk | ( | const coll_mem & | cm, |
void * | addr, | ||
std::size_t | size, | ||
HomeSegFn | home_seg_fn, | ||
CacheBlkFn | cache_blk_fn | ||
) |