/haiku/src/system/kernel/arch/generic/ |
H A D | generic_vm_physical_page_ops.cpp | 51 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 D | DebuggerInterface.cpp | 40 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 D | AutoPackageAttributes.cpp | 52 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 D | PathBuffer.h | 42 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 D | RawBuffer.cpp | 239 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 D | AudioBuffer.cpp | 211 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 D | BufferedDataIO.cpp | 193 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 D | RemoteDisk.cpp | 255 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 D | BreakpointManager.cpp | 309 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 D | debug.cpp | 1960 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 D | safemode_settings.cpp | 125 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 D | RemoteDisk.cpp | 361 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 D | x86_physical_page_mapper_large_memory.cpp | 615 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 D | m68k_physical_page_mapper_large_memory.cpp | 618 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 D | arm_physical_page_mapper_large_memory.cpp | 620 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 D | CachedDataReader.cpp | 49 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 D | SHA256.cpp | 75 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 D | runtime_loader.cpp | 142 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 D | command_extract.cpp | 725 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 D | sdhci.cpp | 409 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 D | PackageFileHeapWriter.cpp | 268 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 D | PackageDataReaderV1.cpp | 245 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 D | IOCache.cpp | 691 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 D | checksum_device.cpp | 553 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 D | File.cpp | 809 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);
|