Lines Matching refs:size
31 inline ALWAYS_INLINE void* RosAlloc::Alloc(Thread* self, size_t size, size_t* bytes_allocated,
34 if (UNLIKELY(size > kLargeSizeThreshold)) {
35 return AllocLargeObject(self, size, bytes_allocated, usable_size,
40 m = AllocFromRun(self, size, bytes_allocated, usable_size, bytes_tl_bulk_allocated);
42 m = AllocFromRunThreadUnsafe(self, size, bytes_allocated, usable_size,
48 for (size_t i = 0; i < size; ++i) {
59 inline bool RosAlloc::CanAllocFromThreadLocalRun(Thread* self, size_t size) {
60 if (UNLIKELY(!IsSizeForThreadLocal(size))) {
64 size_t idx = SizeToIndexAndBracketSize(size, &bracket_size);
78 inline void* RosAlloc::AllocFromThreadLocalRun(Thread* self, size_t size,
81 if (UNLIKELY(!IsSizeForThreadLocal(size))) {
85 size_t idx = SizeToIndexAndBracketSize(size, &bracket_size);
102 inline size_t RosAlloc::MaxBytesBulkAllocatedFor(size_t size) {
103 if (UNLIKELY(!IsSizeForThreadLocal(size))) {
104 return size;
107 size_t idx = SizeToIndexAndBracketSize(size, &bracket_size);