Crate fidl_data_zx

Crate fidl_data_zx 

Source

Structs§

ChannelCallArgs
ChannelCallEtcArgs
CpuPerfLimit
ExceptionContext
HandleDisposition
HandleInfo
IobAllocateIdOptions
zx_iob_allocate_id() options.
IobWriteOptions
Iovec
PacketException
PacketGuestBell
PacketGuestIo
PacketGuestMem
PacketGuestVcpu
PacketInterrupt
PacketPageRequest
PacketProcessorPowerLevelTransitionRequest
PacketSignal
PciBar
PciInitArg
PcieDeviceInfo
PortPacket
PowerDomainInfo
ProcessorPowerDomain
ProcessorPowerLevel
ProcessorPowerLevelOptions
ProcessorPowerLevelTransition
ProcessorPowerState
ProfileInfo
Rights
SamplerConfig
SmcParameters
SmcResult
StringView
SystemPowerctlArg
SystemSuspendOption
Options which can be passed to zx_system_suspend_enter syscalls via the options parameter.
SystemWakeReportEntryFlag
Flags which can be reported via the flags member of the zx_wake_support_entry_t structure.
WaitItem
WakeSourceReportEntry
A structure returned from calls to zx_system_suspend_enter containing details about an individual wake source which may have been involved in coming out of suspend.
WakeSourceReportHeader

Enums§

Clock
CpuPerfLimitType
ObjType
ProcessorPowerControl
ProfileInfoType
StreamSeekOrigin

Constants§

CHANNEL_MAX_MSG_BYTES
CHANNEL_MAX_MSG_HANDLES
CPRNG_ADD_ENTROPY_MAX_LEN
CPRNG_DRAW_MAX_LEN
DEFAULT_CHANNEL_RIGHTS
DEFAULT_EVENT_RIGHTS
ERR_ACCESS_DENIED
The caller did not have permission to perform the specified operation.
ERR_ADDRESS_IN_USE
Address is being used by someone else.
ERR_ADDRESS_UNREACHABLE
The host is unreachable.
ERR_ALREADY_BOUND
The operation failed because the named entity is already owned or controlled by another entity. The operation could succeed later if the current owner releases the entity.
ERR_ALREADY_EXISTS
An object with the specified identifier already exists.
ERR_ASYNC
Ownership of the item has moved to an asynchronous worker.
ERR_BAD_HANDLE
A specified handle value does not refer to a handle.
ERR_BAD_PATH
Path name is too long.
ERR_BAD_STATE
The operation failed because the current state of the object does not allow it, or a precondition of the operation is not satisfied.
ERR_BAD_SYSCALL
The specified syscall number is invalid.
ERR_BUFFER_TOO_SMALL
The caller-provided buffer is too small for this operation.
ERR_CANCELED
The in-progress operation, for example, a wait, has been canceled.
ERR_CONNECTION_ABORTED
The connection was aborted.
ERR_CONNECTION_REFUSED
The remote peer rejected the connection.
ERR_CONNECTION_RESET
The connection was reset.
ERR_FILE_BIG
This operation would cause a file to exceed a filesystem-specific size limit.
ERR_INTERNAL
The system encountered an otherwise unspecified error while performing the operation.
ERR_INTERNAL_INTR_KILLED
A task was killed during an operation. This is a private error that should not be seen outside of the VDSO.
ERR_INTERNAL_INTR_RETRY
The system call was interrupted, but should be retried. This should not be seen outside of the VDSO.
ERR_INVALID_ARGS
An argument is invalid. For example, a null pointer when a null pointer is not permitted.
ERR_IO
Otherwise-unspecified error occurred during I/O.
ERR_IO_DATA_INTEGRITY
The data in the operation failed an integrity check and is possibly corrupted.
ERR_IO_DATA_LOSS
The data in the operation is currently unavailable and may be permanently lost.
ERR_IO_INVALID
The data in the operation is invalid parameter or is out of range.
ERR_IO_MISSED_DEADLINE
An operation did not complete within the required timeframe.
ERR_IO_NOT_PRESENT
The device is no longer available (has been unplugged from the system, powered down, or the driver has been unloaded).
ERR_IO_OVERRUN
More data was received from the device than expected.
ERR_IO_REFUSED
The entity the I/O operation is being performed on rejected the operation.
ERR_NEXT
Advance to the next item.
ERR_NOT_CONNECTED
The socket is not connected.
ERR_NOT_DIR
The object is not a directory or does not support directory operations.
ERR_NOT_EMPTY
The directory is not empty for an operation that requires it to be empty.
ERR_NOT_FILE
Object is not a regular file.
ERR_NOT_FOUND
The requested entity is not found.
ERR_NOT_SUPPORTED
The operation is not implemented, supported, or enabled.
ERR_NO_MEMORY
The system was not able to allocate memory needed for the operation.
ERR_NO_RESOURCES
The system was not able to allocate some resource needed for the operation.
ERR_NO_SPACE
The filesystem or device space is exhausted.
ERR_OUT_OF_RANGE
An argument is outside the valid range for this operation.
ERR_PEER_CLOSED
The operation failed because the remote end of the subject of the operation was closed.
ERR_PROTOCOL_NOT_SUPPORTED
The specified protocol is not supported.
ERR_SHOULD_WAIT
The operation cannot be performed currently but potentially could succeed if the caller waits for a prerequisite to be satisfied, like waiting for a handle to be readable or writable.
ERR_STOP
An indicate to not call again.
ERR_TIMED_OUT
The time limit for the operation elapsed before the operation completed.
ERR_UNAVAILABLE
The subject of the operation is currently unable to perform the operation.
ERR_WRONG_TYPE
The subject of the operation is the wrong type to perform the operation.
IOB_MAX_REGIONS
IOMMU_MAX_DESC_LEN
LOG_RECORD_MAX
MAX_CPUS
MAX_NAME_LEN
MAX_POWER_LEVELS
MAX_POWER_LEVEL_TRANSITIONS
OK
Indicates an operation was successful.
RIGHTS_BASIC
RIGHTS_IO
RIGHTS_POLICY
RIGHTS_PROPERTY
SAMPLER_MAX_BUFFER_SIZE
SAMPLER_MIN_PERIOD
The act of taking a sample takes on the order of single digit microseconds. A period close to or shorter than that doesn’t make sense.
WAIT_MANY_MAX_ITEMS
ZX_PRIORITY_DEFAULT
ZX_PRIORITY_HIGH
ZX_PRIORITY_HIGHEST
ZX_PRIORITY_LOW
ZX_PRIORITY_LOWEST

Type Aliases§

Duration
DurationBoot
DurationMono
Futex
Gpaddr
Handle
HandleOp
InstantBoot
InstantBootTicks
InstantMono
InstantMonoTicks
Koid
Off
Paddr
Signals
Status
Ticks
Time
Vaddr
VmOption