Lines Matching refs:from
404 remove from VMArea and vm_page `mappings` list
772 // Only called from interrupt handler with interrupts disabled for CPUs that don't support
963 RISCV64VMTranslationMap::MemcpyToMap(addr_t to, const char *from, size_t size)
966 B_PRIxADDR ", %" B_PRIuSIZE ")\n", to, (addr_t)from, size);
983 memcpy(VirtFromPhys(pa0 + (to - va0)), from, n);
986 from += n;
994 RISCV64VMTranslationMap::MemcpyFromMap(char *to, addr_t from, size_t size)
998 (addr_t)to, from, size);
1001 uint64 va0 = ROUNDDOWN(from, B_PAGE_SIZE);
1017 uint64 n = B_PAGE_SIZE - (from - va0);
1021 memcpy(to, VirtFromPhys(pa0 + (from - va0)), n);
1025 from = va0 + B_PAGE_SIZE;
1071 RISCV64VMTranslationMap::StrlcpyFromMap(char *to, addr_t from, size_t size)
1074 return strlcpy(to, (const char*)from, size);
1080 RISCV64VMTranslationMap::StrlcpyToMap(addr_t to, const char *from, size_t size)
1082 ssize_t len = strlen(from) + 1;
1086 if (MemcpyToMap(to, from, len) < B_OK)
1169 RISCV64VMPhysicalPageMapper::MemcpyFromPhysical(void* to, phys_addr_t from,
1174 from, length);
1175 return user_memcpy(to, VirtFromPhys(from), length);
1180 RISCV64VMPhysicalPageMapper::MemcpyToPhysical(phys_addr_t to, const void* from,
1184 ", 0x%" B_PRIxADDR ", %" B_PRIuSIZE ")\n", to, (addr_t)from,
1186 return user_memcpy(VirtFromPhys(to), from, length);
1192 phys_addr_t from)
1195 ", 0x%" B_PRIxADDR ")\n", to, from);
1196 user_memcpy(VirtFromPhys(to), VirtFromPhys(from), B_PAGE_SIZE);