Searched refs:toCopy (Results 1 - 25 of 32) sorted by relevance

12

/haiku/src/system/kernel/arch/generic/
H A Dgeneric_vm_physical_page_ops.cpp51 size_t toCopy = min_c(length, B_PAGE_SIZE - pageOffset); local
62 toCopy);
64 memcpy(to, (void*)(virtualAddress + pageOffset), toCopy);
71 to += toCopy;
72 from += toCopy;
73 length -= toCopy;
91 size_t toCopy = min_c(length, B_PAGE_SIZE - pageOffset); local
102 toCopy);
104 memcpy((void*)(virtualAddress + pageOffset), from, toCopy);
111 to += toCopy;
[all...]
/haiku/src/kits/debugger/debugger_interface/
H A DDebuggerInterface.cpp40 size_t toCopy = std::min(size, size_t(fSymbolTableSize - address)); local
41 memcpy(buffer, fSymbolTable + address, toCopy);
42 address -= toCopy;
43 size -= toCopy;
44 copied += toCopy;
48 size_t toCopy = std::min(size, size_t(fStringTableEnd - address)); local
49 memcpy(buffer, fStringTable + address - fSymbolTableSize, toCopy);
50 address -= toCopy;
51 size -= toCopy;
52 copied += toCopy;
[all...]
/haiku/src/add-ons/kernel/file_systems/packagefs/nodes/
H A DAutoPackageAttributes.cpp52 size_t toCopy = *bufferSize;
53 if (offset + (off_t)toCopy > size)
54 toCopy = size - offset;
56 if (toCopy > 0 && user_memcpy(buffer, (const uint8*)value + offset,
57 toCopy) < B_OK) {
61 *bufferSize = toCopy;
/haiku/src/system/libroot/os/
H A DPathBuffer.h42 size_t toCopy = std::min(length, fSize - fLength - 1); local
43 memcpy(fBuffer + fLength, toAppend, toCopy);
44 fBuffer[fLength + toCopy] = '\0';
/haiku/src/apps/cortex/addons/common/
H A DRawBuffer.cpp239 uint32 toCopy = frames * m_frameSize; local
241 if(toCopy > targetSize)
242 toCopy = targetSize;
244 if(toCopy > (targetSize-targetOffset))
245 toCopy = (targetSize-targetOffset);
247 uint32 remaining = toCopy;
291 return toCopy;
H A DAudioBuffer.cpp211 uint32 toCopy = frames * m_format.channel_count; local
213 if(toCopy > targetSize)
214 toCopy = targetSize;
216 if(toCopy > (targetSize-targetOffset))
217 toCopy = (targetSize-targetOffset);
219 uint32 remaining = toCopy;
244 return toCopy;
/haiku/src/kits/support/
H A DBufferedDataIO.cpp193 size_t toCopy = min_c(size, fBufferSize - (fPosition + fSize)); local
195 toCopy);
196 memcpy(fBuffer + (fPosition + fSize), buffer, toCopy);
197 fSize += toCopy;
198 bytesWritten += toCopy;
199 size -= toCopy;
/haiku/src/system/boot/loader/net/
H A DRemoteDisk.cpp255 size_t toCopy = size_t(packetOffset + packetSize - (uint64)pos);
256 if (toCopy > bufferSize)
257 toCopy = bufferSize;
258 memcpy(buffer, header->data + (pos - packetOffset), toCopy);
260 pos += toCopy;
261 buffer += toCopy;
262 bufferSize -= toCopy;
263 return toCopy;
/haiku/src/system/kernel/debug/
H A DBreakpointManager.cpp309 size_t toCopy = std::min(address + size, local
314 toCopy);
358 size_t toCopy = std::min(address + size, local
362 buffer, toCopy);
364 address += toCopy;
365 size -= toCopy;
366 bytesWritten += toCopy;
367 buffer += toCopy;
381 size_t toCopy = breakpoint->address - address; local
382 if (toCopy >
[all...]
H A Ddebug.cpp1960 size_t toCopy = std::min(size, sizeof(buffer)); local
1963 if (((addr_t)from + toCopy) % B_PAGE_SIZE < toCopy)
1964 toCopy -= ((addr_t)from + toCopy) % B_PAGE_SIZE;
1965 if (((addr_t)to + toCopy) % B_PAGE_SIZE < toCopy)
1966 toCopy -= ((addr_t)to + toCopy) % B_PAGE_SIZE;
1968 if (vm_debug_copy_page_memory(teamID, (void*)from, buffer, toCopy,
2025 size_t toCopy = std::min(maxSize, sizeof(buffer)); local
[all...]
H A Dsafemode_settings.cpp125 size_t toCopy = std::min(length, *_bufferSize - 1); local
126 memcpy(buffer, valueStart, toCopy);
127 buffer[toCopy] = '\0';
/haiku/src/add-ons/kernel/drivers/disk/virtual/remote_disk/
H A DRemoteDisk.cpp361 size_t toCopy = size_t(packetOffset + packetSize - (uint64)pos);
362 if (toCopy > bufferSize)
363 toCopy = bufferSize;
367 header->data + (pos - packetOffset), toCopy);
371 memcpy(buffer, header->data + (pos - packetOffset), toCopy);
373 pos += toCopy;
374 buffer += toCopy;
375 bufferSize -= toCopy;
376 return toCopy;
/haiku/src/system/kernel/arch/x86/paging/
H A Dx86_physical_page_mapper_large_memory.cpp615 size_t toCopy = min_c(length, B_PAGE_SIZE - pageOffset); local
621 toCopy);
625 memcpy(to, (void*)(slot->address + pageOffset), toCopy);
627 to += toCopy;
628 from += toCopy;
629 length -= toCopy;
655 size_t toCopy = min_c(length, B_PAGE_SIZE - pageOffset); local
661 toCopy);
665 memcpy((void*)(slot->address + pageOffset), from, toCopy);
667 to += toCopy;
[all...]
/haiku/src/system/kernel/arch/m68k/paging/
H A Dm68k_physical_page_mapper_large_memory.cpp618 size_t toCopy = min_c(length, B_PAGE_SIZE - pageOffset); local
624 toCopy);
628 memcpy(to, (void*)(slot->address + pageOffset), toCopy);
630 to += toCopy;
631 from += toCopy;
632 length -= toCopy;
658 size_t toCopy = min_c(length, B_PAGE_SIZE - pageOffset); local
664 toCopy);
668 memcpy((void*)(slot->address + pageOffset), from, toCopy);
670 to += toCopy;
[all...]
/haiku/src/system/kernel/arch/arm/paging/
H A Darm_physical_page_mapper_large_memory.cpp620 size_t toCopy = min_c(length, B_PAGE_SIZE - pageOffset); local
626 toCopy);
630 memcpy(to, (void*)(slot->address + pageOffset), toCopy);
632 to += toCopy;
633 from += toCopy;
634 length -= toCopy;
660 size_t toCopy = min_c(length, B_PAGE_SIZE - pageOffset); local
666 toCopy);
670 memcpy((void*)(slot->address + pageOffset), from, toCopy);
672 to += toCopy;
[all...]
/haiku/src/add-ons/kernel/file_systems/packagefs/package/
H A DCachedDataReader.cpp49 size_t toCopy = std::min(bytesRemaining,
53 buffer, toCopy, false);
57 fInPageOffset += toCopy;
64 buffer = (const char*)buffer + toCopy;
65 bytesRemaining -= toCopy;
384 size_t toCopy = std::min(B_PAGE_SIZE - inPageOffset, requestLength);
385 error = output->WriteExactly((uint8*)(address + inPageOffset), toCopy);
394 requestLength -= toCopy;
/haiku/src/system/libroot/posix/crypt/
H A DSHA256.cpp75 size_t toCopy = kChunkSize - fBytesInBuffer; local
76 memcpy((uint8*)fBuffer + fBytesInBuffer, buffer, toCopy);
77 buffer += toCopy;
78 size -= toCopy;
/haiku/src/system/runtime_loader/
H A Druntime_loader.cpp142 size_t toCopy; local
144 toCopy = lastSlash - replacementSubPath;
149 toCopy = 1;
153 if (toCopy >= bufferSize) {
158 memcpy(buffer, replacementSubPath, toCopy);
159 buffer[toCopy] = '\0';
161 buffer += toCopy;
162 bufferSize -= toCopy;
/haiku/src/bin/package/
H A Dcommand_extract.cpp725 size_t toCopy = std::min((off_t)fDataBufferSize, bytesRemaining); local
726 error = reader->ReadData(offset, fDataBuffer, toCopy);
734 ssize_t bytesWritten = write_pos(fd, offset, fDataBuffer, toCopy);
740 if ((size_t)bytesWritten != toCopy) {
742 "%zu)\n", bytesWritten, toCopy);
746 offset += toCopy;
747 bytesRemaining -= toCopy;
/haiku/src/add-ons/kernel/busses/mmc/
H A Dsdhci.cpp409 size_t toCopy = std::min((generic_size_t)length, local
413 if (toCopy == 0) {
420 ASSERT(toCopy % kBlockSize == 0);
425 fRegisters->block_count = toCopy / kBlockSize;
450 length -= toCopy;
451 vecOffset += toCopy;
452 offset += toCopy;
/haiku/src/kits/package/hpkg/
H A DPackageFileHeapWriter.cpp268 size_t toCopy = std::min(remainingSize, local
271 (uint8*)fPendingDataBuffer + fPendingDataSize, toCopy);
278 fPendingDataSize += toCopy;
279 fUncompressedHeapSize += toCopy;
280 remainingSize -= toCopy;
281 readOffset += toCopy;
/haiku/src/kits/package/hpkg/v1/
H A DPackageDataReaderV1.cpp245 size_t toCopy = std::min(size, (size_t)fChunkSize - inChunkOffset);
247 (uint8*)fUncompressBuffer->Buffer() + inChunkOffset, toCopy);
251 size -= toCopy;
/haiku/src/system/kernel/device_manager/
H A DIOCache.cpp691 size_t toCopy = std::min(B_PAGE_SIZE - inPageOffset, requestLength);
695 requestOffset, toCopy);
698 (uint8*)(address + inPageOffset), toCopy);
708 requestOffset += toCopy;
709 requestLength -= toCopy;
/haiku/src/tests/system/kernel/file_corruption/driver/
H A Dchecksum_device.cpp553 size_t toCopy = std::min((generic_size_t)length,
556 if (toCopy == 0) {
565 ? vm_memcpy_from_physical(buffer, vecAddress, toCopy, false)
566 : vm_memcpy_to_physical(vecAddress, buffer, toCopy, false);
570 buffer += toCopy;
571 length -= toCopy;
572 vecOffset += toCopy;
/haiku/src/tests/system/kernel/file_corruption/fs/
H A DFile.cpp809 size_t toCopy = std::min((size_t)B_PAGE_SIZE - inBlockOffset, size); local
812 buffer, toCopy);
816 memset(tempData->blockData + inBlockOffset, 0, toCopy);
834 size_t toCopy = (size + inBlockOffset) % B_PAGE_SIZE; local
839 toCopy);
843 memset(tempData->blockData, 0, toCopy);

Completed in 166 milliseconds

12