Lines Matching refs:buffer_size

223                                   user_out_ptr<void> buffer, size_t buffer_size) {  in sys_thread_read_state()  argument
236 status = validate_thread_state_input(kind, buffer_size, &local_buffer_len); in sys_thread_read_state()
252 user_in_ptr<const void> buffer, size_t buffer_size) { in sys_thread_write_state() argument
265 status = validate_thread_state_input(kind, buffer_size, &local_buffer_len); in sys_thread_write_state()
271 if (local_buffer_len != buffer_size) in sys_thread_write_state()
466 size_t buffer_size, user_out_ptr<size_t> _actual) { in sys_process_read_memory() argument
467 LTRACEF("vaddr 0x%" PRIxPTR ", size %zu\n", vaddr, buffer_size); in sys_process_read_memory()
471 if (buffer_size == 0 || buffer_size > kMaxDebugReadBlock) in sys_process_read_memory()
504 for (size_t i = 0; i < buffer_size; i += PAGE_SIZE) { in sys_process_read_memory()
510 if (buffer_size > 0) { in sys_process_read_memory()
511 status = int_data.copy_array_to_user(&byte, 1, buffer_size - 1); in sys_process_read_memory()
522 buffer_size = MIN(buffer_size, vm_mapping->size() - (vaddr - vm_mapping->base())); in sys_process_read_memory()
523 zx_status_t st = vmo->ReadUser(buffer, offset, buffer_size); in sys_process_read_memory()
526 zx_status_t status = _actual.copy_to_user(static_cast<size_t>(buffer_size)); in sys_process_read_memory()
536 size_t buffer_size, user_out_ptr<size_t> _actual) { in sys_process_write_memory() argument
537 LTRACEF("vaddr 0x%" PRIxPTR ", size %zu\n", vaddr, buffer_size); in sys_process_write_memory()
541 if (buffer_size == 0 || buffer_size > kMaxDebugWriteBlock) in sys_process_write_memory()
573 for (size_t i = 0; i < buffer_size; i += PAGE_SIZE) { in sys_process_write_memory()
579 if (buffer_size > 0) { in sys_process_write_memory()
580 status = int_data.copy_array_from_user(&byte, 1, buffer_size - 1); in sys_process_write_memory()
591 buffer_size = MIN(buffer_size, vm_mapping->size() - (vaddr - vm_mapping->base())); in sys_process_write_memory()
592 zx_status_t st = vmo->WriteUser(buffer, offset, buffer_size); in sys_process_write_memory()
595 zx_status_t status = _actual.copy_to_user(static_cast<size_t>(buffer_size)); in sys_process_write_memory()