| /kernel/lib/console/ |
| A D | console.cpp | 209 char* buffer = debug_buffer; in read_debug_line() local 307 buffer[pos] = 0; in read_debug_line() 311 add_history(buffer); in read_debug_line() 315 *outbuffer = buffer; in read_debug_line() 489 buffer[outpos] = 0; in tokenize_command() 520 const char* buffer; in command_loop() local 636 char* buffer; member 661 *buffer = lineread->buffer; in fetch_next_line() 676 free(lineread.buffer); in console_run_script_etc() 771 buffer[pos++] = c; in read_line_panic() [all …]
|
| /kernel/syscalls/ |
| A D | socket.cpp | 50 user_in_ptr<const void> buffer, size_t size, in sys_socket_write() argument 54 if ((size > 0u) && !buffer) in sys_socket_write() 67 status = socket->Write(buffer, size, &nwritten); in sys_socket_write() 70 status = socket->WriteControl(buffer, size); in sys_socket_write() 87 user_out_ptr<void> buffer, size_t size, in sys_socket_read() argument 91 if (!buffer && size > 0) in sys_socket_read() 105 status = socket->Read(buffer, size, &nread); in sys_socket_read() 108 status = socket->ReadControl(buffer, size, &nread); in sys_socket_read()
|
| A D | hypervisor.cpp | 129 alignas(alignof(zx_vcpu_state_t)) uint8_t buffer[sizeof(zx_vcpu_state_t)]; in sys_vcpu_read_state() 130 if (buffer_size > sizeof(buffer)) in sys_vcpu_read_state() 132 status = vcpu->ReadState(kind, buffer, buffer_size); in sys_vcpu_read_state() 135 status = user_buffer.copy_array_to_user(buffer, buffer_size); in sys_vcpu_read_state() 151 alignas(alignof(zx_vcpu_state_t)) uint8_t buffer[sizeof(zx_vcpu_state_t)]; in sys_vcpu_write_state() 152 if (buffer_size > sizeof(buffer)) in sys_vcpu_write_state() 154 status = user_buffer.copy_array_from_user(buffer, buffer_size); in sys_vcpu_write_state() 157 return vcpu->WriteState(kind, buffer, buffer_size); in sys_vcpu_write_state()
|
| A D | system.cpp | 168 ktl::unique_ptr<uint8_t[]> buffer; in sys_system_mexec_payload_get() local 169 buffer.reset(new (&ac) uint8_t[buffer_size]); in sys_system_mexec_payload_get() 173 memset(buffer.get(), 0, buffer_size); in sys_system_mexec_payload_get() 176 zbi::Zbi image(buffer.get(), buffer_size); in sys_system_mexec_payload_get() 182 result = platform_mexec_patch_zbi(buffer.get(), buffer_size); in sys_system_mexec_payload_get() 187 return user_buffer.copy_array_to_user(buffer.get(), buffer_size); in sys_system_mexec_payload_get()
|
| A D | task.cpp | 223 user_out_ptr<void> buffer, size_t buffer_size) { in sys_thread_read_state() argument 245 if (buffer.copy_array_to_user(&local_buffer, local_buffer_len) != ZX_OK) in sys_thread_read_state() 274 status = buffer.copy_array_from_user(&local_buffer, local_buffer_len); in sys_thread_write_state() 465 user_out_ptr<void> buffer, in sys_process_read_memory() argument 469 if (!buffer) in sys_process_read_memory() 503 auto int_data = buffer.reinterpret<uint8_t>(); in sys_process_read_memory() 523 zx_status_t st = vmo->ReadUser(buffer, offset, buffer_size); in sys_process_read_memory() 535 user_in_ptr<const void> buffer, in sys_process_write_memory() argument 539 if (!buffer) in sys_process_write_memory() 572 auto int_data = buffer.reinterpret<const uint8_t>(); in sys_process_write_memory() [all …]
|
| A D | zircon.cpp | 263 zx_status_t sys_cprng_draw_once(user_out_ptr<void> buffer, size_t len) { in sys_cprng_draw_once() argument 275 if (buffer.copy_array_to_user(kernel_buf, len) != ZX_OK) in sys_cprng_draw_once() 281 zx_status_t sys_cprng_add_entropy(user_in_ptr<const void> buffer, size_t buffer_size) { in sys_cprng_add_entropy() argument 290 if (buffer.copy_array_from_user(kernel_buf, buffer_size) != ZX_OK) in sys_cprng_add_entropy()
|
| /kernel/object/ |
| A D | vcpu_dispatcher.cpp | 56 zx_status_t VcpuDispatcher::ReadState(uint32_t kind, void* buffer, size_t len) const { in ReadState() argument 58 return vcpu_->ReadState(kind, buffer, len); in ReadState() 61 zx_status_t VcpuDispatcher::WriteState(uint32_t kind, const void* buffer, size_t len) { in WriteState() argument 63 return vcpu_->WriteState(kind, buffer, len); in WriteState()
|
| A D | thread_dispatcher.cpp | 898 void* buffer, size_t buffer_len) { in ReadState() argument 915 &thread_, static_cast<zx_thread_state_general_regs_t*>(buffer)); in ReadState() 921 &thread_, static_cast<zx_thread_state_fp_regs_t*>(buffer)); in ReadState() 927 &thread_, static_cast<zx_thread_state_vector_regs_t*>(buffer)); in ReadState() 933 &thread_, static_cast<zx_thread_state_debug_regs_t*>(buffer)); in ReadState() 942 *static_cast<zx_thread_state_single_step_t*>(buffer) = in ReadState() 954 const void* buffer, size_t buffer_len) { in WriteState() argument 977 &thread_, static_cast<const zx_thread_state_fp_regs_t*>(buffer)); in WriteState() 983 &thread_, static_cast<const zx_thread_state_vector_regs_t*>(buffer)); in WriteState() 989 &thread_, static_cast<const zx_thread_state_debug_regs_t*>(buffer)); in WriteState() [all …]
|
| A D | vm_object_dispatcher.cpp | 129 user_inout_ptr<void> buffer, size_t buffer_size, in RangeOp() argument 135 op, offset, size, buffer.get(), buffer_size, rights); in RangeOp()
|
| /kernel/lib/fbl/include/fbl/ |
| A D | name.h | 71 char buffer[Size]; variable 72 other.get(Size, buffer); 73 set(buffer, Size);
|
| /kernel/lib/mtrace/ |
| A D | mtrace-pmu.cpp | 54 zx_arch_pmu_buffer_t buffer; in mtrace_cpuperf_control() local 55 if (size != sizeof(buffer)) in mtrace_cpuperf_control() 57 zx_status_t status = arg.reinterpret<zx_arch_pmu_buffer_t>().copy_from_user(&buffer); in mtrace_cpuperf_control() 77 status = up->GetDispatcherWithRights(buffer.vmo, needed_rights, in mtrace_cpuperf_control()
|
| /kernel/lib/ktrace/ |
| A D | ktrace.cpp | 92 uint8_t* buffer; member 127 if (arch_copy_to_user(ptr, ks->buffer + off, len) != ZX_OK) { in ktrace_read_user() 198 if ((status = aspace->Alloc("ktrace", mb, (void**)&ks->buffer, 0, VmAspace::VMM_FLAG_COMMIT, in ktrace_init() 208 dprintf(INFO, "ktrace: buffer at %p (%u bytes)\n", ks->buffer, mb); in ktrace_init() 222 ktrace_rec_32b_t* rec = (ktrace_rec_32b_t*) ks->buffer; in ktrace_init() 257 ktrace_header_t* hdr = (ktrace_header_t*) (ks->buffer + off); in ktrace_tiny() 278 ktrace_header_t* hdr = (ktrace_header_t*) (ks->buffer + off); in ktrace_open() 298 ktrace_rec_name_t* rec = (ktrace_rec_name_t*) (ks->buffer + off); in ktrace_name_etc()
|
| /kernel/platform/pc/include/platform/ |
| A D | keyboard.h | 12 void platform_init_keyboard(cbuf_t* buffer);
|
| /kernel/object/include/object/ |
| A D | vcpu_dispatcher.h | 32 zx_status_t ReadState(uint32_t kind, void* buffer, size_t len) const; 33 zx_status_t WriteState(uint32_t kind, const void* buffer, size_t len);
|
| A D | thread_dispatcher.h | 157 zx_status_t ReadState(zx_thread_state_topic_t state_kind, void* buffer, size_t buffer_len); 158 zx_status_t WriteState(zx_thread_state_topic_t state_kind, const void* buffer,
|
| A D | vm_object_dispatcher.h | 44 zx_status_t RangeOp(uint32_t op, uint64_t offset, uint64_t size, user_inout_ptr<void> buffer,
|
| /kernel/platform/pc/ |
| A D | keyboard.cpp | 417 void platform_init_keyboard(cbuf_t* buffer) { in platform_init_keyboard() argument 420 key_buf = buffer; in platform_init_keyboard()
|
| /kernel/arch/x86/include/arch/x86/ |
| A D | registers.h | 248 void x86_extended_register_init_state(void* buffer);
|