blob: 572dc5294f0ab6a6c1438f233f9f82b744612ac9 [file] [log] [blame]
[
{
"kind": "const",
"name": "fuchsia.driver.legacy/BIND_RULES_INSTRUCTIONS_MAX",
"type": "uint32",
"value": "256"
},
{
"kind": "struct/member",
"name": "fuchsia.driver.legacy/BindInstruction.arg",
"ordinal": "2",
"type": "uint32"
},
{
"kind": "struct/member",
"name": "fuchsia.driver.legacy/BindInstruction.debug",
"ordinal": "3",
"type": "uint32"
},
{
"kind": "struct/member",
"name": "fuchsia.driver.legacy/BindInstruction.op",
"ordinal": "1",
"type": "uint32"
},
{
"kind": "struct",
"name": "fuchsia.driver.legacy/BindInstruction"
},
{
"kind": "table/member",
"name": "fuchsia.driver.legacy/CompositeFragmentInfo.bind_rules",
"ordinal": "2",
"type": "vector<fuchsia.driver.legacy/BindInstruction>:256"
},
{
"kind": "table/member",
"name": "fuchsia.driver.legacy/CompositeFragmentInfo.name",
"ordinal": "1",
"type": "string"
},
{
"kind": "table",
"name": "fuchsia.driver.legacy/CompositeFragmentInfo"
},
{
"kind": "table/member",
"name": "fuchsia.driver.legacy/CompositeInfo.fragments",
"ordinal": "2",
"type": "vector<fuchsia.driver.legacy/CompositeFragmentInfo>"
},
{
"kind": "table/member",
"name": "fuchsia.driver.legacy/CompositeInfo.matched_driver",
"ordinal": "4",
"type": "fuchsia.driver.framework/DriverInfo"
},
{
"kind": "table/member",
"name": "fuchsia.driver.legacy/CompositeInfo.name",
"ordinal": "1",
"type": "string"
},
{
"kind": "table/member",
"name": "fuchsia.driver.legacy/CompositeInfo.primary_fragment_index",
"ordinal": "5",
"type": "uint32"
},
{
"kind": "table/member",
"name": "fuchsia.driver.legacy/CompositeInfo.properties",
"ordinal": "3",
"type": "vector<fuchsia.driver.framework/NodeProperty>:64"
},
{
"kind": "table",
"name": "fuchsia.driver.legacy/CompositeInfo"
},
{
"kind": "table/member",
"name": "fuchsia.driver.legacy/CompositeParent.composite",
"ordinal": "1",
"type": "fuchsia.driver.legacy/CompositeInfo"
},
{
"kind": "table/member",
"name": "fuchsia.driver.legacy/CompositeParent.index",
"ordinal": "2",
"type": "uint32"
},
{
"kind": "table",
"name": "fuchsia.driver.legacy/CompositeParent"
},
{
"kind": "const",
"name": "fuchsia.driver.legacy/DEVICE_PATH_MAX",
"type": "uint32",
"value": "1024"
},
{
"kind": "bits/member",
"name": "fuchsia.driver.legacy/DeviceFlags.ALLOW_MULTI_COMPOSITE",
"value": "32"
},
{
"kind": "bits/member",
"name": "fuchsia.driver.legacy/DeviceFlags.BOUND",
"value": "8"
},
{
"kind": "bits/member",
"name": "fuchsia.driver.legacy/DeviceFlags.DEAD",
"value": "16"
},
{
"kind": "bits/member",
"name": "fuchsia.driver.legacy/DeviceFlags.IMMORTAL",
"value": "1"
},
{
"kind": "bits/member",
"name": "fuchsia.driver.legacy/DeviceFlags.INVISIBLE",
"value": "128"
},
{
"kind": "bits/member",
"name": "fuchsia.driver.legacy/DeviceFlags.MUST_ISOLATE",
"value": "2"
},
{
"kind": "bits/member",
"name": "fuchsia.driver.legacy/DeviceFlags.PROXY",
"value": "64"
},
{
"kind": "bits/member",
"name": "fuchsia.driver.legacy/DeviceFlags.SKIP_AUTOBIND",
"value": "256"
},
{
"kind": "bits",
"name": "fuchsia.driver.legacy/DeviceFlags",
"strictness": "strict",
"type": "uint32"
},
{
"kind": "struct/member",
"name": "fuchsia.driver.legacy/DeviceProperty.id",
"ordinal": "1",
"type": "uint16"
},
{
"kind": "struct/member",
"name": "fuchsia.driver.legacy/DeviceProperty.reserved",
"ordinal": "2",
"type": "uint16"
},
{
"kind": "struct/member",
"name": "fuchsia.driver.legacy/DeviceProperty.value",
"ordinal": "3",
"type": "uint32"
},
{
"kind": "struct",
"name": "fuchsia.driver.legacy/DeviceProperty"
},
{
"kind": "struct/member",
"name": "fuchsia.driver.legacy/DevicePropertyList.props",
"ordinal": "1",
"type": "vector<fuchsia.driver.legacy/DeviceProperty>:256"
},
{
"kind": "struct/member",
"name": "fuchsia.driver.legacy/DevicePropertyList.str_props",
"ordinal": "2",
"type": "vector<fuchsia.driver.legacy/DeviceStrProperty>:256"
},
{
"kind": "struct",
"name": "fuchsia.driver.legacy/DevicePropertyList"
},
{
"kind": "struct/member",
"name": "fuchsia.driver.legacy/DeviceStrProperty.key",
"ordinal": "1",
"type": "string:255"
},
{
"kind": "struct/member",
"name": "fuchsia.driver.legacy/DeviceStrProperty.value",
"ordinal": "2",
"type": "fuchsia.driver.legacy/PropertyValue"
},
{
"kind": "struct",
"name": "fuchsia.driver.legacy/DeviceStrProperty"
},
{
"kind": "const",
"name": "fuchsia.driver.legacy/PROPERTIES_MAX",
"type": "uint32",
"value": "256"
},
{
"kind": "union/member",
"name": "fuchsia.driver.legacy/PropertyValue.bool_value",
"ordinal": "3",
"type": "bool"
},
{
"kind": "union/member",
"name": "fuchsia.driver.legacy/PropertyValue.enum_value",
"ordinal": "4",
"type": "string:255"
},
{
"kind": "union/member",
"name": "fuchsia.driver.legacy/PropertyValue.int_value",
"ordinal": "1",
"type": "uint32"
},
{
"kind": "union/member",
"name": "fuchsia.driver.legacy/PropertyValue.str_value",
"ordinal": "2",
"type": "string:255"
},
{
"kind": "union",
"name": "fuchsia.driver.legacy/PropertyValue",
"strictness": "strict"
},
{
"kind": "const",
"name": "fuchsia.driver.legacy/STR_LENGTH_MAX",
"type": "uint32",
"value": "255"
},
{
"kind": "const",
"name": "fuchsia.driver.legacy/STR_PROPERTIES_MAX",
"type": "uint32",
"value": "256"
},
{
"kind": "library",
"name": "fuchsia.driver.legacy"
}
]