Crate magenta_sys [] [src]

Structs

mx_channel_call_args_t
mx_ecam_window_t
mx_guest_io_t
mx_guest_memory_t
mx_guest_packet_t
mx_irq_t
mx_packet_signal_t
mx_pci_init_arg_t
mx_pci_resource_t
mx_pcie_device_info_t
mx_port_packet_t
mx_rights_t
mx_signals_t
mx_vcpu_create_args_t
mx_wait_item_t
mx_waitset_result_t

Enums

mx_cache_policy_t
mx_guest_packet_t_type
mx_packet_type_t

Constants

MX_CHANNEL_PEER_CLOSED
MX_CHANNEL_READABLE
MX_CHANNEL_WRITABLE
MX_CLOCK_MONOTONIC
MX_CPRNG_ADD_ENTROPY_MAX_LEN
MX_CPRNG_DRAW_MAX_LEN
MX_EPAIR_CLOSED
MX_EPAIR_SIGNALED
MX_ERR_ACCESS_DENIED
MX_ERR_ALREADY_BOUND
MX_ERR_ALREADY_EXISTS
MX_ERR_BAD_HANDLE
MX_ERR_BAD_PATH
MX_ERR_BAD_STATE
MX_ERR_BAD_SYSCALL
MX_ERR_BUFFER_TOO_SMALL
MX_ERR_CALL_FAILED
MX_ERR_CANCELED
MX_ERR_FILE_BIG
MX_ERR_INTERNAL
MX_ERR_INTERRUPTED_RETRY
MX_ERR_INVALID_ARGS
MX_ERR_IO
MX_ERR_IO_DATA_INTEGRITY
MX_ERR_IO_DATA_LOSS
MX_ERR_IO_REFUSED
MX_ERR_NEXT
MX_ERR_NOT_DIR
MX_ERR_NOT_FILE
MX_ERR_NOT_FOUND
MX_ERR_NOT_SUPPORTED
MX_ERR_NO_MEMORY
MX_ERR_NO_RESOURCES
MX_ERR_NO_SPACE
MX_ERR_OUT_OF_RANGE
MX_ERR_PEER_CLOSED
MX_ERR_SHOULD_WAIT
MX_ERR_STOP
MX_ERR_TIMED_OUT
MX_ERR_UNAVAILABLE
MX_ERR_WRONG_TYPE
MX_EVENT_SIGNALED
MX_FIFO_PEER_CLOSED
MX_FIFO_READABLE
MX_FIFO_WRITABLE
MX_JOB_NO_JOBS
MX_JOB_NO_PROCESSES
MX_LOG_READABLE
MX_LOG_WRITABLE
MX_OBJECT_HANDLE_CLOSED
MX_OBJECT_LAST_HANDLE
MX_OBJECT_PEER_CLOSED
MX_OBJECT_READABLE
MX_OBJECT_SIGNAL_0
MX_OBJECT_SIGNAL_1
MX_OBJECT_SIGNAL_2
MX_OBJECT_SIGNAL_3
MX_OBJECT_SIGNAL_4
MX_OBJECT_SIGNAL_5
MX_OBJECT_SIGNAL_6
MX_OBJECT_SIGNAL_7
MX_OBJECT_SIGNAL_8
MX_OBJECT_SIGNAL_9
MX_OBJECT_SIGNAL_10
MX_OBJECT_SIGNAL_11
MX_OBJECT_SIGNAL_12
MX_OBJECT_SIGNAL_13
MX_OBJECT_SIGNAL_14
MX_OBJECT_SIGNAL_15
MX_OBJECT_SIGNAL_16
MX_OBJECT_SIGNAL_17
MX_OBJECT_SIGNAL_18
MX_OBJECT_SIGNAL_19
MX_OBJECT_SIGNAL_20
MX_OBJECT_SIGNAL_21
MX_OBJECT_SIGNAL_ALL
MX_OBJECT_WRITABLE
MX_OK
MX_PORT_READABLE
MX_PROCESS_TERMINATED
MX_RESOURCE_CHILD_ADDED
MX_RESOURCE_DESTROYED
MX_RESOURCE_READABLE
MX_RESOURCE_WRITABLE
MX_RIGHT_DEBUG
MX_RIGHT_DUPLICATE
MX_RIGHT_EXECUTE
MX_RIGHT_GET_PROPERTY
MX_RIGHT_MAP
MX_RIGHT_NONE
MX_RIGHT_READ
MX_RIGHT_SAME_RIGHTS
MX_RIGHT_SET_PROPERTY
MX_RIGHT_TRANSFER
MX_RIGHT_WRITE
MX_SIGNAL_HANDLE_CLOSED
MX_SIGNAL_LAST_HANDLE
MX_SIGNAL_NONE
MX_SOCKET_HALF_CLOSE
MX_SOCKET_PEER_CLOSED
MX_SOCKET_READABLE
MX_SOCKET_WRITABLE
MX_TASK_TERMINATED
MX_THREAD_TERMINATED
MX_TIMER_SIGNALED
MX_TIME_INFINITE
MX_USER_SIGNAL_0
MX_USER_SIGNAL_1
MX_USER_SIGNAL_2
MX_USER_SIGNAL_3
MX_USER_SIGNAL_4
MX_USER_SIGNAL_5
MX_USER_SIGNAL_6
MX_USER_SIGNAL_7
MX_USER_SIGNAL_ALL
MX_VMO_CLONE_COPY_ON_WRITE
MX_VMO_OP_CACHE_CLEAN
MX_VMO_OP_CACHE_CLEAN_INVALIDATE
MX_VMO_OP_CACHE_INVALIDATE
MX_VMO_OP_CACHE_SYNC
MX_VMO_OP_COMMIT
MX_VMO_OP_DECOMMIT
MX_VMO_OP_LOCK
MX_VMO_OP_LOOKUP
MX_VMO_OP_UNLOCK
MX_WAIT_ASYNC_ONCE
MX_WAIT_ASYNC_REPEATING
X86_MAX_INST_LEN

Functions

mx_acpi_cache_flush
mx_acpi_uefi_rsdp
mx_bootloader_fb_get_info
mx_cache_flush
mx_channel_call
mx_channel_call_finish
mx_channel_call_noretry
mx_channel_create
mx_channel_read
mx_channel_write
mx_clock_adjust
mx_cprng_add_entropy
mx_cprng_draw
mx_deadline_after
mx_debug_read
mx_debug_send_command
mx_debug_write
mx_event_create
mx_eventpair_create
mx_fifo_create
mx_fifo_read
mx_fifo_write
mx_futex_requeue
mx_futex_wait
mx_futex_wake
mx_futex_wake_handle_close_thread_exit
mx_guest_create
mx_guest_set_trap
mx_handle_close
mx_handle_duplicate
mx_handle_replace
mx_interrupt_complete
mx_interrupt_create
mx_interrupt_signal
mx_interrupt_wait
mx_job_create
mx_job_set_policy
mx_job_set_relative_importance
mx_ktrace_control
mx_ktrace_read
mx_ktrace_write
mx_log_create
mx_log_read
mx_log_write
mx_mmap_device_io
mx_mtrace_control
mx_nanosleep
mx_object_get_child
mx_object_get_cookie
mx_object_get_info
mx_object_get_property
mx_object_set_cookie
mx_object_set_property
mx_object_signal
mx_object_signal_peer
mx_object_wait_async
mx_object_wait_many
mx_object_wait_one
mx_pci_add_subtract_io_range
mx_pci_cfg_pio_rw
mx_pci_enable_bus_master
mx_pci_enable_pio
mx_pci_get_bar
mx_pci_get_config
mx_pci_get_nth_device
mx_pci_init
mx_pci_io_read
mx_pci_io_write
mx_pci_map_interrupt
mx_pci_query_irq_mode_caps
mx_pci_reset_device
mx_pci_set_irq_mode
mx_port_cancel
mx_port_create
mx_port_queue
mx_port_wait
mx_process_create
mx_process_exit
mx_process_read_memory
mx_process_start
mx_process_write_memory
mx_resource_create
mx_set_framebuffer
mx_set_framebuffer_vmo
mx_socket_create
mx_socket_read
mx_socket_write
mx_syscall_test_0
mx_syscall_test_1
mx_syscall_test_2
mx_syscall_test_3
mx_syscall_test_4
mx_syscall_test_5
mx_syscall_test_6
mx_syscall_test_7
mx_syscall_test_8
mx_syscall_test_wrapper
mx_system_get_num_cpus
mx_system_get_physmem
mx_system_get_version
mx_system_mexec
mx_task_bind_exception_port
mx_task_kill
mx_task_resume
mx_task_suspend
mx_thread_create
mx_thread_exit
mx_thread_read_state
mx_thread_set_priority
mx_thread_start
mx_thread_write_state
mx_ticks_get
mx_ticks_per_second
mx_time_get
mx_timer_cancel
mx_timer_create
mx_timer_set
mx_timer_start
mx_vcpu_create
mx_vcpu_interrupt
mx_vcpu_read_state
mx_vcpu_resume
mx_vcpu_write_state
mx_vmar_allocate
mx_vmar_destroy
mx_vmar_map
mx_vmar_protect
mx_vmar_unmap
mx_vmar_unmap_handle_close_thread_exit
mx_vmo_clone
mx_vmo_create
mx_vmo_create_contiguous
mx_vmo_create_physical
mx_vmo_get_size
mx_vmo_op_range
mx_vmo_read
mx_vmo_set_cache_policy
mx_vmo_set_size
mx_vmo_write

Type Definitions

mx_addr_t
mx_duration_t
mx_futex_t
mx_handle_t
mx_packet_user_t
mx_paddr_t
mx_pci_irq_swizzle_lut_t
mx_rrec_t
mx_size_t
mx_ssize_t
mx_status_t
mx_time_t
mx_vaddr_t

Unions

mx_guest_packet_t_union