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
| Name | Type |
|---|---|
node_token |
handle<event>
|
Response
| Name | Type |
|---|---|
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
| Name | Type |
|---|---|
node_token |
handle<event>
|
Response
| Name | Type |
|---|---|
payload |
Debug_LogStackTrace_Result
|
NodeBusTopology
Defined in fuchsia.driver.token/node_bus_topology.fidl
Provides the bus topology for the given node.
Get
Request
| Name | Type |
|---|---|
token |
handle<event>
|
Response
| Name | Type |
|---|---|
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
| Name | Type |
|---|---|
payload |
NodeToken_Get_Result
|
STRUCTS
Debug_GetHostKoid_Response
Defined in fuchsia.driver.token/debug.fidl
| Field | Type | Description | Default |
|---|---|---|---|
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
| Field | Type | Description | Default |
|---|---|---|---|
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
| Field | Type | Description | Default |
|---|---|---|---|
token |
handle<event>
|
No default |
UNIONS
Debug_GetHostKoid_Result strict
Defined in fuchsia.driver.token/debug.fidl
| Ordinal | Variant | Type | Description |
|---|---|---|---|
1 |
response |
Debug_GetHostKoid_Response
|
|
2 |
err |
zx/Status
|
|
3 |
framework_err |
internal
|
Debug_LogStackTrace_Result strict
Defined in fuchsia.driver.token/debug.fidl
| Ordinal | Variant | Type | Description |
|---|---|---|---|
1 |
response |
Debug_LogStackTrace_Response
|
|
2 |
err |
zx/Status
|
|
3 |
framework_err |
internal
|
NodeBusTopology_Get_Result strict
Defined in fuchsia.driver.token/node_bus_topology.fidl
| Ordinal | Variant | Type | Description |
|---|---|---|---|
1 |
response |
NodeBusTopology_Get_Response
|
|
2 |
err |
zx/Status
|
NodeToken_Get_Result strict resource
Defined in fuchsia.driver.token/node_token.fidl
| Ordinal | Variant | Type | Description |
|---|---|---|---|
1 |
response |
NodeToken_Get_Response
|
|
2 |
err |
zx/Status
|
CONSTANTS
| Name | Value | Type | Description |
|---|---|---|---|
| MAX_SEGMENTS |
20
|
uint32 |