Lines Matching refs:main
99 BackRefMain *main = in initBackRefMain() local
102 if (! main) in initBackRefMain()
104 main->backend = backend; in initBackRefMain()
105 main->listForUse.store(nullptr, std::memory_order_relaxed); in initBackRefMain()
106 main->allRawMemBlocks = nullptr; in initBackRefMain()
107 main->rawMemUsed = rawMemUsed; in initBackRefMain()
108 main->lastUsed = -1; in initBackRefMain()
109 memset(static_cast<void*>(&main->requestNewSpaceMutex), 0, sizeof(MallocMutex)); in initBackRefMain()
111 … BackRefBlock *bl = (BackRefBlock*)((uintptr_t)main + BackRefMain::bytes + i*BackRefBlock::bytes); in initBackRefMain()
113 main->initEmptyBackRefBlock(bl); in initBackRefMain()
115 main->addToForUseList(bl); in initBackRefMain()
117 main->active.store(bl, std::memory_order_relaxed); in initBackRefMain()
120 backRefMain.store(main, std::memory_order_release); in initBackRefMain()
309 res.main = blockToUse->myNum; in newBackRef()