Lines Matching refs:data
67 free(fDeferredInitInfos[i].data);
95 memcpy((uint8*)fRequest + info.offset, info.data, info.size);
96 free(info.data);
179 void** data, bool deferredInit)
208 // allocate the data
217 info.data = (uint8*)malloc(size);
218 if (!info.data)
221 info.data = NULL;
227 *data = info.data;
230 *data = (uint8*)fRequest + offset;
238 area_id area = create_area("request data", data,
257 info.data = NULL;
266 "), data: %p\n", area, size, areaSize, *data));
275 RequestAllocator::AllocateData(Address& address, const void* data, int32 size,
279 if (data != NULL) {
287 memcpy(destination, data, size);
289 if (user_memcpy(destination, data, size) < B_OK)
300 RequestAllocator::AllocateString(Address& address, const char* data,
303 int32 size = (data ? strlen(data) + 1 : 0);
304 return AllocateData(address, data, size, 1, deferredInit);
309 RequestAllocator::SetAddress(Address& address, void* data, int32 size)
323 // if data does itself lie within the port buffer, we store only the
325 int32 inRequestOffset = (uint8*)data - (uint8*)fRequest;
326 if (!data) {
337 fError = get_area_for_address(data, size, &area, &offset);