| add_module_specific(ModuleSpecificInfo *info) | Realm::MemoryImpl | |
| alloc_bytes_local(size_t size) | Realm::IBMemory | virtual |
| ALLOC_CANCELLED enum value | Realm::MemoryImpl | |
| ALLOC_DEFERRED enum value | Realm::MemoryImpl | |
| ALLOC_EVENTUAL_FAILURE enum value | Realm::MemoryImpl | |
| ALLOC_EVENTUAL_SUCCESS enum value | Realm::MemoryImpl | |
| ALLOC_INSTANT_FAILURE enum value | Realm::MemoryImpl | |
| ALLOC_INSTANT_SUCCESS enum value | Realm::MemoryImpl | |
| allocate_storage_deferrable(RegionInstanceImpl *inst, bool need_alloc_result, Event precondition) | Realm::MemoryImpl | virtual |
| allocate_storage_immediate(RegionInstanceImpl *inst, bool need_alloc_result, bool poisoned, TimeLimit work_until) | Realm::IBMemory | virtual |
| AllocationResult enum name | Realm::MemoryImpl | |
| attempt_immediate_allocation(NodeID requestor, uintptr_t req_op, size_t count, const size_t *sizes, off_t *offsets) | Realm::IBMemory | |
| attempt_register_external_resource(RegionInstanceImpl *inst, size_t &inst_offset) | Realm::MemoryImpl | virtual |
| base | Realm::Hip::GPUFBIBMemory | |
| do_alloc(size_t size) | Realm::IBMemory | protected |
| do_free(off_t offset, size_t size) | Realm::IBMemory | protected |
| enqueue_requests(PendingIBRequests *reqs) | Realm::IBMemory | |
| find_module_specific() | Realm::MemoryImpl | |
| find_module_specific() const | Realm::MemoryImpl | |
| forward_satisfied_reqs(PendingIBRequests *reqs) | Realm::IBMemory | protected |
| free_blocks | Realm::IBMemory | protected |
| free_bytes_local(off_t offset, size_t size) | Realm::IBMemory | virtual |
| free_multiple(size_t count, const off_t *offsets, const size_t *sizes) | Realm::IBMemory | |
| generate_resource_info(RegionInstanceImpl *inst, const IndexSpaceGeneric *subspace, span< const FieldID > fields, bool read_only) | Realm::MemoryImpl | virtual |
| get_bytes(off_t offset, void *dst, size_t size) | Realm::IBMemory | virtual |
| get_direct_ptr(off_t offset, size_t size) | Realm::IBMemory | virtual |
| get_inst_ptr(RegionInstanceImpl *inst, off_t offset, size_t size) | Realm::MemoryImpl | virtual |
| get_instance(ID id) | Realm::MemoryImpl | |
| get_kind(void) const | Realm::MemoryImpl | |
| get_local_addr(off_t offset, LocalAddress &local_addr) | Realm::MemoryImpl | virtual |
| get_memory_kind(const RuntimeImpl *runtime_impl, Memory memory) | Realm::MemoryImpl | static |
| get_memory_size(const RuntimeImpl *runtime_impl, Memory memory) | Realm::MemoryImpl | static |
| get_network_segment() | Realm::MemoryImpl | |
| get_rdma_info(NetworkModule *network) const | Realm::MemoryImpl | |
| get_remote_addr(off_t offset, RemoteAddress &remote_addr) | Realm::MemoryImpl | virtual |
| get_runtime_impl() const | Realm::MemoryImpl | inline |
| gpu | Realm::Hip::GPUFBIBMemory | |
| GPUFBIBMemory(RuntimeImpl *_runtime_impl, Memory _me, GPU *_gpu, char *_base, size_t _size) | Realm::Hip::GPUFBIBMemory | |
| IBMemory(RuntimeImpl *_runtime_impl, Memory _me, size_t _size, MemoryKind _kind, Memory::Kind _lowlevel_kind, void *prealloc_base, NetworkSegment *_segment) | Realm::IBMemory | |
| ibreq_head | Realm::IBMemory | protected |
| ibreq_tail | Realm::IBMemory | protected |
| instance_map_mutex | Realm::MemoryImpl | |
| instances_by_creator | Realm::MemoryImpl | |
| kind | Realm::MemoryImpl | |
| local_instances | Realm::MemoryImpl | |
| local_segment | Realm::Hip::GPUFBIBMemory | |
| lowlevel_kind | Realm::MemoryImpl | |
| me | Realm::MemoryImpl | |
| MemoryImpl(RuntimeImpl *_runtime_impl, Memory _me, size_t _size, MemoryKind _kind, Memory::Kind _lowlevel_kind, NetworkSegment *_segment) | Realm::MemoryImpl | |
| MemoryKind enum name | Realm::MemoryImpl | |
| MKIND_DISK enum value | Realm::MemoryImpl | |
| MKIND_FILE enum value | Realm::MemoryImpl | |
| MKIND_GLOBAL enum value | Realm::MemoryImpl | |
| MKIND_GPUFB enum value | Realm::MemoryImpl | |
| MKIND_MANAGED enum value | Realm::MemoryImpl | |
| MKIND_RDMA enum value | Realm::MemoryImpl | |
| MKIND_REMOTE enum value | Realm::MemoryImpl | |
| MKIND_SYSMEM enum value | Realm::MemoryImpl | |
| MKIND_ZEROCOPY enum value | Realm::MemoryImpl | |
| module_specific | Realm::MemoryImpl | |
| mutex | Realm::IBMemory | protected |
| new_instance(const ProfilingRequestSet &prs) | Realm::MemoryImpl | |
| put_bytes(off_t offset, const void *src, size_t size) | Realm::IBMemory | virtual |
| release_instance(RegionInstance inst) | Realm::MemoryImpl | |
| release_storage_deferrable(RegionInstanceImpl *inst, Event precondition) | Realm::MemoryImpl | virtual |
| release_storage_immediate(RegionInstanceImpl *inst, bool poisoned, TimeLimit work_until) | Realm::IBMemory | virtual |
| reuse_allocated_range(RegionInstanceImpl *old_inst, std::vector< RegionInstanceImpl * > &new_insts) | Realm::MemoryImpl | inlinevirtual |
| reuse_storage_deferrable(RegionInstanceImpl *old_inst, std::vector< RegionInstanceImpl * > &new_insts, Event precondition) | Realm::MemoryImpl | virtual |
| reuse_storage_immediate(RegionInstanceImpl *old_inst, std::vector< RegionInstanceImpl * > &new_insts, bool poisoned, TimeLimit work_until) | Realm::MemoryImpl | virtual |
| runtime_impl | Realm::MemoryImpl | protected |
| satisfy_pending_reqs() | Realm::IBMemory | protected |
| segment | Realm::MemoryImpl | |
| size | Realm::MemoryImpl | |
| unregister_external_resource(RegionInstanceImpl *inst) | Realm::MemoryImpl | virtual |
| ~IBMemory() | Realm::IBMemory | virtual |
| ~MemoryImpl(void) | Realm::MemoryImpl | virtual |