Lines Matching refs:capacity
70 if (data && (!inCapacity || capacity < inCapacity) ) {
72 kfree(data, capacity);
74 ACCUMSIZE(-capacity);
81 capacity = inCapacity;
112 capacity = EXTERNAL;
196 if (capacity != EXTERNAL && data && capacity) {
197 kfree(data, capacity);
198 ACCUMSIZE( -capacity );
199 } else if (capacity == EXTERNAL) {
210 unsigned int OSData::getCapacity() const { return capacity; }
222 // xx-review: does not check for capacity == EXTERNAL
228 if (newCapacity <= capacity)
229 return capacity;
237 bzero(newData + capacity, newCapacity - capacity);
239 bcopy(data, newData, capacity);
240 kfree(data, capacity);
242 ACCUMSIZE( newCapacity - capacity );
244 capacity = newCapacity;
247 return capacity;
257 if (capacity == EXTERNAL)
261 if ( (newSize > capacity) && newSize > ensureCapacity(newSize) )
281 if (capacity == EXTERNAL)
285 if ( (newSize > capacity) && newSize > ensureCapacity(newSize) )