mirror of
https://github.com/RGBCube/serenity
synced 2025-05-31 06:58:11 +00:00
Kernel: Move Kernel/Memory/ code into Kernel::Memory namespace
This commit is contained in:
parent
a1d7ebf85a
commit
93d98d4976
153 changed files with 473 additions and 467 deletions
|
@ -11,14 +11,14 @@ namespace Kernel {
|
|||
|
||||
bool UserOrKernelBuffer::is_kernel_buffer() const
|
||||
{
|
||||
return !is_user_address(VirtualAddress(m_buffer));
|
||||
return !Memory::is_user_address(VirtualAddress(m_buffer));
|
||||
}
|
||||
|
||||
String UserOrKernelBuffer::copy_into_string(size_t size) const
|
||||
{
|
||||
if (!m_buffer)
|
||||
return {};
|
||||
if (is_user_address(VirtualAddress(m_buffer))) {
|
||||
if (Memory::is_user_address(VirtualAddress(m_buffer))) {
|
||||
char* buffer;
|
||||
auto data_copy = StringImpl::create_uninitialized(size, buffer);
|
||||
if (!copy_from_user(buffer, m_buffer, size))
|
||||
|
@ -33,7 +33,7 @@ KResultOr<NonnullOwnPtr<KString>> UserOrKernelBuffer::try_copy_into_kstring(size
|
|||
{
|
||||
if (!m_buffer)
|
||||
return EINVAL;
|
||||
if (is_user_address(VirtualAddress(m_buffer))) {
|
||||
if (Memory::is_user_address(VirtualAddress(m_buffer))) {
|
||||
char* buffer;
|
||||
auto kstring = KString::try_create_uninitialized(size, buffer);
|
||||
if (!kstring)
|
||||
|
@ -54,7 +54,7 @@ bool UserOrKernelBuffer::write(const void* src, size_t offset, size_t len)
|
|||
if (!m_buffer)
|
||||
return false;
|
||||
|
||||
if (is_user_address(VirtualAddress(m_buffer)))
|
||||
if (Memory::is_user_address(VirtualAddress(m_buffer)))
|
||||
return copy_to_user(m_buffer + offset, src, len);
|
||||
|
||||
memcpy(m_buffer + offset, src, len);
|
||||
|
@ -66,7 +66,7 @@ bool UserOrKernelBuffer::read(void* dest, size_t offset, size_t len) const
|
|||
if (!m_buffer)
|
||||
return false;
|
||||
|
||||
if (is_user_address(VirtualAddress(m_buffer)))
|
||||
if (Memory::is_user_address(VirtualAddress(m_buffer)))
|
||||
return copy_from_user(dest, m_buffer + offset, len);
|
||||
|
||||
memcpy(dest, m_buffer + offset, len);
|
||||
|
@ -78,7 +78,7 @@ bool UserOrKernelBuffer::memset(int value, size_t offset, size_t len)
|
|||
if (!m_buffer)
|
||||
return false;
|
||||
|
||||
if (is_user_address(VirtualAddress(m_buffer)))
|
||||
if (Memory::is_user_address(VirtualAddress(m_buffer)))
|
||||
return memset_user(m_buffer + offset, value, len);
|
||||
|
||||
::memset(m_buffer + offset, value, len);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue