Lines Matching refs:TgtPtr
37 virtual int free(void *TgtPtr) = 0;
177 void *TgtPtr = allocateOnDevice(Size, HstPtr); in allocateOrFreeAndAllocateOnDevice() local
180 if (TgtPtr == nullptr) { in allocateOrFreeAndAllocateOnDevice()
183 TgtPtr = freeAndAllocate(Size, HstPtr); in allocateOrFreeAndAllocateOnDevice()
186 if (TgtPtr == nullptr) in allocateOrFreeAndAllocateOnDevice()
190 return TgtPtr; in allocateOrFreeAndAllocateOnDevice()
229 void *TgtPtr = allocateOrFreeAndAllocateOnDevice(Size, HstPtr); in allocate() local
231 DP("Got target pointer " DPxMOD ". Return directly.\n", DPxPTR(TgtPtr)); in allocate()
233 return TgtPtr; in allocate()
261 void *TgtPtr = allocateOrFreeAndAllocateOnDevice(Size, HstPtr); in allocate() local
263 if (TgtPtr == nullptr) in allocate()
269 auto Itr = PtrToNodeTable.emplace(TgtPtr, NodeTy(Size, TgtPtr)); in allocate()
274 DPxPTR(NodePtr), DPxPTR(TgtPtr), Size); in allocate()
283 int free(void *TgtPtr) { in free() argument
284 DP("MemoryManagerTy::free: target memory " DPxMOD ".\n", DPxPTR(TgtPtr)); in free()
291 auto Itr = PtrToNodeTable.find(TgtPtr); in free()
302 return deleteOnDevice(TgtPtr); in free()