Namespaces
Enumerations
enum class InterruptMode : uint8_t
| Name | Value | Comments |
|---|---|---|
| kDisabled | 0u | -- |
| kLegacy | 1u |
Legacy interrupt mode. |
| kMsi | 2u |
MSI (message-signaled interrupt) mode. |
| kMsiX | 3u |
MSI-X mode. |
Used with ||SetInterruptMode| to configure an interrupt mode for the device.
Devices configured to use the LEGACY Irq mode must ack their interrupt after
servicing by calling |AckInterrupt|.
Defined at line 1200 of file fidling/gen/sdk/fidl/fuchsia.hardware.pci/fuchsia.hardware.pci/cpp/fidl/fuchsia.hardware.pci/cpp/common_types.h
Records
-
class Address -
class Bar -
class BarResult -
class BaseAddress -
class Bdf -
class BoardConfiguration -
class Capability -
class CapabilityId -
class Command -
class Config -
class Debug -
class DebugGetDevicesResponse -
class DebugGetHostBridgeInfoResponse -
class DebugReadBarRequest -
class DebugReadBarResponse -
class DebugReadBarResult -
class DebugService -
class Device -
class DeviceAckInterruptResponse -
class DeviceAckInterruptResult -
class DeviceGetBarRequest -
class DeviceGetBarResponse -
class DeviceGetBarResult -
class DeviceGetBtiRequest -
class DeviceGetBtiResponse -
class DeviceGetBtiResult -
class DeviceGetCapabilitiesRequest -
class DeviceGetCapabilitiesResponse -
class DeviceGetDeviceInfoResponse -
class DeviceGetExtendedCapabilitiesRequest -
class DeviceGetExtendedCapabilitiesResponse -
class DeviceGetInterruptModesResponse -
class DeviceInfo -
class DeviceMapInterruptRequest -
class DeviceMapInterruptResponse -
class DeviceMapInterruptResult -
class DeviceReadConfig16Request -
class DeviceReadConfig16Response -
class DeviceReadConfig16Result -
class DeviceReadConfig32Request -
class DeviceReadConfig32Response -
class DeviceReadConfig32Result -
class DeviceReadConfig8Request -
class DeviceReadConfig8Response -
class DeviceReadConfig8Result -
class DeviceResetDeviceResponse -
class DeviceResetDeviceResult -
class DeviceSetBusMasteringRequest -
class DeviceSetBusMasteringResponse -
class DeviceSetBusMasteringResult -
class DeviceSetInterruptModeRequest -
class DeviceSetInterruptModeResponse -
class DeviceSetInterruptModeResult -
class DeviceWriteConfig16Request -
class DeviceWriteConfig16Response -
class DeviceWriteConfig16Result -
class DeviceWriteConfig32Request -
class DeviceWriteConfig32Response -
class DeviceWriteConfig32Result -
class DeviceWriteConfig8Request -
class DeviceWriteConfig8Response -
class DeviceWriteConfig8Result -
class ExtendedCapability -
class ExtendedCapabilityId -
class HeaderType -
class HostBridgeInfo -
class InterruptModes -
class IoBar -
class Padding -
class PciDevice -
class Service -
class Status -
class UseIntxWorkaroundType