| [ |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.hardware.pci/Address.bus", |
| "ordinal": "1", |
| "type": "uint8" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.hardware.pci/Address.device", |
| "ordinal": "2", |
| "type": "uint8" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.hardware.pci/Address.function", |
| "ordinal": "3", |
| "type": "uint8" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.hardware.pci/Address" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.hardware.pci/BASE_ADDRESS_COUNT", |
| "type": "uint32", |
| "value": "6" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.hardware.pci/BASE_CONFIG_SIZE", |
| "type": "uint32", |
| "value": "256" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.hardware.pci/Bar.bar_id", |
| "ordinal": "1", |
| "type": "uint32" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.hardware.pci/Bar.result", |
| "ordinal": "3", |
| "type": "fuchsia.hardware.pci/BarResult" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.hardware.pci/Bar.size", |
| "ordinal": "2", |
| "type": "uint64" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.hardware.pci/Bar", |
| "resourceness": "resource" |
| }, |
| { |
| "kind": "union/member", |
| "name": "fuchsia.hardware.pci/BarResult.io", |
| "ordinal": "1", |
| "type": "fuchsia.hardware.pci/IoBar" |
| }, |
| { |
| "kind": "union/member", |
| "name": "fuchsia.hardware.pci/BarResult.vmo", |
| "ordinal": "2", |
| "type": "zx/Handle:VMO" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.hardware.pci/BarResult", |
| "strictness": "flexible", |
| "resourceness": "resource" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.hardware.pci/BaseAddress.address", |
| "ordinal": "1", |
| "type": "uint64" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.hardware.pci/BaseAddress.id", |
| "ordinal": "6", |
| "type": "uint8" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.hardware.pci/BaseAddress.is_64bit", |
| "ordinal": "5", |
| "type": "bool" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.hardware.pci/BaseAddress.is_memory", |
| "ordinal": "3", |
| "type": "bool" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.hardware.pci/BaseAddress.is_prefetchable", |
| "ordinal": "4", |
| "type": "bool" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.hardware.pci/BaseAddress.size", |
| "ordinal": "2", |
| "type": "uint64" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.hardware.pci/BaseAddress" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.hardware.pci/Bus.GetDevices", |
| "strictness": "strict", |
| "ordinal": "3114700014429961362", |
| "direction": "two_way", |
| "response": "fuchsia.hardware.pci/BusGetDevicesResponse" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.hardware.pci/Bus.GetHostBridgeInfo", |
| "strictness": "strict", |
| "ordinal": "4175032687054816861", |
| "direction": "two_way", |
| "response": "fuchsia.hardware.pci/BusGetHostBridgeInfoResponse" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.hardware.pci/Bus.ReadBar", |
| "strictness": "strict", |
| "ordinal": "8759283232091687008", |
| "direction": "two_way", |
| "request": "fuchsia.hardware.pci/BusReadBarRequest", |
| "response": "fuchsia.hardware.pci/Bus_ReadBar_Response", |
| "error": "int32" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.hardware.pci/Bus", |
| "openness": "closed", |
| "transport": "channel" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.hardware.pci/BusGetDevicesResponse.devices", |
| "ordinal": "1", |
| "type": "vector<fuchsia.hardware.pci/PciDevice>:64" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.hardware.pci/BusGetDevicesResponse" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.hardware.pci/BusGetHostBridgeInfoResponse.info", |
| "ordinal": "1", |
| "type": "fuchsia.hardware.pci/HostBridgeInfo" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.hardware.pci/BusGetHostBridgeInfoResponse" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.hardware.pci/BusReadBarRequest.bar_id", |
| "ordinal": "2", |
| "type": "uint8" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.hardware.pci/BusReadBarRequest.device", |
| "ordinal": "1", |
| "type": "fuchsia.hardware.pci/Address" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.hardware.pci/BusReadBarRequest.offset", |
| "ordinal": "3", |
| "type": "uint64" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.hardware.pci/BusReadBarRequest.size", |
| "ordinal": "4", |
| "type": "uint64" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.hardware.pci/BusReadBarRequest" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.hardware.pci/Bus_ReadBar_Response.buffer", |
| "ordinal": "1", |
| "type": "vector<uint8>" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.hardware.pci/Bus_ReadBar_Response" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.hardware.pci/Capability.id", |
| "ordinal": "1", |
| "type": "uint8" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.hardware.pci/Capability.offset", |
| "ordinal": "2", |
| "type": "uint8" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.hardware.pci/Capability" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.pci/CapabilityId.ADVANCED_FEATURES", |
| "value": "19" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.pci/CapabilityId.AGP", |
| "value": "2" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.pci/CapabilityId.AGP8X", |
| "value": "14" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.pci/CapabilityId.COMPACT_PCI_CRC", |
| "value": "11" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.pci/CapabilityId.COMPACT_PCI_HOTSWAP", |
| "value": "6" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.pci/CapabilityId.DEBUG_PORT", |
| "value": "10" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.pci/CapabilityId.ENHANCED_ALLOCATION", |
| "value": "20" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.pci/CapabilityId.FLATTENING_PORTAL_BRIDGE", |
| "value": "21" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.pci/CapabilityId.HYPERTRANSPORT", |
| "value": "8" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.pci/CapabilityId.MSI", |
| "value": "5" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.pci/CapabilityId.MSIX", |
| "value": "17" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.pci/CapabilityId.NULL", |
| "value": "0" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.pci/CapabilityId.PCIX", |
| "value": "7" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.pci/CapabilityId.PCI_BRIDGE_SUBSYSTEM_VID", |
| "value": "13" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.pci/CapabilityId.PCI_EXPRESS", |
| "value": "16" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.pci/CapabilityId.PCI_HOT_PLUG", |
| "value": "12" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.pci/CapabilityId.PCI_PWR_MGMT", |
| "value": "1" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.pci/CapabilityId.SATA_DATA_NDX_CFG", |
| "value": "18" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.pci/CapabilityId.SECURE_DEVICE", |
| "value": "15" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.pci/CapabilityId.SLOT_IDENTIFICATION", |
| "value": "4" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.pci/CapabilityId.VENDOR", |
| "value": "9" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.pci/CapabilityId.VITAL_PRODUCT_DATA", |
| "value": "3" |
| }, |
| { |
| "kind": "enum", |
| "name": "fuchsia.hardware.pci/CapabilityId", |
| "strictness": "flexible", |
| "type": "uint8" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.hardware.pci/Command.AD_STEP_EN", |
| "value": "128" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.hardware.pci/Command.BUS_MASTER_EN", |
| "value": "4" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.hardware.pci/Command.FAST_B2B_EN", |
| "value": "512" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.hardware.pci/Command.IO_EN", |
| "value": "1" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.hardware.pci/Command.MEM_EN", |
| "value": "2" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.hardware.pci/Command.MEM_WR_INV_EN", |
| "value": "16" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.hardware.pci/Command.PAL_SNOOP_EN", |
| "value": "32" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.hardware.pci/Command.PERR_RESP_EN", |
| "value": "64" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.hardware.pci/Command.SERR_EN", |
| "value": "256" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.hardware.pci/Command.SPECIAL_EN", |
| "value": "8" |
| }, |
| { |
| "kind": "bits", |
| "name": "fuchsia.hardware.pci/Command", |
| "strictness": "flexible", |
| "type": "uint16" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.pci/Config.BASE_ADDRESSES", |
| "value": "16" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.pci/Config.BIST", |
| "value": "15" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.pci/Config.CACHE_LINE_SIZE", |
| "value": "12" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.pci/Config.CAPABILITIES_PTR", |
| "value": "52" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.pci/Config.CARDBUS_CIS_PTR", |
| "value": "40" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.pci/Config.CLASS_CODE_BASE", |
| "value": "11" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.pci/Config.CLASS_CODE_INTR", |
| "value": "9" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.pci/Config.CLASS_CODE_SUB", |
| "value": "10" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.pci/Config.COMMAND", |
| "value": "4" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.pci/Config.DEVICE_ID", |
| "value": "2" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.pci/Config.EXP_ROM_ADDRESS", |
| "value": "48" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.pci/Config.HEADER_TYPE", |
| "value": "14" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.pci/Config.INTERRUPT_LINE", |
| "value": "60" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.pci/Config.INTERRUPT_PIN", |
| "value": "61" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.pci/Config.LATENCY_TIMER", |
| "value": "13" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.pci/Config.MAX_LATENCY", |
| "value": "63" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.pci/Config.MIN_GRANT", |
| "value": "62" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.pci/Config.REVISION_ID", |
| "value": "8" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.pci/Config.STATUS", |
| "value": "6" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.pci/Config.SUBSYSTEM_ID", |
| "value": "46" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.pci/Config.SUBSYSTEM_VENDOR_ID", |
| "value": "44" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.pci/Config.VENDOR_ID", |
| "value": "0" |
| }, |
| { |
| "kind": "enum", |
| "name": "fuchsia.hardware.pci/Config", |
| "strictness": "flexible", |
| "type": "uint16" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.hardware.pci/Device.AckInterrupt", |
| "strictness": "strict", |
| "ordinal": "8103153737854179947", |
| "direction": "two_way", |
| "response": "fuchsia.hardware.pci/Device_AckInterrupt_Response", |
| "error": "int32" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.hardware.pci/Device.GetBar", |
| "strictness": "strict", |
| "ordinal": "7721003707982149241", |
| "direction": "two_way", |
| "request": "fuchsia.hardware.pci/DeviceGetBarRequest", |
| "response": "fuchsia.hardware.pci/Device_GetBar_Response", |
| "error": "int32" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.hardware.pci/Device.GetBti", |
| "strictness": "strict", |
| "ordinal": "6795907578404380387", |
| "direction": "two_way", |
| "request": "fuchsia.hardware.pci/DeviceGetBtiRequest", |
| "response": "fuchsia.hardware.pci/Device_GetBti_Response", |
| "error": "int32" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.hardware.pci/Device.GetCapabilities", |
| "strictness": "strict", |
| "ordinal": "4180765276430907919", |
| "direction": "two_way", |
| "request": "fuchsia.hardware.pci/DeviceGetCapabilitiesRequest", |
| "response": "fuchsia.hardware.pci/DeviceGetCapabilitiesResponse" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.hardware.pci/Device.GetDeviceInfo", |
| "strictness": "strict", |
| "ordinal": "6168191258208672022", |
| "direction": "two_way", |
| "response": "fuchsia.hardware.pci/DeviceGetDeviceInfoResponse" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.hardware.pci/Device.GetExtendedCapabilities", |
| "strictness": "strict", |
| "ordinal": "830197180054506553", |
| "direction": "two_way", |
| "request": "fuchsia.hardware.pci/DeviceGetExtendedCapabilitiesRequest", |
| "response": "fuchsia.hardware.pci/DeviceGetExtendedCapabilitiesResponse" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.hardware.pci/Device.GetInterruptModes", |
| "strictness": "strict", |
| "ordinal": "666335764625137482", |
| "direction": "two_way", |
| "response": "fuchsia.hardware.pci/DeviceGetInterruptModesResponse" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.hardware.pci/Device.MapInterrupt", |
| "strictness": "strict", |
| "ordinal": "2733403074518448659", |
| "direction": "two_way", |
| "request": "fuchsia.hardware.pci/DeviceMapInterruptRequest", |
| "response": "fuchsia.hardware.pci/Device_MapInterrupt_Response", |
| "error": "int32" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.hardware.pci/Device.ReadConfig16", |
| "strictness": "strict", |
| "ordinal": "4309283036617404603", |
| "direction": "two_way", |
| "request": "fuchsia.hardware.pci/DeviceReadConfig16Request", |
| "response": "fuchsia.hardware.pci/Device_ReadConfig16_Response", |
| "error": "int32" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.hardware.pci/Device.ReadConfig32", |
| "strictness": "strict", |
| "ordinal": "6139942538560107783", |
| "direction": "two_way", |
| "request": "fuchsia.hardware.pci/DeviceReadConfig32Request", |
| "response": "fuchsia.hardware.pci/Device_ReadConfig32_Response", |
| "error": "int32" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.hardware.pci/Device.ReadConfig8", |
| "strictness": "strict", |
| "ordinal": "2952650096395541020", |
| "direction": "two_way", |
| "request": "fuchsia.hardware.pci/DeviceReadConfig8Request", |
| "response": "fuchsia.hardware.pci/Device_ReadConfig8_Response", |
| "error": "int32" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.hardware.pci/Device.ResetDevice", |
| "strictness": "strict", |
| "ordinal": "4349199030852488095", |
| "direction": "two_way", |
| "response": "fuchsia.hardware.pci/Device_ResetDevice_Response", |
| "error": "int32" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.hardware.pci/Device.SetBusMastering", |
| "strictness": "strict", |
| "ordinal": "3756540713293123587", |
| "direction": "two_way", |
| "request": "fuchsia.hardware.pci/DeviceSetBusMasteringRequest", |
| "response": "fuchsia.hardware.pci/Device_SetBusMastering_Response", |
| "error": "int32" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.hardware.pci/Device.SetInterruptMode", |
| "strictness": "strict", |
| "ordinal": "602334104497834086", |
| "direction": "two_way", |
| "request": "fuchsia.hardware.pci/DeviceSetInterruptModeRequest", |
| "response": "fuchsia.hardware.pci/Device_SetInterruptMode_Response", |
| "error": "int32" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.hardware.pci/Device.WriteConfig16", |
| "strictness": "strict", |
| "ordinal": "4481291721614851839", |
| "direction": "two_way", |
| "request": "fuchsia.hardware.pci/DeviceWriteConfig16Request", |
| "response": "fuchsia.hardware.pci/Device_WriteConfig16_Response", |
| "error": "int32" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.hardware.pci/Device.WriteConfig32", |
| "strictness": "strict", |
| "ordinal": "99457760178582408", |
| "direction": "two_way", |
| "request": "fuchsia.hardware.pci/DeviceWriteConfig32Request", |
| "response": "fuchsia.hardware.pci/Device_WriteConfig32_Response", |
| "error": "int32" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.hardware.pci/Device.WriteConfig8", |
| "strictness": "strict", |
| "ordinal": "331585330300009727", |
| "direction": "two_way", |
| "request": "fuchsia.hardware.pci/DeviceWriteConfig8Request", |
| "response": "fuchsia.hardware.pci/Device_WriteConfig8_Response", |
| "error": "int32" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.hardware.pci/Device", |
| "openness": "closed", |
| "transport": "channel" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.hardware.pci/DeviceGetBarRequest.bar_id", |
| "ordinal": "1", |
| "type": "uint32" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.hardware.pci/DeviceGetBarRequest" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.hardware.pci/DeviceGetBtiRequest.index", |
| "ordinal": "1", |
| "type": "uint32" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.hardware.pci/DeviceGetBtiRequest" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.hardware.pci/DeviceGetCapabilitiesRequest.id", |
| "ordinal": "1", |
| "type": "fuchsia.hardware.pci/CapabilityId" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.hardware.pci/DeviceGetCapabilitiesRequest" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.hardware.pci/DeviceGetCapabilitiesResponse.offsets", |
| "ordinal": "1", |
| "type": "vector<uint8>:32" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.hardware.pci/DeviceGetCapabilitiesResponse" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.hardware.pci/DeviceGetDeviceInfoResponse.info", |
| "ordinal": "1", |
| "type": "fuchsia.hardware.pci/DeviceInfo" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.hardware.pci/DeviceGetDeviceInfoResponse" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.hardware.pci/DeviceGetExtendedCapabilitiesRequest.id", |
| "ordinal": "1", |
| "type": "fuchsia.hardware.pci/ExtendedCapabilityId" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.hardware.pci/DeviceGetExtendedCapabilitiesRequest" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.hardware.pci/DeviceGetExtendedCapabilitiesResponse.offsets", |
| "ordinal": "1", |
| "type": "vector<uint16>:32" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.hardware.pci/DeviceGetExtendedCapabilitiesResponse" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.hardware.pci/DeviceGetInterruptModesResponse.modes", |
| "ordinal": "1", |
| "type": "fuchsia.hardware.pci/InterruptModes" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.hardware.pci/DeviceGetInterruptModesResponse" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.hardware.pci/DeviceInfo.base_class", |
| "ordinal": "3", |
| "type": "uint8" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.hardware.pci/DeviceInfo.bus_id", |
| "ordinal": "7", |
| "type": "uint8" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.hardware.pci/DeviceInfo.dev_id", |
| "ordinal": "8", |
| "type": "uint8" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.hardware.pci/DeviceInfo.device_id", |
| "ordinal": "2", |
| "type": "uint16" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.hardware.pci/DeviceInfo.func_id", |
| "ordinal": "9", |
| "type": "uint8" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.hardware.pci/DeviceInfo.padding", |
| "ordinal": "10", |
| "type": "fuchsia.hardware.pci/Padding" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.hardware.pci/DeviceInfo.program_interface", |
| "ordinal": "5", |
| "type": "uint8" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.hardware.pci/DeviceInfo.revision_id", |
| "ordinal": "6", |
| "type": "uint8" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.hardware.pci/DeviceInfo.sub_class", |
| "ordinal": "4", |
| "type": "uint8" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.hardware.pci/DeviceInfo.vendor_id", |
| "ordinal": "1", |
| "type": "uint16" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.hardware.pci/DeviceInfo" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.hardware.pci/DeviceMapInterruptRequest.which_irq", |
| "ordinal": "1", |
| "type": "uint32" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.hardware.pci/DeviceMapInterruptRequest" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.hardware.pci/DeviceReadConfig16Request.offset", |
| "ordinal": "1", |
| "type": "uint16" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.hardware.pci/DeviceReadConfig16Request" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.hardware.pci/DeviceReadConfig32Request.offset", |
| "ordinal": "1", |
| "type": "uint16" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.hardware.pci/DeviceReadConfig32Request" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.hardware.pci/DeviceReadConfig8Request.offset", |
| "ordinal": "1", |
| "type": "uint16" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.hardware.pci/DeviceReadConfig8Request" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.hardware.pci/DeviceSetBusMasteringRequest.enabled", |
| "ordinal": "1", |
| "type": "bool" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.hardware.pci/DeviceSetBusMasteringRequest" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.hardware.pci/DeviceSetInterruptModeRequest.mode", |
| "ordinal": "1", |
| "type": "fuchsia.hardware.pci/InterruptMode" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.hardware.pci/DeviceSetInterruptModeRequest.requested_irq_count", |
| "ordinal": "2", |
| "type": "uint32" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.hardware.pci/DeviceSetInterruptModeRequest" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.hardware.pci/DeviceWriteConfig16Request.offset", |
| "ordinal": "1", |
| "type": "uint16" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.hardware.pci/DeviceWriteConfig16Request.value", |
| "ordinal": "2", |
| "type": "uint16" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.hardware.pci/DeviceWriteConfig16Request" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.hardware.pci/DeviceWriteConfig32Request.offset", |
| "ordinal": "1", |
| "type": "uint16" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.hardware.pci/DeviceWriteConfig32Request.value", |
| "ordinal": "2", |
| "type": "uint32" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.hardware.pci/DeviceWriteConfig32Request" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.hardware.pci/DeviceWriteConfig8Request.offset", |
| "ordinal": "1", |
| "type": "uint16" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.hardware.pci/DeviceWriteConfig8Request.value", |
| "ordinal": "2", |
| "type": "uint8" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.hardware.pci/DeviceWriteConfig8Request" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.hardware.pci/Device_GetBar_Response.result", |
| "ordinal": "1", |
| "type": "fuchsia.hardware.pci/Bar" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.hardware.pci/Device_GetBar_Response", |
| "resourceness": "resource" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.hardware.pci/Device_GetBti_Response.bti", |
| "ordinal": "1", |
| "type": "zx/Handle:BTI" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.hardware.pci/Device_GetBti_Response", |
| "resourceness": "resource" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.hardware.pci/Device_MapInterrupt_Response.interrupt", |
| "ordinal": "1", |
| "type": "zx/Handle:INTERRUPT" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.hardware.pci/Device_MapInterrupt_Response", |
| "resourceness": "resource" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.hardware.pci/Device_ReadConfig16_Response.value", |
| "ordinal": "1", |
| "type": "uint16" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.hardware.pci/Device_ReadConfig16_Response" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.hardware.pci/Device_ReadConfig32_Response.value", |
| "ordinal": "1", |
| "type": "uint32" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.hardware.pci/Device_ReadConfig32_Response" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.hardware.pci/Device_ReadConfig8_Response.value", |
| "ordinal": "1", |
| "type": "uint8" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.hardware.pci/Device_ReadConfig8_Response" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.hardware.pci/EXTENDED_CONFIG_SIZE", |
| "type": "uint32", |
| "value": "4096" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.hardware.pci/ExtendedCapability.id", |
| "ordinal": "1", |
| "type": "uint16" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.hardware.pci/ExtendedCapability.offset", |
| "ordinal": "2", |
| "type": "uint16" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.hardware.pci/ExtendedCapability" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.pci/ExtendedCapabilityId.ACS", |
| "value": "13" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.pci/ExtendedCapabilityId.ADVANCED_ERROR_REPORTING", |
| "value": "1" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.pci/ExtendedCapabilityId.ALTERNATE_PROTOCOL", |
| "value": "43" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.pci/ExtendedCapabilityId.ARI", |
| "value": "14" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.pci/ExtendedCapabilityId.ATS", |
| "value": "15" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.pci/ExtendedCapabilityId.CAC", |
| "value": "12" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.pci/ExtendedCapabilityId.DATA_LINK_FEATURE", |
| "value": "37" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.pci/ExtendedCapabilityId.DESIGNATED_VENDOR", |
| "value": "35" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.pci/ExtendedCapabilityId.DEVICE_SERIAL_NUMBER", |
| "value": "3" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.pci/ExtendedCapabilityId.DPC", |
| "value": "29" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.pci/ExtendedCapabilityId.DYNAMIC_POWER_ALLOCATION", |
| "value": "22" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.pci/ExtendedCapabilityId.ENHANCED_ALLOCATION", |
| "value": "20" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.pci/ExtendedCapabilityId.FRS_QUEUEING", |
| "value": "33" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.pci/ExtendedCapabilityId.HIERARCHY_ID", |
| "value": "40" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.pci/ExtendedCapabilityId.L1PM_SUBSTATES", |
| "value": "30" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.pci/ExtendedCapabilityId.LANE_MARGINING_AT_RECEIVER", |
| "value": "39" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.pci/ExtendedCapabilityId.LATENCY_TOLERANCE_REPORTING", |
| "value": "24" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.pci/ExtendedCapabilityId.LNR", |
| "value": "28" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.pci/ExtendedCapabilityId.MPCIE", |
| "value": "32" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.pci/ExtendedCapabilityId.MR_IOV", |
| "value": "17" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.pci/ExtendedCapabilityId.MULTICAST", |
| "value": "18" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.pci/ExtendedCapabilityId.MULTI_FUNCTION_VIRTUAL_CHANNEL", |
| "value": "8" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.pci/ExtendedCapabilityId.NATIVE_PCIE_ENCLOSURE", |
| "value": "41" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.pci/ExtendedCapabilityId.NULL", |
| "value": "0" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.pci/ExtendedCapabilityId.PASID", |
| "value": "27" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.pci/ExtendedCapabilityId.PHYSICAL_LAYER_16", |
| "value": "38" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.pci/ExtendedCapabilityId.PHYSICAL_LAYER_32", |
| "value": "42" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.pci/ExtendedCapabilityId.PMUX", |
| "value": "26" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.pci/ExtendedCapabilityId.POWER_BUDGETING", |
| "value": "4" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.pci/ExtendedCapabilityId.PRECISION_TIME_MEASUREMENT", |
| "value": "31" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.pci/ExtendedCapabilityId.PRI", |
| "value": "19" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.pci/ExtendedCapabilityId.RCRB", |
| "value": "10" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.pci/ExtendedCapabilityId.READINESS_TIME_REPORTING", |
| "value": "34" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.pci/ExtendedCapabilityId.RESIZABLE_BAR", |
| "value": "21" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.pci/ExtendedCapabilityId.ROOT_COMPLEX_EVENT_COLLECTOR_ENDPOINT_ASSOCIATION", |
| "value": "7" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.pci/ExtendedCapabilityId.ROOT_COMPLEX_INTERNAL_LINK_CONTROL", |
| "value": "6" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.pci/ExtendedCapabilityId.ROOT_COMPLEX_LINK_DECLARATION", |
| "value": "5" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.pci/ExtendedCapabilityId.SECONDARY_PCI_EXPRESS", |
| "value": "25" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.pci/ExtendedCapabilityId.SR_IOV", |
| "value": "16" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.pci/ExtendedCapabilityId.SYSTEM_FIRMWARE_INTERMEDIARY", |
| "value": "44" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.pci/ExtendedCapabilityId.TPH", |
| "value": "23" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.pci/ExtendedCapabilityId.VENDOR", |
| "value": "11" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.pci/ExtendedCapabilityId.VF_RESIZABLE_BAR", |
| "value": "36" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.pci/ExtendedCapabilityId.VIRTUAL_CHANNEL", |
| "value": "9" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.pci/ExtendedCapabilityId.VIRTUAL_CHANNEL_NO_MFVC", |
| "value": "2" |
| }, |
| { |
| "kind": "enum", |
| "name": "fuchsia.hardware.pci/ExtendedCapabilityId", |
| "strictness": "flexible", |
| "type": "uint16" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.pci/HeaderType.BRIDGE", |
| "value": "1" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.pci/HeaderType.CARD_BUS", |
| "value": "2" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.pci/HeaderType.MASK", |
| "value": "127" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.pci/HeaderType.MULTI_FN", |
| "value": "128" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.pci/HeaderType.STANDARD", |
| "value": "0" |
| }, |
| { |
| "kind": "enum", |
| "name": "fuchsia.hardware.pci/HeaderType", |
| "strictness": "flexible", |
| "type": "uint8" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.hardware.pci/HostBridgeInfo.end_bus_number", |
| "ordinal": "3", |
| "type": "uint8" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.hardware.pci/HostBridgeInfo.name", |
| "ordinal": "1", |
| "type": "string:32" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.hardware.pci/HostBridgeInfo.segment_group", |
| "ordinal": "4", |
| "type": "uint16" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.hardware.pci/HostBridgeInfo.start_bus_number", |
| "ordinal": "2", |
| "type": "uint8" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.hardware.pci/HostBridgeInfo" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.pci/InterruptMode.DISABLED", |
| "value": "0" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.pci/InterruptMode.LEGACY", |
| "value": "1" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.pci/InterruptMode.LEGACY_NOACK", |
| "value": "2" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.pci/InterruptMode.MSI", |
| "value": "3" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.pci/InterruptMode.MSI_X", |
| "value": "4" |
| }, |
| { |
| "kind": "enum", |
| "name": "fuchsia.hardware.pci/InterruptMode", |
| "strictness": "flexible", |
| "type": "uint8" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.hardware.pci/InterruptModes.has_legacy", |
| "ordinal": "1", |
| "type": "bool" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.hardware.pci/InterruptModes.msi_count", |
| "ordinal": "2", |
| "type": "uint8" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.hardware.pci/InterruptModes.msix_count", |
| "ordinal": "3", |
| "type": "uint16" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.hardware.pci/InterruptModes" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.hardware.pci/IoBar.address", |
| "ordinal": "1", |
| "type": "uint64" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.hardware.pci/IoBar.resource", |
| "ordinal": "2", |
| "type": "zx/Handle:RESOURCE" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.hardware.pci/IoBar", |
| "resourceness": "resource" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.hardware.pci/MAX_BAR_COUNT", |
| "type": "uint8", |
| "value": "6" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.hardware.pci/MAX_CAPABILITIES", |
| "type": "uint32", |
| "value": "32" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.hardware.pci/MAX_DEVICES", |
| "type": "uint32", |
| "value": "64" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.hardware.pci/MAX_EXT_CAPABILITIES", |
| "type": "uint32", |
| "value": "32" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.hardware.pci/MAX_NAME_LEN", |
| "type": "uint32", |
| "value": "32" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.hardware.pci/Padding" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.hardware.pci/PciDevice.base_addresses", |
| "ordinal": "1", |
| "type": "vector<fuchsia.hardware.pci/BaseAddress>:6" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.hardware.pci/PciDevice.bus_id", |
| "ordinal": "5", |
| "type": "uint8" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.hardware.pci/PciDevice.capabilities", |
| "ordinal": "2", |
| "type": "vector<fuchsia.hardware.pci/Capability>:32" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.hardware.pci/PciDevice.config", |
| "ordinal": "4", |
| "type": "vector<uint8>:256" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.hardware.pci/PciDevice.device_id", |
| "ordinal": "6", |
| "type": "uint8" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.hardware.pci/PciDevice.ext_capabilities", |
| "ordinal": "3", |
| "type": "vector<fuchsia.hardware.pci/ExtendedCapability>:32" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.hardware.pci/PciDevice.function_id", |
| "ordinal": "7", |
| "type": "uint8" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.hardware.pci/PciDevice" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.hardware.pci/READBAR_MAX_SIZE", |
| "type": "uint32", |
| "value": "1024" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.hardware.pci/STATUS_DEVSEL_MASK", |
| "type": "fuchsia.hardware.pci/Status", |
| "value": "1536" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.hardware.pci/Status.DEVSEL_HIGH", |
| "value": "1024" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.hardware.pci/Status.DEVSEL_LOW", |
| "value": "512" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.hardware.pci/Status.FAST_B2B", |
| "value": "128" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.hardware.pci/Status.INTERRUPT", |
| "value": "8" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.hardware.pci/Status.MSTR_ABORT_RCV", |
| "value": "8192" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.hardware.pci/Status.MSTR_PERR", |
| "value": "256" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.hardware.pci/Status.NEW_CAPS", |
| "value": "16" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.hardware.pci/Status.PERR", |
| "value": "32768" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.hardware.pci/Status.SERR_SIG", |
| "value": "16384" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.hardware.pci/Status.SIXTYSIX_MHZ", |
| "value": "32" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.hardware.pci/Status.TARG_ABORT_RCV", |
| "value": "4096" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.hardware.pci/Status.TARG_ABORT_SIG", |
| "value": "2048" |
| }, |
| { |
| "kind": "bits", |
| "name": "fuchsia.hardware.pci/Status", |
| "strictness": "flexible", |
| "type": "uint16" |
| }, |
| { |
| "kind": "library", |
| "name": "fuchsia.hardware.pci" |
| } |
| ] |