Realm
A distributed, event-based tasking library
Loading...
Searching...
No Matches
Realm::UCP::UCPRemoteMemory Member List

This is the complete list of members for Realm::UCP::UCPRemoteMemory, including all inherited members.

add_module_specific(ModuleSpecificInfo *info)Realm::MemoryImpl
alloc_bytes_local(size_t size)Realm::RemoteMemoryvirtual
ALLOC_CANCELLED enum valueRealm::MemoryImpl
ALLOC_DEFERRED enum valueRealm::MemoryImpl
ALLOC_EVENTUAL_FAILURE enum valueRealm::MemoryImpl
ALLOC_EVENTUAL_SUCCESS enum valueRealm::MemoryImpl
ALLOC_INSTANT_FAILURE enum valueRealm::MemoryImpl
ALLOC_INSTANT_SUCCESS enum valueRealm::MemoryImpl
allocate_storage_deferrable(RegionInstanceImpl *inst, bool need_alloc_result, Event precondition)Realm::RemoteMemoryvirtual
allocate_storage_immediate(RegionInstanceImpl *inst, bool need_alloc_result, bool poisoned, TimeLimit work_until)Realm::RemoteMemoryvirtual
AllocationResult enum nameRealm::MemoryImpl
attempt_register_external_resource(RegionInstanceImpl *inst, size_t &inst_offset)Realm::MemoryImplvirtual
find_module_specific()Realm::MemoryImpl
find_module_specific() constRealm::MemoryImpl
free_bytes_local(off_t offset, size_t size)Realm::RemoteMemoryvirtual
generate_resource_info(RegionInstanceImpl *inst, const IndexSpaceGeneric *subspace, span< const FieldID > fields, bool read_only)Realm::MemoryImplvirtual
get_bytes(off_t offset, void *dst, size_t size)Realm::UCP::UCPRemoteMemoryvirtual
get_direct_ptr(off_t offset, size_t size)Realm::RemoteMemoryvirtual
get_inst_ptr(RegionInstanceImpl *inst, off_t offset, size_t size)Realm::MemoryImplvirtual
get_instance(ID id)Realm::MemoryImpl
get_kind(void) constRealm::MemoryImpl
get_local_addr(off_t offset, LocalAddress &local_addr)Realm::MemoryImplvirtual
get_memory_kind(const RuntimeImpl *runtime_impl, Memory memory)Realm::MemoryImplstatic
get_memory_size(const RuntimeImpl *runtime_impl, Memory memory)Realm::MemoryImplstatic
get_network_segment()Realm::MemoryImpl
get_rdma_info(NetworkModule *network) constRealm::MemoryImpl
get_remote_addr(off_t offset, RemoteAddress &remote_addr)Realm::UCP::UCPRemoteMemoryvirtual
get_runtime_impl() constRealm::MemoryImplinline
instance_map_mutexRealm::MemoryImpl
instances_by_creatorRealm::MemoryImpl
kindRealm::MemoryImpl
local_instancesRealm::MemoryImpl
lowlevel_kindRealm::MemoryImpl
meRealm::MemoryImpl
MemoryImpl(RuntimeImpl *_runtime_impl, Memory _me, size_t _size, MemoryKind _kind, Memory::Kind _lowlevel_kind, NetworkSegment *_segment)Realm::MemoryImpl
MemoryKind enum nameRealm::MemoryImpl
MKIND_DISK enum valueRealm::MemoryImpl
MKIND_FILE enum valueRealm::MemoryImpl
MKIND_GLOBAL enum valueRealm::MemoryImpl
MKIND_GPUFB enum valueRealm::MemoryImpl
MKIND_MANAGED enum valueRealm::MemoryImpl
MKIND_RDMA enum valueRealm::MemoryImpl
MKIND_REMOTE enum valueRealm::MemoryImpl
MKIND_SYSMEM enum valueRealm::MemoryImpl
MKIND_ZEROCOPY enum valueRealm::MemoryImpl
module_specificRealm::MemoryImpl
new_instance(const ProfilingRequestSet &prs)Realm::MemoryImpl
put_bytes(off_t offset, const void *src, size_t size)Realm::UCP::UCPRemoteMemoryvirtual
release_instance(RegionInstance inst)Realm::MemoryImpl
release_storage_deferrable(RegionInstanceImpl *inst, Event precondition)Realm::RemoteMemoryvirtual
release_storage_immediate(RegionInstanceImpl *inst, bool poisoned, TimeLimit work_until)Realm::RemoteMemoryvirtual
RemoteMemory(RuntimeImpl *_runtime_impl, Memory _me, size_t _size, Memory::Kind k, MemoryKind mk=MKIND_REMOTE)Realm::RemoteMemory
reuse_allocated_range(RegionInstanceImpl *old_inst, std::vector< RegionInstanceImpl * > &new_insts)Realm::MemoryImplinlinevirtual
reuse_storage_deferrable(RegionInstanceImpl *old_inst, std::vector< RegionInstanceImpl * > &new_insts, Event precondition)Realm::RemoteMemoryvirtual
reuse_storage_immediate(RegionInstanceImpl *old_inst, std::vector< RegionInstanceImpl * > &new_insts, bool poisoned, TimeLimit work_until)Realm::RemoteMemoryvirtual
runtime_implRealm::MemoryImplprotected
segmentRealm::MemoryImpl
sizeRealm::MemoryImpl
UCPRemoteMemory(RuntimeImpl *_runtime_impl, Memory me, size_t size, Memory::Kind kind, const ByteArray &rdma_info_ba, UCPInternal *internal)Realm::UCP::UCPRemoteMemory
UCPRemoteMemoryCommon(const ByteArray &rdma_info_ba)Realm::UCP::UCPRemoteMemoryCommon
unregister_external_resource(RegionInstanceImpl *inst)Realm::MemoryImplvirtual
~MemoryImpl(void)Realm::MemoryImplvirtual
~RemoteMemory(void)Realm::RemoteMemoryvirtual
~UCPRemoteMemoryCommon()Realm::UCP::UCPRemoteMemoryCommonvirtual