| // Copyright 2018 The Fuchsia Authors. All rights reserved. |
| // This is a GENERATED file, see //zircon/system/host/abigen. |
| // The license governing this file can be found in the LICENSE file. |
| |
| extern zx_time_t zx_clock_get( |
| zx_clock_t clock_id) __LEAF_FN; |
| |
| extern zx_time_t _zx_clock_get( |
| zx_clock_t clock_id) __LEAF_FN; |
| |
| extern zx_status_t zx_clock_get_new( |
| zx_clock_t clock_id, |
| zx_time_t* out) __NONNULL((2)) __LEAF_FN; |
| |
| extern zx_status_t _zx_clock_get_new( |
| zx_clock_t clock_id, |
| zx_time_t* out) __NONNULL((2)) __LEAF_FN; |
| |
| extern zx_time_t zx_clock_get_monotonic( |
| void) __LEAF_FN; |
| |
| extern zx_time_t _zx_clock_get_monotonic( |
| void) __LEAF_FN; |
| |
| extern zx_status_t zx_nanosleep( |
| zx_time_t deadline) __LEAF_FN; |
| |
| extern zx_status_t _zx_nanosleep( |
| zx_time_t deadline) __LEAF_FN; |
| |
| extern uint64_t zx_ticks_get( |
| void) __LEAF_FN; |
| |
| extern uint64_t _zx_ticks_get( |
| void) __LEAF_FN; |
| |
| extern uint64_t zx_ticks_per_second( |
| void) __LEAF_FN __CONST; |
| |
| extern uint64_t _zx_ticks_per_second( |
| void) __LEAF_FN __CONST; |
| |
| extern zx_time_t zx_deadline_after( |
| zx_duration_t nanoseconds) __LEAF_FN; |
| |
| extern zx_time_t _zx_deadline_after( |
| zx_duration_t nanoseconds) __LEAF_FN; |
| |
| extern zx_status_t zx_clock_adjust( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| zx_clock_t clock_id, |
| int64_t offset) __LEAF_FN; |
| |
| extern zx_status_t _zx_clock_adjust( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| zx_clock_t clock_id, |
| int64_t offset) __LEAF_FN; |
| |
| extern uint32_t zx_system_get_dcache_line_size( |
| void) __LEAF_FN __CONST; |
| |
| extern uint32_t _zx_system_get_dcache_line_size( |
| void) __LEAF_FN __CONST; |
| |
| extern uint32_t zx_system_get_num_cpus( |
| void) __LEAF_FN __CONST; |
| |
| extern uint32_t _zx_system_get_num_cpus( |
| void) __LEAF_FN __CONST; |
| |
| extern zx_status_t zx_system_get_version( |
| char* version, |
| size_t version_size) __LEAF_FN; |
| |
| extern zx_status_t _zx_system_get_version( |
| char* version, |
| size_t version_size) __LEAF_FN; |
| |
| extern uint64_t zx_system_get_physmem( |
| void) __LEAF_FN; |
| |
| extern uint64_t _zx_system_get_physmem( |
| void) __LEAF_FN; |
| |
| extern zx_status_t zx_system_get_features( |
| uint32_t kind, |
| ZX_SYSCALL_PARAM_ATTR(features) uint32_t* out) __NONNULL((2)) __LEAF_FN; |
| |
| extern zx_status_t _zx_system_get_features( |
| uint32_t kind, |
| ZX_SYSCALL_PARAM_ATTR(features) uint32_t* out) __NONNULL((2)) __LEAF_FN; |
| |
| extern zx_status_t zx_cache_flush( |
| const void* addr, |
| size_t size, |
| uint32_t options) __LEAF_FN; |
| |
| extern zx_status_t _zx_cache_flush( |
| const void* addr, |
| size_t size, |
| uint32_t options) __LEAF_FN; |
| |
| extern zx_status_t zx_handle_close( |
| ZX_SYSCALL_PARAM_ATTR(handle_release_always) zx_handle_t handle) __LEAF_FN; |
| |
| extern zx_status_t _zx_handle_close( |
| ZX_SYSCALL_PARAM_ATTR(handle_release_always) zx_handle_t handle) __LEAF_FN; |
| |
| extern zx_status_t zx_handle_close_many( |
| const zx_handle_t* handles, |
| size_t num_handles) __LEAF_FN; |
| |
| extern zx_status_t _zx_handle_close_many( |
| const zx_handle_t* handles, |
| size_t num_handles) __LEAF_FN; |
| |
| extern zx_status_t zx_handle_duplicate( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| zx_rights_t rights, |
| ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* out) __NONNULL((3)) __LEAF_FN; |
| |
| extern zx_status_t _zx_handle_duplicate( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| zx_rights_t rights, |
| ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* out) __NONNULL((3)) __LEAF_FN; |
| |
| extern zx_status_t zx_handle_replace( |
| ZX_SYSCALL_PARAM_ATTR(handle_release_always) zx_handle_t handle, |
| zx_rights_t rights, |
| ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* out) __NONNULL((3)) __LEAF_FN; |
| |
| extern zx_status_t _zx_handle_replace( |
| ZX_SYSCALL_PARAM_ATTR(handle_release_always) zx_handle_t handle, |
| zx_rights_t rights, |
| ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* out) __NONNULL((3)) __LEAF_FN; |
| |
| extern zx_status_t zx_object_wait_one( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| zx_signals_t signals, |
| zx_time_t deadline, |
| zx_signals_t* observed) __LEAF_FN; |
| |
| extern zx_status_t _zx_object_wait_one( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| zx_signals_t signals, |
| zx_time_t deadline, |
| zx_signals_t* observed) __LEAF_FN; |
| |
| extern zx_status_t zx_object_wait_many( |
| zx_wait_item_t* items, |
| size_t count, |
| zx_time_t deadline) __LEAF_FN; |
| |
| extern zx_status_t _zx_object_wait_many( |
| zx_wait_item_t* items, |
| size_t count, |
| zx_time_t deadline) __LEAF_FN; |
| |
| extern zx_status_t zx_object_wait_async( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t port, |
| uint64_t key, |
| zx_signals_t signals, |
| uint32_t options) __LEAF_FN; |
| |
| extern zx_status_t _zx_object_wait_async( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t port, |
| uint64_t key, |
| zx_signals_t signals, |
| uint32_t options) __LEAF_FN; |
| |
| extern zx_status_t zx_object_signal( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| uint32_t clear_mask, |
| uint32_t set_mask) __LEAF_FN; |
| |
| extern zx_status_t _zx_object_signal( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| uint32_t clear_mask, |
| uint32_t set_mask) __LEAF_FN; |
| |
| extern zx_status_t zx_object_signal_peer( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| uint32_t clear_mask, |
| uint32_t set_mask) __LEAF_FN; |
| |
| extern zx_status_t _zx_object_signal_peer( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| uint32_t clear_mask, |
| uint32_t set_mask) __LEAF_FN; |
| |
| extern zx_status_t zx_object_get_property( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| uint32_t property, |
| void* value, |
| size_t value_size) __LEAF_FN; |
| |
| extern zx_status_t _zx_object_get_property( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| uint32_t property, |
| void* value, |
| size_t value_size) __LEAF_FN; |
| |
| extern zx_status_t zx_object_set_property( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| uint32_t property, |
| const void* value, |
| size_t value_size) __LEAF_FN; |
| |
| extern zx_status_t _zx_object_set_property( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| uint32_t property, |
| const void* value, |
| size_t value_size) __LEAF_FN; |
| |
| extern zx_status_t zx_object_set_cookie( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t scope, |
| uint64_t cookie) __LEAF_FN; |
| |
| extern zx_status_t _zx_object_set_cookie( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t scope, |
| uint64_t cookie) __LEAF_FN; |
| |
| extern zx_status_t zx_object_get_cookie( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t scope, |
| uint64_t* cookie) __NONNULL((3)) __LEAF_FN; |
| |
| extern zx_status_t _zx_object_get_cookie( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t scope, |
| uint64_t* cookie) __NONNULL((3)) __LEAF_FN; |
| |
| extern zx_status_t zx_object_get_info( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| uint32_t topic, |
| void* buffer, |
| size_t buffer_size, |
| size_t* actual_count, |
| size_t* avail_count) __LEAF_FN; |
| |
| extern zx_status_t _zx_object_get_info( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| uint32_t topic, |
| void* buffer, |
| size_t buffer_size, |
| size_t* actual_count, |
| size_t* avail_count) __LEAF_FN; |
| |
| extern zx_status_t zx_object_get_child( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| uint64_t koid, |
| zx_rights_t rights, |
| zx_handle_t* out) __NONNULL((4)) __LEAF_FN; |
| |
| extern zx_status_t _zx_object_get_child( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| uint64_t koid, |
| zx_rights_t rights, |
| zx_handle_t* out) __NONNULL((4)) __LEAF_FN; |
| |
| extern zx_status_t zx_object_set_profile( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t profile, |
| uint32_t options) __LEAF_FN; |
| |
| extern zx_status_t _zx_object_set_profile( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t profile, |
| uint32_t options) __LEAF_FN; |
| |
| extern zx_status_t zx_channel_create( |
| uint32_t options, |
| ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* out0, |
| ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* out1) __NONNULL((2, 3)) __LEAF_FN; |
| |
| extern zx_status_t _zx_channel_create( |
| uint32_t options, |
| ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* out0, |
| ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* out1) __NONNULL((2, 3)) __LEAF_FN; |
| |
| extern zx_status_t zx_channel_read( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| uint32_t options, |
| void* bytes, |
| zx_handle_t* handles, |
| uint32_t num_bytes, |
| uint32_t num_handles, |
| uint32_t* actual_bytes, |
| uint32_t* actual_handles) __LEAF_FN; |
| |
| extern zx_status_t _zx_channel_read( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| uint32_t options, |
| void* bytes, |
| zx_handle_t* handles, |
| uint32_t num_bytes, |
| uint32_t num_handles, |
| uint32_t* actual_bytes, |
| uint32_t* actual_handles) __LEAF_FN; |
| |
| extern zx_status_t zx_channel_read_etc( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| uint32_t options, |
| void* bytes, |
| zx_handle_info_t* handles, |
| uint32_t num_bytes, |
| uint32_t num_handles, |
| uint32_t* actual_bytes, |
| uint32_t* actual_handles) __LEAF_FN; |
| |
| extern zx_status_t _zx_channel_read_etc( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| uint32_t options, |
| void* bytes, |
| zx_handle_info_t* handles, |
| uint32_t num_bytes, |
| uint32_t num_handles, |
| uint32_t* actual_bytes, |
| uint32_t* actual_handles) __LEAF_FN; |
| |
| extern zx_status_t zx_channel_write( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| uint32_t options, |
| const void* bytes, |
| uint32_t num_bytes, |
| const zx_handle_t* handles, |
| uint32_t num_handles) __LEAF_FN; |
| |
| extern zx_status_t _zx_channel_write( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| uint32_t options, |
| const void* bytes, |
| uint32_t num_bytes, |
| const zx_handle_t* handles, |
| uint32_t num_handles) __LEAF_FN; |
| |
| extern zx_status_t zx_channel_call( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| uint32_t options, |
| zx_time_t deadline, |
| const zx_channel_call_args_t* args, |
| uint32_t* actual_bytes, |
| uint32_t* actual_handles) __NONNULL((5, 6)) __LEAF_FN; |
| |
| extern zx_status_t _zx_channel_call( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| uint32_t options, |
| zx_time_t deadline, |
| const zx_channel_call_args_t* args, |
| uint32_t* actual_bytes, |
| uint32_t* actual_handles) __NONNULL((5, 6)) __LEAF_FN; |
| |
| extern zx_status_t zx_socket_create( |
| uint32_t options, |
| ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* out0, |
| ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* out1) __NONNULL((2, 3)) __LEAF_FN; |
| |
| extern zx_status_t _zx_socket_create( |
| uint32_t options, |
| ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* out0, |
| ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* out1) __NONNULL((2, 3)) __LEAF_FN; |
| |
| extern zx_status_t zx_socket_write( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| uint32_t options, |
| const void* buffer, |
| size_t buffer_size, |
| size_t* actual) __LEAF_FN; |
| |
| extern zx_status_t _zx_socket_write( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| uint32_t options, |
| const void* buffer, |
| size_t buffer_size, |
| size_t* actual) __LEAF_FN; |
| |
| extern zx_status_t zx_socket_read( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| uint32_t options, |
| void* buffer, |
| size_t buffer_size, |
| size_t* actual) __LEAF_FN; |
| |
| extern zx_status_t _zx_socket_read( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| uint32_t options, |
| void* buffer, |
| size_t buffer_size, |
| size_t* actual) __LEAF_FN; |
| |
| extern zx_status_t zx_socket_share( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t socket_to_share) __LEAF_FN; |
| |
| extern zx_status_t _zx_socket_share( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t socket_to_share) __LEAF_FN; |
| |
| extern zx_status_t zx_socket_accept( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* out_socket) __NONNULL((2)) __LEAF_FN; |
| |
| extern zx_status_t _zx_socket_accept( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* out_socket) __NONNULL((2)) __LEAF_FN; |
| |
| extern zx_status_t zx_socket_shutdown( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| uint32_t options) __LEAF_FN; |
| |
| extern zx_status_t _zx_socket_shutdown( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| uint32_t options) __LEAF_FN; |
| |
| extern void zx_thread_exit( |
| void) __LEAF_FN __NO_RETURN; |
| |
| extern void _zx_thread_exit( |
| void) __LEAF_FN __NO_RETURN; |
| |
| extern zx_status_t zx_thread_create( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t process, |
| const char* name, |
| size_t name_size, |
| uint32_t options, |
| ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* out) __NONNULL((5)) __LEAF_FN; |
| |
| extern zx_status_t _zx_thread_create( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t process, |
| const char* name, |
| size_t name_size, |
| uint32_t options, |
| ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* out) __NONNULL((5)) __LEAF_FN; |
| |
| extern zx_status_t zx_thread_start( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| zx_vaddr_t thread_entry, |
| zx_vaddr_t stack, |
| uintptr_t arg1, |
| uintptr_t arg2) __LEAF_FN; |
| |
| extern zx_status_t _zx_thread_start( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| zx_vaddr_t thread_entry, |
| zx_vaddr_t stack, |
| uintptr_t arg1, |
| uintptr_t arg2) __LEAF_FN; |
| |
| extern zx_status_t zx_thread_read_state( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| uint32_t kind, |
| void* buffer, |
| size_t buffer_size) __LEAF_FN; |
| |
| extern zx_status_t _zx_thread_read_state( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| uint32_t kind, |
| void* buffer, |
| size_t buffer_size) __LEAF_FN; |
| |
| extern zx_status_t zx_thread_write_state( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| uint32_t kind, |
| const void* buffer, |
| size_t buffer_size) __LEAF_FN; |
| |
| extern zx_status_t _zx_thread_write_state( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| uint32_t kind, |
| const void* buffer, |
| size_t buffer_size) __LEAF_FN; |
| |
| extern zx_status_t zx_thread_set_priority( |
| int32_t prio) __LEAF_FN; |
| |
| extern zx_status_t _zx_thread_set_priority( |
| int32_t prio) __LEAF_FN; |
| |
| extern void zx_process_exit( |
| int64_t retcode) __LEAF_FN __NO_RETURN; |
| |
| extern void _zx_process_exit( |
| int64_t retcode) __LEAF_FN __NO_RETURN; |
| |
| extern zx_status_t zx_process_create( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t job, |
| const char* name, |
| size_t name_size, |
| uint32_t options, |
| ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* proc_handle, |
| ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* vmar_handle) __NONNULL((5, 6)) __LEAF_FN; |
| |
| extern zx_status_t _zx_process_create( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t job, |
| const char* name, |
| size_t name_size, |
| uint32_t options, |
| ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* proc_handle, |
| ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* vmar_handle) __NONNULL((5, 6)) __LEAF_FN; |
| |
| extern zx_status_t zx_process_start( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t thread, |
| zx_vaddr_t entry, |
| zx_vaddr_t stack, |
| ZX_SYSCALL_PARAM_ATTR(handle_release_always) zx_handle_t arg1, |
| uintptr_t arg2) __LEAF_FN; |
| |
| extern zx_status_t _zx_process_start( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t thread, |
| zx_vaddr_t entry, |
| zx_vaddr_t stack, |
| ZX_SYSCALL_PARAM_ATTR(handle_release_always) zx_handle_t arg1, |
| uintptr_t arg2) __LEAF_FN; |
| |
| extern zx_status_t zx_process_read_memory( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t proc, |
| zx_vaddr_t vaddr, |
| void* buffer, |
| size_t buffer_size, |
| size_t* actual) __NONNULL((5)) __LEAF_FN; |
| |
| extern zx_status_t _zx_process_read_memory( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t proc, |
| zx_vaddr_t vaddr, |
| void* buffer, |
| size_t buffer_size, |
| size_t* actual) __NONNULL((5)) __LEAF_FN; |
| |
| extern zx_status_t zx_process_write_memory( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t proc, |
| zx_vaddr_t vaddr, |
| const void* buffer, |
| size_t buffer_size, |
| size_t* actual) __NONNULL((5)) __LEAF_FN; |
| |
| extern zx_status_t _zx_process_write_memory( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t proc, |
| zx_vaddr_t vaddr, |
| const void* buffer, |
| size_t buffer_size, |
| size_t* actual) __NONNULL((5)) __LEAF_FN; |
| |
| extern zx_status_t zx_job_create( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t parent_job, |
| uint32_t options, |
| ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* out) __NONNULL((3)) __LEAF_FN; |
| |
| extern zx_status_t _zx_job_create( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t parent_job, |
| uint32_t options, |
| ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* out) __NONNULL((3)) __LEAF_FN; |
| |
| extern zx_status_t zx_job_set_policy( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t job, |
| uint32_t options, |
| uint32_t topic, |
| const void* policy, |
| uint32_t count) __LEAF_FN; |
| |
| extern zx_status_t _zx_job_set_policy( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t job, |
| uint32_t options, |
| uint32_t topic, |
| const void* policy, |
| uint32_t count) __LEAF_FN; |
| |
| extern zx_status_t zx_task_bind_exception_port( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t port, |
| uint64_t key, |
| uint32_t options) __LEAF_FN; |
| |
| extern zx_status_t _zx_task_bind_exception_port( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t port, |
| uint64_t key, |
| uint32_t options) __LEAF_FN; |
| |
| extern zx_status_t zx_task_suspend( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* token) __NONNULL((2)) __LEAF_FN; |
| |
| extern zx_status_t _zx_task_suspend( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* token) __NONNULL((2)) __LEAF_FN; |
| |
| extern zx_status_t zx_task_suspend_token( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* token) __NONNULL((2)) __LEAF_FN; |
| |
| extern zx_status_t _zx_task_suspend_token( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* token) __NONNULL((2)) __LEAF_FN; |
| |
| extern zx_status_t zx_task_resume_from_exception( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t port, |
| uint32_t options) __LEAF_FN; |
| |
| extern zx_status_t _zx_task_resume_from_exception( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t port, |
| uint32_t options) __LEAF_FN; |
| |
| extern zx_status_t zx_task_kill( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle) __LEAF_FN; |
| |
| extern zx_status_t _zx_task_kill( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle) __LEAF_FN; |
| |
| extern zx_status_t zx_event_create( |
| uint32_t options, |
| ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* out) __NONNULL((2)) __LEAF_FN; |
| |
| extern zx_status_t _zx_event_create( |
| uint32_t options, |
| ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* out) __NONNULL((2)) __LEAF_FN; |
| |
| extern zx_status_t zx_eventpair_create( |
| uint32_t options, |
| ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* out0, |
| ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* out1) __NONNULL((2, 3)) __LEAF_FN; |
| |
| extern zx_status_t _zx_eventpair_create( |
| uint32_t options, |
| ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* out0, |
| ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* out1) __NONNULL((2, 3)) __LEAF_FN; |
| |
| extern zx_status_t zx_futex_wait( |
| const zx_futex_t* value_ptr, |
| zx_futex_t current_value, |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t new_futex_owner, |
| zx_time_t deadline) __LEAF_FN; |
| |
| extern zx_status_t _zx_futex_wait( |
| const zx_futex_t* value_ptr, |
| zx_futex_t current_value, |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t new_futex_owner, |
| zx_time_t deadline) __LEAF_FN; |
| |
| extern zx_status_t zx_futex_wake( |
| const zx_futex_t* value_ptr, |
| uint32_t count) __LEAF_FN; |
| |
| extern zx_status_t _zx_futex_wake( |
| const zx_futex_t* value_ptr, |
| uint32_t count) __LEAF_FN; |
| |
| extern zx_status_t zx_futex_requeue( |
| const zx_futex_t* wake_ptr, |
| uint32_t wake_count, |
| zx_futex_t current_value, |
| const zx_futex_t* requeue_ptr, |
| uint32_t requeue_count, |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t new_requeue_owner) __LEAF_FN; |
| |
| extern zx_status_t _zx_futex_requeue( |
| const zx_futex_t* wake_ptr, |
| uint32_t wake_count, |
| zx_futex_t current_value, |
| const zx_futex_t* requeue_ptr, |
| uint32_t requeue_count, |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t new_requeue_owner) __LEAF_FN; |
| |
| extern zx_status_t zx_futex_wake_single_owner( |
| const zx_futex_t* value_ptr) __LEAF_FN; |
| |
| extern zx_status_t _zx_futex_wake_single_owner( |
| const zx_futex_t* value_ptr) __LEAF_FN; |
| |
| extern zx_status_t zx_futex_requeue_single_owner( |
| const zx_futex_t* wake_ptr, |
| zx_futex_t current_value, |
| const zx_futex_t* requeue_ptr, |
| uint32_t requeue_count, |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t new_requeue_owner) __LEAF_FN; |
| |
| extern zx_status_t _zx_futex_requeue_single_owner( |
| const zx_futex_t* wake_ptr, |
| zx_futex_t current_value, |
| const zx_futex_t* requeue_ptr, |
| uint32_t requeue_count, |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t new_requeue_owner) __LEAF_FN; |
| |
| extern zx_status_t zx_futex_get_owner( |
| const zx_futex_t* value_ptr, |
| zx_koid_t* koid) __LEAF_FN; |
| |
| extern zx_status_t _zx_futex_get_owner( |
| const zx_futex_t* value_ptr, |
| zx_koid_t* koid) __LEAF_FN; |
| |
| extern zx_status_t zx_futex_wait_deprecated( |
| const zx_futex_t* value_ptr, |
| int32_t current_value, |
| zx_time_t deadline) __LEAF_FN; |
| |
| extern zx_status_t _zx_futex_wait_deprecated( |
| const zx_futex_t* value_ptr, |
| int32_t current_value, |
| zx_time_t deadline) __LEAF_FN; |
| |
| extern zx_status_t zx_futex_requeue_deprecated( |
| const zx_futex_t* wake_ptr, |
| uint32_t wake_count, |
| int32_t current_value, |
| const zx_futex_t* requeue_ptr, |
| uint32_t requeue_count) __LEAF_FN; |
| |
| extern zx_status_t _zx_futex_requeue_deprecated( |
| const zx_futex_t* wake_ptr, |
| uint32_t wake_count, |
| int32_t current_value, |
| const zx_futex_t* requeue_ptr, |
| uint32_t requeue_count) __LEAF_FN; |
| |
| extern zx_status_t zx_port_create( |
| uint32_t options, |
| ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* out) __NONNULL((2)) __LEAF_FN; |
| |
| extern zx_status_t _zx_port_create( |
| uint32_t options, |
| ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* out) __NONNULL((2)) __LEAF_FN; |
| |
| extern zx_status_t zx_port_queue( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| const zx_port_packet_t* packet) __LEAF_FN; |
| |
| extern zx_status_t _zx_port_queue( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| const zx_port_packet_t* packet) __LEAF_FN; |
| |
| extern zx_status_t zx_port_wait( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| zx_time_t deadline, |
| zx_port_packet_t* packet) __LEAF_FN; |
| |
| extern zx_status_t _zx_port_wait( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| zx_time_t deadline, |
| zx_port_packet_t* packet) __LEAF_FN; |
| |
| extern zx_status_t zx_port_cancel( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t source, |
| uint64_t key) __LEAF_FN; |
| |
| extern zx_status_t _zx_port_cancel( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t source, |
| uint64_t key) __LEAF_FN; |
| |
| extern zx_status_t zx_timer_create( |
| uint32_t options, |
| zx_clock_t clock_id, |
| ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* out) __NONNULL((3)) __LEAF_FN; |
| |
| extern zx_status_t _zx_timer_create( |
| uint32_t options, |
| zx_clock_t clock_id, |
| ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* out) __NONNULL((3)) __LEAF_FN; |
| |
| extern zx_status_t zx_timer_set( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| zx_time_t deadline, |
| zx_duration_t slack) __LEAF_FN; |
| |
| extern zx_status_t _zx_timer_set( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| zx_time_t deadline, |
| zx_duration_t slack) __LEAF_FN; |
| |
| extern zx_status_t zx_timer_cancel( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle) __LEAF_FN; |
| |
| extern zx_status_t _zx_timer_cancel( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle) __LEAF_FN; |
| |
| extern zx_status_t zx_vmo_create( |
| uint64_t size, |
| uint32_t options, |
| ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* out) __NONNULL((3)) __LEAF_FN; |
| |
| extern zx_status_t _zx_vmo_create( |
| uint64_t size, |
| uint32_t options, |
| ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* out) __NONNULL((3)) __LEAF_FN; |
| |
| extern zx_status_t zx_vmo_read( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| void* buffer, |
| uint64_t offset, |
| size_t buffer_size) __LEAF_FN; |
| |
| extern zx_status_t _zx_vmo_read( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| void* buffer, |
| uint64_t offset, |
| size_t buffer_size) __LEAF_FN; |
| |
| extern zx_status_t zx_vmo_write( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| const void* buffer, |
| uint64_t offset, |
| size_t buffer_size) __LEAF_FN; |
| |
| extern zx_status_t _zx_vmo_write( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| const void* buffer, |
| uint64_t offset, |
| size_t buffer_size) __LEAF_FN; |
| |
| extern zx_status_t zx_vmo_get_size( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| uint64_t* size) __NONNULL((2)) __LEAF_FN; |
| |
| extern zx_status_t _zx_vmo_get_size( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| uint64_t* size) __NONNULL((2)) __LEAF_FN; |
| |
| extern zx_status_t zx_vmo_set_size( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| uint64_t size) __LEAF_FN; |
| |
| extern zx_status_t _zx_vmo_set_size( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| uint64_t size) __LEAF_FN; |
| |
| extern zx_status_t zx_vmo_op_range( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| uint32_t op, |
| uint64_t offset, |
| uint64_t size, |
| void* buffer, |
| size_t buffer_size) __LEAF_FN; |
| |
| extern zx_status_t _zx_vmo_op_range( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| uint32_t op, |
| uint64_t offset, |
| uint64_t size, |
| void* buffer, |
| size_t buffer_size) __LEAF_FN; |
| |
| extern zx_status_t zx_vmo_clone( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| uint32_t options, |
| uint64_t offset, |
| uint64_t size, |
| ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* out) __NONNULL((5)) __LEAF_FN; |
| |
| extern zx_status_t _zx_vmo_clone( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| uint32_t options, |
| uint64_t offset, |
| uint64_t size, |
| ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* out) __NONNULL((5)) __LEAF_FN; |
| |
| extern zx_status_t zx_vmo_set_cache_policy( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| uint32_t cache_policy) __LEAF_FN; |
| |
| extern zx_status_t _zx_vmo_set_cache_policy( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| uint32_t cache_policy) __LEAF_FN; |
| |
| extern zx_status_t zx_vmo_replace_as_executable( |
| ZX_SYSCALL_PARAM_ATTR(handle_release_always) zx_handle_t handle, |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t vmex, |
| ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* out) __NONNULL((3)) __LEAF_FN; |
| |
| extern zx_status_t _zx_vmo_replace_as_executable( |
| ZX_SYSCALL_PARAM_ATTR(handle_release_always) zx_handle_t handle, |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t vmex, |
| ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* out) __NONNULL((3)) __LEAF_FN; |
| |
| extern zx_status_t zx_vmar_allocate_old( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t parent_vmar, |
| uint64_t offset, |
| uint64_t size, |
| uint32_t map_flags, |
| ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* child_vmar, |
| zx_vaddr_t* child_addr) __NONNULL((5, 6)) __LEAF_FN; |
| |
| extern zx_status_t _zx_vmar_allocate_old( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t parent_vmar, |
| uint64_t offset, |
| uint64_t size, |
| uint32_t map_flags, |
| ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* child_vmar, |
| zx_vaddr_t* child_addr) __NONNULL((5, 6)) __LEAF_FN; |
| |
| extern zx_status_t zx_vmar_map_old( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| uint64_t vmar_offset, |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t vmo, |
| uint64_t vmo_offset, |
| uint64_t len, |
| uint32_t map_flags, |
| zx_vaddr_t* mapped_addr) __NONNULL((7)) __LEAF_FN; |
| |
| extern zx_status_t _zx_vmar_map_old( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| uint64_t vmar_offset, |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t vmo, |
| uint64_t vmo_offset, |
| uint64_t len, |
| uint32_t map_flags, |
| zx_vaddr_t* mapped_addr) __NONNULL((7)) __LEAF_FN; |
| |
| extern zx_status_t zx_vmar_protect_old( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| zx_vaddr_t addr, |
| uint64_t len, |
| uint32_t prot_flags) __LEAF_FN; |
| |
| extern zx_status_t _zx_vmar_protect_old( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| zx_vaddr_t addr, |
| uint64_t len, |
| uint32_t prot_flags) __LEAF_FN; |
| |
| extern zx_status_t zx_vmar_allocate( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t parent_vmar, |
| zx_vm_option_t options, |
| uint64_t offset, |
| uint64_t size, |
| ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* child_vmar, |
| zx_vaddr_t* child_addr) __NONNULL((5, 6)) __LEAF_FN; |
| |
| extern zx_status_t _zx_vmar_allocate( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t parent_vmar, |
| zx_vm_option_t options, |
| uint64_t offset, |
| uint64_t size, |
| ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* child_vmar, |
| zx_vaddr_t* child_addr) __NONNULL((5, 6)) __LEAF_FN; |
| |
| extern zx_status_t zx_vmar_destroy( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle) __LEAF_FN; |
| |
| extern zx_status_t _zx_vmar_destroy( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle) __LEAF_FN; |
| |
| extern zx_status_t zx_vmar_map( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| zx_vm_option_t options, |
| uint64_t vmar_offset, |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t vmo, |
| uint64_t vmo_offset, |
| uint64_t len, |
| zx_vaddr_t* mapped_addr) __NONNULL((7)) __LEAF_FN; |
| |
| extern zx_status_t _zx_vmar_map( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| zx_vm_option_t options, |
| uint64_t vmar_offset, |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t vmo, |
| uint64_t vmo_offset, |
| uint64_t len, |
| zx_vaddr_t* mapped_addr) __NONNULL((7)) __LEAF_FN; |
| |
| extern zx_status_t zx_vmar_unmap( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| zx_vaddr_t addr, |
| uint64_t len) __LEAF_FN; |
| |
| extern zx_status_t _zx_vmar_unmap( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| zx_vaddr_t addr, |
| uint64_t len) __LEAF_FN; |
| |
| extern zx_status_t zx_vmar_protect( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| zx_vm_option_t options, |
| zx_vaddr_t addr, |
| uint64_t len) __LEAF_FN; |
| |
| extern zx_status_t _zx_vmar_protect( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| zx_vm_option_t options, |
| zx_vaddr_t addr, |
| uint64_t len) __LEAF_FN; |
| |
| extern void zx_cprng_draw( |
| void* buffer, |
| size_t buffer_size) __LEAF_FN; |
| |
| extern void _zx_cprng_draw( |
| void* buffer, |
| size_t buffer_size) __LEAF_FN; |
| |
| extern zx_status_t zx_cprng_add_entropy( |
| const void* buffer, |
| size_t len) __LEAF_FN; |
| |
| extern zx_status_t _zx_cprng_add_entropy( |
| const void* buffer, |
| size_t len) __LEAF_FN; |
| |
| extern zx_status_t zx_fifo_create( |
| size_t elem_count, |
| size_t elem_size, |
| uint32_t options, |
| ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* out0, |
| ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* out1) __NONNULL((4, 5)) __LEAF_FN; |
| |
| extern zx_status_t _zx_fifo_create( |
| size_t elem_count, |
| size_t elem_size, |
| uint32_t options, |
| ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* out0, |
| ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* out1) __NONNULL((4, 5)) __LEAF_FN; |
| |
| extern zx_status_t zx_fifo_read( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| size_t elem_size, |
| void* data, |
| size_t count, |
| size_t* actual_count) __LEAF_FN; |
| |
| extern zx_status_t _zx_fifo_read( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| size_t elem_size, |
| void* data, |
| size_t count, |
| size_t* actual_count) __LEAF_FN; |
| |
| extern zx_status_t zx_fifo_write( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| size_t elem_size, |
| const void* data, |
| size_t count, |
| size_t* actual_count) __LEAF_FN; |
| |
| extern zx_status_t _zx_fifo_write( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| size_t elem_size, |
| const void* data, |
| size_t count, |
| size_t* actual_count) __LEAF_FN; |
| |
| extern zx_status_t zx_profile_create( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t resource, |
| const zx_profile_info_t* profile, |
| ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* out) __NONNULL((3)) __LEAF_FN; |
| |
| extern zx_status_t _zx_profile_create( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t resource, |
| const zx_profile_info_t* profile, |
| ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* out) __NONNULL((3)) __LEAF_FN; |
| |
| extern zx_status_t zx_vmar_unmap_handle_close_thread_exit( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t vmar_handle, |
| zx_vaddr_t addr, |
| size_t size, |
| ZX_SYSCALL_PARAM_ATTR(handle_release) zx_handle_t handle) __LEAF_FN; |
| |
| extern zx_status_t _zx_vmar_unmap_handle_close_thread_exit( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t vmar_handle, |
| zx_vaddr_t addr, |
| size_t size, |
| ZX_SYSCALL_PARAM_ATTR(handle_release) zx_handle_t handle) __LEAF_FN; |
| |
| extern void zx_futex_wake_handle_close_thread_exit( |
| const zx_futex_t* value_ptr, |
| uint32_t count, |
| int32_t new_value, |
| ZX_SYSCALL_PARAM_ATTR(handle_release) zx_handle_t handle) __LEAF_FN __NO_RETURN; |
| |
| extern void _zx_futex_wake_handle_close_thread_exit( |
| const zx_futex_t* value_ptr, |
| uint32_t count, |
| int32_t new_value, |
| ZX_SYSCALL_PARAM_ATTR(handle_release) zx_handle_t handle) __LEAF_FN __NO_RETURN; |
| |
| extern zx_status_t zx_log_write( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| uint32_t len, |
| const void* buffer, |
| uint32_t options) __LEAF_FN; |
| |
| extern zx_status_t _zx_log_write( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| uint32_t len, |
| const void* buffer, |
| uint32_t options) __LEAF_FN; |
| |
| extern zx_status_t zx_log_read( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| uint32_t len, |
| void* buffer, |
| uint32_t options) __LEAF_FN; |
| |
| extern zx_status_t _zx_log_read( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| uint32_t len, |
| void* buffer, |
| uint32_t options) __LEAF_FN; |
| |
| extern zx_status_t zx_debuglog_create( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t resource, |
| uint32_t options, |
| ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* out) __NONNULL((3)) __LEAF_FN; |
| |
| extern zx_status_t _zx_debuglog_create( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t resource, |
| uint32_t options, |
| ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* out) __NONNULL((3)) __LEAF_FN; |
| |
| extern zx_status_t zx_debuglog_write( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| uint32_t options, |
| const void* buffer, |
| size_t buffer_size) __LEAF_FN; |
| |
| extern zx_status_t _zx_debuglog_write( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| uint32_t options, |
| const void* buffer, |
| size_t buffer_size) __LEAF_FN; |
| |
| extern zx_status_t zx_debuglog_read( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| uint32_t options, |
| void* buffer, |
| size_t buffer_size) __LEAF_FN; |
| |
| extern zx_status_t _zx_debuglog_read( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| uint32_t options, |
| void* buffer, |
| size_t buffer_size) __LEAF_FN; |
| |
| extern zx_status_t zx_ktrace_read( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| void* data, |
| uint32_t offset, |
| size_t data_size, |
| size_t* actual) __NONNULL((5)) __LEAF_FN; |
| |
| extern zx_status_t _zx_ktrace_read( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| void* data, |
| uint32_t offset, |
| size_t data_size, |
| size_t* actual) __NONNULL((5)) __LEAF_FN; |
| |
| extern zx_status_t zx_ktrace_control( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| uint32_t action, |
| uint32_t options, |
| void* ptr) __LEAF_FN; |
| |
| extern zx_status_t _zx_ktrace_control( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| uint32_t action, |
| uint32_t options, |
| void* ptr) __LEAF_FN; |
| |
| extern zx_status_t zx_ktrace_write( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| uint32_t id, |
| uint32_t arg0, |
| uint32_t arg1) __LEAF_FN; |
| |
| extern zx_status_t _zx_ktrace_write( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| uint32_t id, |
| uint32_t arg0, |
| uint32_t arg1) __LEAF_FN; |
| |
| extern zx_status_t zx_mtrace_control( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| uint32_t kind, |
| uint32_t action, |
| uint32_t options, |
| void* ptr, |
| size_t ptr_size) __LEAF_FN; |
| |
| extern zx_status_t _zx_mtrace_control( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| uint32_t kind, |
| uint32_t action, |
| uint32_t options, |
| void* ptr, |
| size_t ptr_size) __LEAF_FN; |
| |
| extern zx_status_t zx_debug_read( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| char* buffer, |
| size_t* buffer_size) __LEAF_FN; |
| |
| extern zx_status_t _zx_debug_read( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| char* buffer, |
| size_t* buffer_size) __LEAF_FN; |
| |
| extern zx_status_t zx_debug_write( |
| const char* buffer, |
| size_t buffer_size) __LEAF_FN; |
| |
| extern zx_status_t _zx_debug_write( |
| const char* buffer, |
| size_t buffer_size) __LEAF_FN; |
| |
| extern zx_status_t zx_debug_send_command( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t resource, |
| const char* buffer, |
| size_t buffer_size) __LEAF_FN; |
| |
| extern zx_status_t _zx_debug_send_command( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t resource, |
| const char* buffer, |
| size_t buffer_size) __LEAF_FN; |
| |
| extern zx_status_t zx_interrupt_create( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t src_obj, |
| uint32_t src_num, |
| uint32_t options, |
| zx_handle_t* out) __NONNULL((4)) __LEAF_FN; |
| |
| extern zx_status_t _zx_interrupt_create( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t src_obj, |
| uint32_t src_num, |
| uint32_t options, |
| zx_handle_t* out) __NONNULL((4)) __LEAF_FN; |
| |
| extern zx_status_t zx_interrupt_bind( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t port, |
| uint64_t key, |
| uint32_t options) __LEAF_FN; |
| |
| extern zx_status_t _zx_interrupt_bind( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t port, |
| uint64_t key, |
| uint32_t options) __LEAF_FN; |
| |
| extern zx_status_t zx_interrupt_wait( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| zx_time_t* out_timestamp) __LEAF_FN; |
| |
| extern zx_status_t _zx_interrupt_wait( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| zx_time_t* out_timestamp) __LEAF_FN; |
| |
| extern zx_status_t zx_interrupt_destroy( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle) __LEAF_FN; |
| |
| extern zx_status_t _zx_interrupt_destroy( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle) __LEAF_FN; |
| |
| extern zx_status_t zx_interrupt_ack( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle) __LEAF_FN; |
| |
| extern zx_status_t _zx_interrupt_ack( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle) __LEAF_FN; |
| |
| extern zx_status_t zx_interrupt_trigger( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| uint32_t options, |
| zx_time_t timestamp) __LEAF_FN; |
| |
| extern zx_status_t _zx_interrupt_trigger( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| uint32_t options, |
| zx_time_t timestamp) __LEAF_FN; |
| |
| extern zx_status_t zx_interrupt_bind_vcpu( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t vcpu, |
| uint32_t options) __LEAF_FN; |
| |
| extern zx_status_t _zx_interrupt_bind_vcpu( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t vcpu, |
| uint32_t options) __LEAF_FN; |
| |
| extern zx_status_t zx_ioports_request( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t resource, |
| uint16_t io_addr, |
| uint32_t len) __LEAF_FN; |
| |
| extern zx_status_t _zx_ioports_request( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t resource, |
| uint16_t io_addr, |
| uint32_t len) __LEAF_FN; |
| |
| extern zx_status_t zx_vmo_create_contiguous( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t bti, |
| size_t size, |
| uint32_t alignment_log2, |
| ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* out) __NONNULL((4)) __LEAF_FN; |
| |
| extern zx_status_t _zx_vmo_create_contiguous( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t bti, |
| size_t size, |
| uint32_t alignment_log2, |
| ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* out) __NONNULL((4)) __LEAF_FN; |
| |
| extern zx_status_t zx_vmo_create_physical( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t resource, |
| zx_paddr_t paddr, |
| size_t size, |
| ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* out) __NONNULL((4)) __LEAF_FN; |
| |
| extern zx_status_t _zx_vmo_create_physical( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t resource, |
| zx_paddr_t paddr, |
| size_t size, |
| ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* out) __NONNULL((4)) __LEAF_FN; |
| |
| extern zx_status_t zx_iommu_create( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t resource, |
| uint32_t type, |
| const void* desc, |
| size_t desc_size, |
| ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* out) __NONNULL((5)) __LEAF_FN; |
| |
| extern zx_status_t _zx_iommu_create( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t resource, |
| uint32_t type, |
| const void* desc, |
| size_t desc_size, |
| ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* out) __NONNULL((5)) __LEAF_FN; |
| |
| extern zx_status_t zx_bti_create( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t iommu, |
| uint32_t options, |
| uint64_t bti_id, |
| ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* out) __NONNULL((4)) __LEAF_FN; |
| |
| extern zx_status_t _zx_bti_create( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t iommu, |
| uint32_t options, |
| uint64_t bti_id, |
| ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* out) __NONNULL((4)) __LEAF_FN; |
| |
| extern zx_status_t zx_bti_pin( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| uint32_t options, |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t vmo, |
| uint64_t offset, |
| uint64_t size, |
| zx_paddr_t* addrs, |
| size_t addrs_count, |
| ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* out) __NONNULL((8)) __LEAF_FN; |
| |
| extern zx_status_t _zx_bti_pin( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| uint32_t options, |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t vmo, |
| uint64_t offset, |
| uint64_t size, |
| zx_paddr_t* addrs, |
| size_t addrs_count, |
| ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* out) __NONNULL((8)) __LEAF_FN; |
| |
| extern zx_status_t zx_bti_release_quarantine( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle) __LEAF_FN; |
| |
| extern zx_status_t _zx_bti_release_quarantine( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle) __LEAF_FN; |
| |
| extern zx_status_t zx_pmt_unpin( |
| ZX_SYSCALL_PARAM_ATTR(handle_release_always) zx_handle_t handle) __LEAF_FN; |
| |
| extern zx_status_t _zx_pmt_unpin( |
| ZX_SYSCALL_PARAM_ATTR(handle_release_always) zx_handle_t handle) __LEAF_FN; |
| |
| extern zx_status_t zx_framebuffer_get_info( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t resource, |
| uint32_t* format, |
| uint32_t* width, |
| uint32_t* height, |
| uint32_t* stride) __NONNULL((2, 3, 4, 5)) __LEAF_FN; |
| |
| extern zx_status_t _zx_framebuffer_get_info( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t resource, |
| uint32_t* format, |
| uint32_t* width, |
| uint32_t* height, |
| uint32_t* stride) __NONNULL((2, 3, 4, 5)) __LEAF_FN; |
| |
| extern zx_status_t zx_framebuffer_set_range( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t resource, |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t vmo, |
| uint32_t len, |
| uint32_t format, |
| uint32_t width, |
| uint32_t height, |
| uint32_t stride) __LEAF_FN; |
| |
| extern zx_status_t _zx_framebuffer_set_range( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t resource, |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t vmo, |
| uint32_t len, |
| uint32_t format, |
| uint32_t width, |
| uint32_t height, |
| uint32_t stride) __LEAF_FN; |
| |
| extern zx_status_t zx_pci_get_nth_device( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| uint32_t index, |
| zx_pcie_device_info_t* out_info, |
| ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* out_handle) __NONNULL((3, 4)) __LEAF_FN; |
| |
| extern zx_status_t _zx_pci_get_nth_device( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| uint32_t index, |
| zx_pcie_device_info_t* out_info, |
| ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* out_handle) __NONNULL((3, 4)) __LEAF_FN; |
| |
| extern zx_status_t zx_pci_enable_bus_master( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| bool enable) __LEAF_FN; |
| |
| extern zx_status_t _zx_pci_enable_bus_master( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| bool enable) __LEAF_FN; |
| |
| extern zx_status_t zx_pci_reset_device( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle) __LEAF_FN; |
| |
| extern zx_status_t _zx_pci_reset_device( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle) __LEAF_FN; |
| |
| extern zx_status_t zx_pci_config_read( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| uint16_t offset, |
| size_t width, |
| uint32_t* out_val) __LEAF_FN; |
| |
| extern zx_status_t _zx_pci_config_read( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| uint16_t offset, |
| size_t width, |
| uint32_t* out_val) __LEAF_FN; |
| |
| extern zx_status_t zx_pci_config_write( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| uint16_t offset, |
| size_t width, |
| uint32_t val) __LEAF_FN; |
| |
| extern zx_status_t _zx_pci_config_write( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| uint16_t offset, |
| size_t width, |
| uint32_t val) __LEAF_FN; |
| |
| extern zx_status_t zx_pci_cfg_pio_rw( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| uint8_t bus, |
| uint8_t dev, |
| uint8_t func, |
| uint8_t offset, |
| uint32_t* val, |
| size_t width, |
| bool write) __LEAF_FN; |
| |
| extern zx_status_t _zx_pci_cfg_pio_rw( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| uint8_t bus, |
| uint8_t dev, |
| uint8_t func, |
| uint8_t offset, |
| uint32_t* val, |
| size_t width, |
| bool write) __LEAF_FN; |
| |
| extern zx_status_t zx_pci_get_bar( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| uint32_t bar_num, |
| zx_pci_bar_t* out_bar, |
| ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* out_handle) __NONNULL((4)) __LEAF_FN; |
| |
| extern zx_status_t _zx_pci_get_bar( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| uint32_t bar_num, |
| zx_pci_bar_t* out_bar, |
| ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* out_handle) __NONNULL((4)) __LEAF_FN; |
| |
| extern zx_status_t zx_pci_map_interrupt( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| int32_t which_irq, |
| ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* out_handle) __NONNULL((3)) __LEAF_FN; |
| |
| extern zx_status_t _zx_pci_map_interrupt( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| int32_t which_irq, |
| ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* out_handle) __NONNULL((3)) __LEAF_FN; |
| |
| extern zx_status_t zx_pci_query_irq_mode( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| uint32_t mode, |
| uint32_t* out_max_irqs) __NONNULL((3)) __LEAF_FN; |
| |
| extern zx_status_t _zx_pci_query_irq_mode( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| uint32_t mode, |
| uint32_t* out_max_irqs) __NONNULL((3)) __LEAF_FN; |
| |
| extern zx_status_t zx_pci_set_irq_mode( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| uint32_t mode, |
| uint32_t requested_irq_count) __LEAF_FN; |
| |
| extern zx_status_t _zx_pci_set_irq_mode( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| uint32_t mode, |
| uint32_t requested_irq_count) __LEAF_FN; |
| |
| extern zx_status_t zx_pci_init( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| const zx_pci_init_arg_t* init_buf, |
| uint32_t len) __LEAF_FN; |
| |
| extern zx_status_t _zx_pci_init( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| const zx_pci_init_arg_t* init_buf, |
| uint32_t len) __LEAF_FN; |
| |
| extern zx_status_t zx_pci_add_subtract_io_range( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| bool mmio, |
| uint64_t base, |
| uint64_t len, |
| bool add) __LEAF_FN; |
| |
| extern zx_status_t _zx_pci_add_subtract_io_range( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| bool mmio, |
| uint64_t base, |
| uint64_t len, |
| bool add) __LEAF_FN; |
| |
| extern zx_status_t zx_pc_firmware_tables( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| zx_paddr_t* acpi_rsdp, |
| zx_paddr_t* smbios) __NONNULL((2, 3)) __LEAF_FN; |
| |
| extern zx_status_t _zx_pc_firmware_tables( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| zx_paddr_t* acpi_rsdp, |
| zx_paddr_t* smbios) __NONNULL((2, 3)) __LEAF_FN; |
| |
| extern zx_status_t zx_smc_call( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| const zx_smc_parameters_t* parameters, |
| zx_smc_result_t* out_smc_result) __NONNULL((3)) __LEAF_FN; |
| |
| extern zx_status_t _zx_smc_call( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| const zx_smc_parameters_t* parameters, |
| zx_smc_result_t* out_smc_result) __NONNULL((3)) __LEAF_FN; |
| |
| extern zx_status_t zx_resource_create( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t parent_rsrc, |
| uint32_t options, |
| uint64_t base, |
| size_t size, |
| const char* name, |
| size_t name_size, |
| ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* resource_out) __NONNULL((7)) __LEAF_FN; |
| |
| extern zx_status_t _zx_resource_create( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t parent_rsrc, |
| uint32_t options, |
| uint64_t base, |
| size_t size, |
| const char* name, |
| size_t name_size, |
| ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* resource_out) __NONNULL((7)) __LEAF_FN; |
| |
| extern zx_status_t zx_guest_create( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t resource, |
| uint32_t options, |
| ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* guest_handle, |
| ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* vmar_handle) __NONNULL((3, 4)) __LEAF_FN; |
| |
| extern zx_status_t _zx_guest_create( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t resource, |
| uint32_t options, |
| ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* guest_handle, |
| ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* vmar_handle) __NONNULL((3, 4)) __LEAF_FN; |
| |
| extern zx_status_t zx_guest_set_trap( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| uint32_t kind, |
| zx_vaddr_t addr, |
| size_t size, |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t port, |
| uint64_t key) __LEAF_FN; |
| |
| extern zx_status_t _zx_guest_set_trap( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| uint32_t kind, |
| zx_vaddr_t addr, |
| size_t size, |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t port, |
| uint64_t key) __LEAF_FN; |
| |
| extern zx_status_t zx_vcpu_create( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t guest, |
| uint32_t options, |
| zx_vaddr_t entry, |
| ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* out) __NONNULL((4)) __LEAF_FN; |
| |
| extern zx_status_t _zx_vcpu_create( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t guest, |
| uint32_t options, |
| zx_vaddr_t entry, |
| ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* out) __NONNULL((4)) __LEAF_FN; |
| |
| extern zx_status_t zx_vcpu_resume( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| zx_port_packet_t* packet) __NONNULL((2)) __LEAF_FN; |
| |
| extern zx_status_t _zx_vcpu_resume( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| zx_port_packet_t* packet) __NONNULL((2)) __LEAF_FN; |
| |
| extern zx_status_t zx_vcpu_interrupt( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| uint32_t vector) __LEAF_FN; |
| |
| extern zx_status_t _zx_vcpu_interrupt( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| uint32_t vector) __LEAF_FN; |
| |
| extern zx_status_t zx_vcpu_read_state( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| uint32_t kind, |
| void* buffer, |
| size_t buffer_size) __LEAF_FN; |
| |
| extern zx_status_t _zx_vcpu_read_state( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| uint32_t kind, |
| void* buffer, |
| size_t buffer_size) __LEAF_FN; |
| |
| extern zx_status_t zx_vcpu_write_state( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| uint32_t kind, |
| const void* buffer, |
| size_t buffer_size) __LEAF_FN; |
| |
| extern zx_status_t _zx_vcpu_write_state( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, |
| uint32_t kind, |
| const void* buffer, |
| size_t buffer_size) __LEAF_FN; |
| |
| extern zx_status_t zx_system_mexec( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t resource, |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t kernel, |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t bootimage) __LEAF_FN; |
| |
| extern zx_status_t _zx_system_mexec( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t resource, |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t kernel, |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t bootimage) __LEAF_FN; |
| |
| extern zx_status_t zx_system_mexec_payload_get( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t resource, |
| void* buffer, |
| size_t buffer_size) __LEAF_FN; |
| |
| extern zx_status_t _zx_system_mexec_payload_get( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t resource, |
| void* buffer, |
| size_t buffer_size) __LEAF_FN; |
| |
| extern zx_status_t zx_system_powerctl( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t resource, |
| uint32_t cmd, |
| const zx_system_powerctl_arg_t* arg) __LEAF_FN; |
| |
| extern zx_status_t _zx_system_powerctl( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t resource, |
| uint32_t cmd, |
| const zx_system_powerctl_arg_t* arg) __LEAF_FN; |
| |
| extern zx_status_t zx_pager_create( |
| uint32_t options, |
| ZX_SYSCALL_PARAM_ATTR(pager) zx_handle_t* out_pager) __NONNULL((2)) __LEAF_FN; |
| |
| extern zx_status_t _zx_pager_create( |
| uint32_t options, |
| ZX_SYSCALL_PARAM_ATTR(pager) zx_handle_t* out_pager) __NONNULL((2)) __LEAF_FN; |
| |
| extern zx_status_t zx_pager_create_vmo( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t pager, |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t port, |
| uint64_t key, |
| uint64_t size, |
| uint32_t options, |
| ZX_SYSCALL_PARAM_ATTR(out_pager_vmo) zx_handle_t* out_pager_vmo) __NONNULL((6)) __LEAF_FN; |
| |
| extern zx_status_t _zx_pager_create_vmo( |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t pager, |
| ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t port, |
| uint64_t key, |
| uint64_t size, |
| uint32_t options, |
| ZX_SYSCALL_PARAM_ATTR(out_pager_vmo) zx_handle_t* out_pager_vmo) __NONNULL((6)) __LEAF_FN; |
| |
| extern zx_status_t zx_syscall_test_0( |
| void) __LEAF_FN; |
| |
| extern zx_status_t _zx_syscall_test_0( |
| void) __LEAF_FN; |
| |
| extern zx_status_t zx_syscall_test_1( |
| int a) __LEAF_FN; |
| |
| extern zx_status_t _zx_syscall_test_1( |
| int a) __LEAF_FN; |
| |
| extern zx_status_t zx_syscall_test_2( |
| int a, |
| int b) __LEAF_FN; |
| |
| extern zx_status_t _zx_syscall_test_2( |
| int a, |
| int b) __LEAF_FN; |
| |
| extern zx_status_t zx_syscall_test_3( |
| int a, |
| int b, |
| int c) __LEAF_FN; |
| |
| extern zx_status_t _zx_syscall_test_3( |
| int a, |
| int b, |
| int c) __LEAF_FN; |
| |
| extern zx_status_t zx_syscall_test_4( |
| int a, |
| int b, |
| int c, |
| int d) __LEAF_FN; |
| |
| extern zx_status_t _zx_syscall_test_4( |
| int a, |
| int b, |
| int c, |
| int d) __LEAF_FN; |
| |
| extern zx_status_t zx_syscall_test_5( |
| int a, |
| int b, |
| int c, |
| int d, |
| int e) __LEAF_FN; |
| |
| extern zx_status_t _zx_syscall_test_5( |
| int a, |
| int b, |
| int c, |
| int d, |
| int e) __LEAF_FN; |
| |
| extern zx_status_t zx_syscall_test_6( |
| int a, |
| int b, |
| int c, |
| int d, |
| int e, |
| int f) __LEAF_FN; |
| |
| extern zx_status_t _zx_syscall_test_6( |
| int a, |
| int b, |
| int c, |
| int d, |
| int e, |
| int f) __LEAF_FN; |
| |
| extern zx_status_t zx_syscall_test_7( |
| int a, |
| int b, |
| int c, |
| int d, |
| int e, |
| int f, |
| int g) __LEAF_FN; |
| |
| extern zx_status_t _zx_syscall_test_7( |
| int a, |
| int b, |
| int c, |
| int d, |
| int e, |
| int f, |
| int g) __LEAF_FN; |
| |
| extern zx_status_t zx_syscall_test_8( |
| int a, |
| int b, |
| int c, |
| int d, |
| int e, |
| int f, |
| int g, |
| int h) __LEAF_FN; |
| |
| extern zx_status_t _zx_syscall_test_8( |
| int a, |
| int b, |
| int c, |
| int d, |
| int e, |
| int f, |
| int g, |
| int h) __LEAF_FN; |
| |
| extern zx_status_t zx_syscall_test_wrapper( |
| int a, |
| int b, |
| int c) __LEAF_FN; |
| |
| extern zx_status_t _zx_syscall_test_wrapper( |
| int a, |
| int b, |
| int c) __LEAF_FN; |
| |
| |