Lines Matching refs:sz
176 size_t sz = value.load(std::memory_order_acquire); in tryLock() local
178 if (sz <= MAX_LOCKED_VAL) { in tryLock()
181 if (value.compare_exchange_strong(sz, state)) { in tryLock()
185 return sz; in tryLock()
226 FreeBlock *rightNeig(size_t sz) const { in rightNeig()
227 MALLOC_ASSERT(sz, ASSERT_TEXT); in rightNeig()
228 return (FreeBlock*)((uintptr_t)this+sz); in rightNeig()
230 FreeBlock *leftNeig(size_t sz) const { in leftNeig()
231 MALLOC_ASSERT(sz, ASSERT_TEXT); in leftNeig()
232 return (FreeBlock*)((uintptr_t)this - sz); in leftNeig()
240 void setLeftFree(size_t sz) { leftL.unlock(sz); } in setLeftFree() argument
244 size_t rSz, sz = trySetMeUsed(GuardedSize::LOCKED); in tryLockBlock() local
246 if (sz <= GuardedSize::MAX_LOCKED_VAL) in tryLockBlock()
248 rSz = rightNeig(sz)->trySetLeftUsed(GuardedSize::LOCKED); in tryLockBlock()
250 setMeFree(sz); in tryLockBlock()
253 MALLOC_ASSERT(rSz == sz, ASSERT_TEXT); in tryLockBlock()
254 return sz; in tryLockBlock()
1477 size_t sz = fb->tryLockBlock(); in reportFreeBlocks() local
1478 fb->setMeFree(sz); in reportFreeBlocks()
1479 fb->rightNeig(sz)->setLeftFree(sz); in reportFreeBlocks()
1480 fprintf(f, " [%p;%p]", fb, (void*)((uintptr_t)fb+sz)); in reportFreeBlocks()
1481 totalSz += sz; in reportFreeBlocks()