Lines Matching refs:TSD
219 QuarantineCacheT *getQuarantineCache(ScudoTSD *TSD) { in getQuarantineCache() argument
220 return reinterpret_cast<QuarantineCacheT *>(TSD->QuarantineCachePlaceHolder); in getQuarantineCache()
348 ScudoTSD *TSD = getTSDAndLock(&UnlockRequired); in allocate() local
349 BackendPtr = Backend.allocatePrimary(&TSD->Cache, ClassId); in allocate()
351 TSD->unlock(); in allocate()
414 ScudoTSD *TSD = getTSDAndLock(&UnlockRequired); in quarantineOrDeallocateChunk() local
415 getBackend().deallocatePrimary(&TSD->Cache, BackendPtr, in quarantineOrDeallocateChunk()
418 TSD->unlock(); in quarantineOrDeallocateChunk()
433 ScudoTSD *TSD = getTSDAndLock(&UnlockRequired); in quarantineOrDeallocateChunk() local
434 Quarantine.Put(getQuarantineCache(TSD), QuarantineCallback(&TSD->Cache), in quarantineOrDeallocateChunk()
437 TSD->unlock(); in quarantineOrDeallocateChunk()
570 void commitBack(ScudoTSD *TSD) { in commitBack()
571 Quarantine.Drain(getQuarantineCache(TSD), QuarantineCallback(&TSD->Cache)); in commitBack()
572 Backend.destroyCache(&TSD->Cache); in commitBack()