Lines Matching refs:data
81 __kheap_realloc(KHEAP_DATA_BUFFERS, data, capacity, 0, in initWithCapacity()
83 VM_KERN_MEMORY_LIBKERN), (void *)&this->data); in initWithCapacity()
84 data = nullptr; in initWithCapacity()
94 VM_KERN_MEMORY_LIBKERN), (void *)&this->data); in initWithCapacity()
99 data = kr.addr; in initWithCapacity()
122 if (bytes != data) { in initWithBytes()
123 bcopy(bytes, data, inLength); in initWithBytes()
139 data = bytes; in initWithBytesNoCopy()
147 return initWithBytes(inData->data, inData->length); in initWithData()
226 if ((capacity != EXTERNAL) && data && capacity) { in free()
228 __kheap_realloc(KHEAP_DATA_BUFFERS, data, capacity, 0, in free()
230 VM_KERN_MEMORY_LIBKERN), (void *)&this->data); in free()
234 if (freemem && data && length) { in free()
235 freemem(data, length); in free()
287 kr = krealloc_ext((void *)KHEAP_DATA_BUFFERS, data, capacity, finalCapacity, in ensureCapacity()
289 VM_KERN_MEMORY_LIBKERN), (void *)&this->data); in ensureCapacity()
294 data = kr.addr; in ensureCapacity()
323 data, capacity, newCapacity, in clipForCopyout()
325 VM_KERN_MEMORY_LIBKERN), (void *)&this->data); in clipForCopyout()
326 assert(kr.addr == data); in clipForCopyout()
355 bcopy(bytes, &((unsigned char *)data)[length], inLength); in appendBytes()
357 bzero(&((unsigned char *)data)[length], inLength); in appendBytes()
386 memset(&((unsigned char *)data)[length], byte, inLength); in appendByte()
395 return appendBytes(other->data, other->length); in appendBytes()
404 return data; in getBytesNoCopy()
418 outData = (const void *) ((char *) data + start); in getBytesNoCopy()
434 return isEqualTo(aData->data, len); in isEqualTo()
440 return (length >= inLength) && (bcmp(data, someData, inLength) == 0); in isEqualTo()
472 dataPtr = (char *)data; in isEqualTo()
526 for (i = 0, p = (unsigned char *)data; i < serializeLength; i++, p++) { in serialize()