Searched refs:copy_array_from_user (Results 1 - 22 of 22) sorted by relevance

/fuchsia/zircon/kernel/object/
H A Dbuffer_chain.cpp17 zx_status_t copy_array_from_user(void* dst, size_t count) const { function in class:KernelPtrAdapter
H A Dmbuf_tests.cpp98 ASSERT_EQ(ZX_OK, read_buf_in.copy_array_from_user(actual_buf.get(), kTotalLen), "");
212 ASSERT_EQ(ZX_OK, mem_in.copy_array_from_user(buf, sizeof(buf)), "");
223 ASSERT_EQ(ZX_OK, mem_in.copy_array_from_user(buf, sizeof(buf)), "");
260 ASSERT_EQ(ZX_OK, mem_in.copy_array_from_user(actual_buf, sizeof(actual_buf)), "");
H A Dmbuf.cpp103 if (src.byte_offset(pos).copy_array_from_user(buf.data_, copy_len) != ZX_OK) {
154 if (src.byte_offset(pos).copy_array_from_user(dst, copy_len) != ZX_OK)
H A Dmessage_packet_tests.cpp42 ASSERT_EQ(ZX_OK, mem_in.copy_array_from_user(result_buf.get(), kSize), "");
71 ASSERT_EQ(ZX_OK, mem_in.copy_array_from_user(result_buf.get(), kSize), "");
H A Dbuffer_chain_tests.cpp122 ASSERT_EQ(ZX_OK, mem_in.copy_array_from_user(buf.get(), kSize), "");
H A Dfifo_dispatcher.cpp140 zx_status_t status = ptr.copy_array_from_user(&data_[offset * elem_size_],
H A Dsocket_dispatcher.cpp242 if (src.copy_array_from_user(&control_msg_->msg, len) != ZX_OK)
H A Dprocess_dispatcher.cpp451 // If we fail |copy_array_from_user|, then we might discard some, but
453 if (user_handles.copy_array_from_user(handles, chunk_size, offset) != ZX_OK)
/fuchsia/zircon/kernel/syscalls/
H A Ddebug.cpp79 if (ptr.copy_array_from_user(buf, len) != ZX_OK)
103 if (ptr.copy_array_from_user(buf, len) != ZX_OK)
138 if (_ptr.copy_array_from_user(name, sizeof(name) - 1) != ZX_OK)
H A Dresource.cpp63 if (_name.copy_array_from_user(name, namesize) != ZX_OK) {
H A Dtask.cpp78 zx_status_t result = src.copy_array_from_user(buf, src_len);
268 status = _buffer.copy_array_from_user(&local_buffer, local_buffer_len);
555 status = int_data.copy_array_from_user(&byte, 1, i);
561 status = int_data.copy_array_from_user(&byte, 1, len - 1);
664 auto status = _policy.copy_array_from_user(policy.get(), sizeof(zx_policy_basic) * count);
H A Dobject_wait.cpp108 if (user_items.copy_array_from_user(items, count) != ZX_OK)
H A Dzircon.cpp210 if (ptr.reinterpret<const char>().copy_array_from_user(buf, len) != ZX_OK)
275 if (buffer.copy_array_from_user(kernel_buf, len) != ZX_OK)
H A Dvmo.cpp128 status = int_data.copy_array_from_user(&byte, 1, i);
134 status = int_data.copy_array_from_user(&byte, 1, len - 1);
H A Dhypervisor.cpp146 status = user_buffer.copy_array_from_user(buffer, len);
H A Dchannel.cpp241 if (user_handles.copy_array_from_user(handles, num_handles) != ZX_OK)
H A Dddk.cpp209 if ((status = desc.copy_array_from_user(copied_desc.get(), desc_len)) != ZX_OK) {
H A Dddk_pci.cpp156 status = _init_buf.reinterpret<const void>().copy_array_from_user(
H A Dobject.cpp776 if (_value.copy_array_from_user(name, size) != ZX_OK)
/fuchsia/zircon/kernel/lib/user_copy/include/lib/user_copy/
H A Duser_ptr.h98 zx_status_t copy_array_from_user(typename fbl::remove_const<T>::type* dst, size_t count) const { function in class:internal::user_ptr
109 zx_status_t copy_array_from_user(typename fbl::remove_const<T>::type* dst, size_t count, size_t offset) const { function in class:internal::user_ptr
/fuchsia/zircon/kernel/object/include/object/
H A Dbuffer_chain.h193 const zx_status_t status = src.copy_array_from_user(dst, copy_len);
/fuchsia/zircon/kernel/vm/
H A Dvm_object_paged.cpp1061 return ptr.byte_offset(offset).copy_array_from_user(dst, len);

Completed in 107 milliseconds