Lines Matching refs:capacity
64 if (data && (!inCapacity || capacity < inCapacity) ) {
66 kfree(data, capacity);
68 ACCUMSIZE(-capacity);
75 capacity = inCapacity;
106 capacity = EXTERNAL;
190 if (capacity != EXTERNAL && data && capacity) {
191 kfree(data, capacity);
192 ACCUMSIZE( -capacity );
193 } else if (capacity == EXTERNAL) {
204 unsigned int OSData::getCapacity() const { return capacity; }
216 // xx-review: does not check for capacity == EXTERNAL
223 if (newCapacity <= capacity)
224 return capacity;
231 return capacity;
236 bzero(newData + capacity, finalCapacity - capacity);
238 bcopy(data, newData, capacity);
239 kfree(data, capacity);
241 ACCUMSIZE( finalCapacity - capacity );
243 capacity = finalCapacity;
246 return capacity;
256 if (capacity == EXTERNAL)
260 if ( (newSize > capacity) && newSize > ensureCapacity(newSize) )
280 if (capacity == EXTERNAL)
284 if ( (newSize > capacity) && newSize > ensureCapacity(newSize) )