fuchsia.driver.token

Added: HEAD

PROTOCOLS

Debug

Defined in fuchsia.driver.token/debug.fidl

Requests to output driver info to persistent logs.

GetHostKoid

Returns the KOID of the host process for the node uniquely identified by node_token.

Request

NameType
node_token handle<event>

Response

NameType
payload Debug_GetHostKoid_Result

LogStackTrace

Triggers a log of a full stack trace for the host corresponding to a node uniquely identified by node_token.

Request

NameType
node_token handle<event>

Response

NameType
payload Debug_LogStackTrace_Result

NodeBusTopology

Defined in fuchsia.driver.token/node_bus_topology.fidl

Provides the bus topology for the given node.

Get

Request

NameType
token handle<event>

Response

NameType
payload NodeBusTopology_Get_Result

NodeToken

Defined in fuchsia.driver.token/node_token.fidl

A protocol that is meant to be composed into other protocols to allow driver clients to query the node token associated with the driver. This token can be exchanged with the driver framework via protocols such as fuchsia.driver.token/NodeBusTopology.Get to learn more information about the node.

Get

Request

<EMPTY>

Response

NameType
payload NodeToken_Get_Result

STRUCTS

Debug_GetHostKoid_Response

Defined in fuchsia.driver.token/debug.fidl

FieldTypeDescriptionDefault
host_koid uint64 No default

Debug_LogStackTrace_Response

Defined in fuchsia.driver.token/debug.fidl

<EMPTY>

NodeBusTopology_Get_Response

Defined in fuchsia.driver.token/node_bus_topology.fidl

FieldTypeDescriptionDefault
path vector<fuchsia.driver.framework/BusInfo>:20

A series of bus fragments descibing the bus topology for this node. An example: path[0] = { type: ACPI, address: I2C0, stability: Stable } path[1] = { type: I2C, address: 0x1, stability: Stable }

No default

NodeToken_Get_Response resource

Defined in fuchsia.driver.token/node_token.fidl

FieldTypeDescriptionDefault
token handle<event> No default

UNIONS

Debug_GetHostKoid_Result strict

Defined in fuchsia.driver.token/debug.fidl

OrdinalVariantTypeDescription
response Debug_GetHostKoid_Response
err zx/Status
framework_err internal

Debug_LogStackTrace_Result strict

Defined in fuchsia.driver.token/debug.fidl

OrdinalVariantTypeDescription
response Debug_LogStackTrace_Response
err zx/Status
framework_err internal

NodeBusTopology_Get_Result strict

Defined in fuchsia.driver.token/node_bus_topology.fidl

OrdinalVariantTypeDescription
response NodeBusTopology_Get_Response
err zx/Status

NodeToken_Get_Result strict resource

Defined in fuchsia.driver.token/node_token.fidl

OrdinalVariantTypeDescription
response NodeToken_Get_Response
err zx/Status

CONSTANTS

NameValueTypeDescription
MAX_SEGMENTS 20 uint32