Lines Matching refs:addr
68 uint32_t Handle::GetNewBaseValue(void* addr) TA_REQ(ArenaLock::Get()) { in GetNewBaseValue() argument
70 uint32_t handle_index = HandleToIndex(reinterpret_cast<Handle*>(addr)); in GetNewBaseValue()
74 uint32_t v = *reinterpret_cast<uint32_t*>(addr); in GetNewBaseValue()
94 void* addr = arena_.Alloc(); in Alloc() local
96 if (likely(addr)) { in Alloc()
105 *base_value = GetNewBaseValue(addr); in Alloc()
106 return addr; in Alloc()
118 void* addr = Alloc(dispatcher, "new", &base_value); in Make() local
119 if (unlikely(!addr)) in Make()
124 return HandleOwner(new (addr) Handle(ktl::move(dispatcher), in Make()
139 void* addr = Alloc(source->dispatcher(), "duplicate", &base_value); in Dup() local
140 if (unlikely(!addr)) in Dup()
145 return HandleOwner(new (addr) Handle(source, rights, base_value)); in Dup()