Lines Matching refs:newCapacity
96 size_t newCapacity = minNewCapacity / threshold * threshold;
98 if ((maxDataCapacity_ > 0) && (newCapacity > maxDataCapacity_ - threshold)) {
99 newCapacity = maxDataCapacity_;
101 newCapacity += threshold;
104 return newCapacity;
108 size_t newCapacity = 64;
110 while (newCapacity < minNewCapacity) {
112 newCapacity = newCapacity * 2;
115 if ((maxDataCapacity_ > 0) && (newCapacity > maxDataCapacity_)) {
116 newCapacity = maxDataCapacity_;
119 return newCapacity;
137 size_t newCapacity = CalcNewCapacity(minNewCapacity);
138 if ((newCapacity <= dataCapacity_) || (newCapacity < minNewCapacity)) {
139 UTILS_LOGW("Failed to ensure parcel capacity, newCapacity = %{public}zu, dataCapacity_ = %{public}zu, "
141 newCapacity, dataCapacity_, minNewCapacity);
146 void *newData = allocator_->Realloc(data_, newCapacity);
149 dataCapacity_ = newCapacity;
152 UTILS_LOGW("Failed to realloc parcel capacity, newCapacity = %{public}zu, dataCapacity_ = %{public}zu",
153 newCapacity, dataCapacity_);
335 bool Parcel::SetDataCapacity(size_t newCapacity)
337 if (allocator_ == nullptr || dataSize_ >= newCapacity) {
341 void *newData = allocator_->Realloc(data_, newCapacity);
344 dataCapacity_ = newCapacity;
654 size_t newCapacity = ((objectsCapacity_ + NEW_CAPACITY_ADD) * NEW_CAPACITY_MULTI) / NEW_CAPACITY_DIV;
655 size_t newBytes = newCapacity * sizeof(binder_size_t);
663 objectsCapacity_ = newCapacity;