Enumerations
enum class MetricEventType : uint32_t
| Name | Value | Comments |
|---|---|---|
| kDevtDisconnect | DEVT_DISCONNECT | -- |
| kDevtUsbReset | DEVT_USB_RESET | -- |
| kDevtConnectionDone | DEVT_CONNECTION_DONE | -- |
| kDevtLinkStateChange | DEVT_LINK_STATE_CHANGE | -- |
| kDevtRemoteWakeup | DEVT_REMOTE_WAKEUP | -- |
| kDevtHibernateRequest | DEVT_HIBERNATE_REQUEST | -- |
| kDevtSuspendEntry | DEVT_SUSPEND_ENTRY | -- |
| kDevtSof | DEVT_SOF | -- |
| kDevtUnknown8 | 8 |
Unused event type |
| kDevtErraticError | DEVT_ERRATIC_ERROR | -- |
| kDevtCommandComplete | DEVT_COMMAND_COMPLETE | -- |
| kDevtEventBufOverflow | DEVT_EVENT_BUF_OVERFLOW | -- |
| kDevtVendorTestLmp | DEVT_VENDOR_TEST_LMP | -- |
| kDevtStoppedDisconnect | DEVT_STOPPED_DISCONNECT | -- |
| kDevtL1ResumeDetect | DEVT_L1_RESUME_DETECT | -- |
| kDevtLdmResponse | DEVT_LDM_RESPONSE | -- |
| kDevtUnknown | 16 | -- |
| kDevtNumEventTypes | 17 |
Keeps track of the number of event types |
Defined at line 23 of file ../../src/devices/usb/drivers/dwc3/dwc3-metrics.h
Records
-
class Config -
class Dwc3 -
class Dwc3CommandsTest -
class Dwc3CommandsTest_CmdEpClearStall_Test -
class Dwc3CommandsTest_CmdEpEndTransfer_Test -
class Dwc3CommandsTest_CmdEpSetConfig_Test -
class Dwc3CommandsTest_CmdEpSetStall_Test -
class Dwc3CommandsTest_CmdEpStartTransfer_Test -
class Dwc3CommandsTest_CmdEpTransferConfig_Test -
class Dwc3CommandsTest_CmdStartNewConfig_Test -
class Dwc3CommandsTest_DISABLED_CmdEpEndTransferInvalidRsrc_Test -
class Dwc3CommandsTest_DISABLED_ForceCmdEpEndTransfer_Test -
class Dwc3CommandsTest_WaitForCmdActTimeout_Test -
class Dwc3EndpointTransferSweepTest -
class Dwc3EndpointTransferSweepTest_DISABLED_CancelAllDuringActiveTransfer_Test -
class Dwc3EndpointTransferSweepTest_DISABLED_DisableDuringActiveTransfer_Test -
class Dwc3EndpointTransferSweepTest_DisconnectDuringActiveTransfer_Test -
class Dwc3EndpointTransferSweepTest_StallDuringActiveTransfer_Test -
class Dwc3EndpointsTest -
class Dwc3EndpointsTestBase -
class Dwc3EndpointsTestBase_CancelAllStalledWhileIdle_Test -
class Dwc3EndpointsTestBase_DISABLED_ImplicitBufferRegionSize_Test -
class Dwc3EndpointsTestBase_DISABLED_OutOfRangeVmoTransfer_Test -
class Dwc3EndpointsTestBase_DISABLED_UnregisteredVmoIdImmediatelyCompletesNotFound_Test -
class Dwc3EndpointsTestBase_EndpointConfiguration_Test -
class Dwc3EndpointsTestBase_EndpointReset_Test -
class Dwc3EndpointsTestBase_EndpointStallAndClear_Test -
class Dwc3EndpointsTestBase_InvalidOutTransferSize_Test -
class Dwc3EndpointsTestBase_MixedMultiRegionTransfer_Test -
class Dwc3EndpointsTestBase_OutEndpointRingBufferWraparound_Test -
class Dwc3EndpointsTestBase_RejectZeroLengthOutTransfer_Test -
class Dwc3EndpointsTestBase_RingBufferWraparoundZlp_Test -
class Dwc3EndpointsTestBase_ScatterGatherNotImplemented_Test -
class Dwc3EndpointsTest_BulkEndpointQueueAndComplete_Test -
class Dwc3EndpointsTest_CancelAllRequestsOnControllerStop_Test -
class Dwc3EndpointsTest_CancelAllRequestsOnUnbound_Test -
class Dwc3EndpointsTest_CancelAllRequestsWhenControllerStopped_Test -
class Dwc3EndpointsTest_CancelAllRequestsWhenIdle_Test -
class Dwc3EndpointsTest_CancelAllRequests_Test -
class Dwc3EndpointsTest_CancelAllStrandedWhenHalted_Test -
class Dwc3EndpointsTest_CancelAllTransferEndedBeforeUnbound_Test -
class Dwc3EndpointsTest_DISABLED_DeferredCancelDisableAccountingLeak_Test -
class Dwc3EndpointsTest_DISABLED_ReapTrailingTrbsOnShortPacket_Test -
class Dwc3EndpointsTest_DISABLED_ShortPacketReapsTrailingTrbsAndExecutesNextRequest_Test -
class Dwc3EndpointsTest_DISABLED_ShortPacketZeroBytesTransferredReapsTrailingTrbs_Test -
class Dwc3EndpointsTest_DISABLED_UnregisteredVmoTransferCompletesWithNotFound_Test -
class Dwc3EndpointsTest_DISABLED_VerifyBulkOutTrbFormatting_Test -
class Dwc3EndpointsTest_DISABLED_VerifySiliconBufferingDuringHandshakeReset_Test -
class Dwc3EndpointsTest_DISABLED_ZeroLengthInTransfer_Test -
class Dwc3EndpointsTest_DISABLED_ZeroLengthTransferNoDataField_Test -
class Dwc3EndpointsTest_DISABLED_ZeroLengthTransfer_Test -
class Dwc3EndpointsTest_InputEndpointMultiPacketZlpComplete_Test -
class Dwc3EndpointsTest_InputEndpointZlpComplete_Test -
class Dwc3EndpointsTest_InterruptEndpointQueueAndComplete_Test -
class Dwc3EndpointsTest_InterruptIn_RapidNotificationBurst_Test -
class Dwc3EndpointsTest_InterruptIn_ZlpTwoTrbCompletion_Test -
class Dwc3EndpointsTest_InterruptOut_ShortPacketHandling_Test -
class Dwc3EndpointsTest_Interrupt_CancelAllWhileTransferActive_Test -
class Dwc3EndpointsTest_Interrupt_CancelAllWhileTransferStarting_Test -
class Dwc3EndpointsTest_Interrupt_ReconfigureAltSettingTeardown_Test -
class Dwc3EndpointsTest_Interrupt_StallAndClearHaltResumesQueue_Test -
class Dwc3EndpointsTest_Interrupt_TransferNotReadyLoop_Test -
class Dwc3EndpointsTest_OngoingBulk_ActiveQueueDrainThenRequeueWithUpdateTransfer_Test -
class Dwc3EndpointsTest_OngoingBulk_MultiRequestStreamingAndTransferInProgress_Test -
class Dwc3EndpointsTest_QueueRequestsWhileStalledResumeOnClearStall_Test -
class Dwc3EndpointsTest_ShortPacketTransfer_Test -
class Dwc3EndpointsTest_SingleTransfer_ActiveQueueDrainThenRequeue_Test -
class Dwc3EndpointsTest_SingleTransfer_SequentialCompletionAndNextStart_Test -
class Dwc3EventsTest_DISABLED_VerifySetConnectedIsNotCalledOnHandleResetEvent_Test -
class Dwc3EventsTest_HandleConnectionDoneEvent_Test -
class Dwc3EventsTest_HandleDisconnectEvent_Test -
class Dwc3EventsTest_HandleResetEvent_Test -
class Dwc3EventsTest_HandleUnknownEvent_Test -
class Dwc3Metrics -
class Dwc3MetricsTest_InitResetsAndRecordsCorrectly_Test -
class Dwc3MetricsTest_NullControllerSkipsMmioSampling_Test -
class Dwc3TestHelper -
class EndpointTransferSweepParams -
class Environment -
class EventFifo -
class EventLogEntry -
class FakePath -
class FakeUsbDciInterface -
class FakeUsbPhy -
class Fifo -
class FifoTest -
class FifoTestU32_MultiElementWriteAndRead_Test -
class FifoTestU32_ReInitTest_Test -
class FifoTestU32_Wrap_Test -
class FifoTestU32_WrappingWriteAndRead_Test -
class FifoTestU32_WriteAndRead_Test -
class FifoTestU8_WriteAndRead_Test -
class InterruptModeration -
class InterruptModeration_Values_Test -
class ManagedTestFixture_ConfigureEndpoint_FifoIndexOob_Test -
class ManagedTestFixture_ConfigureEndpoint_FifoSufficient_Test -
class ManagedTestFixture_ConfigureEndpoint_FifoTooSmall_Test -
class ManagedTestFixture_ConfigureEndpoint_RxFifoSufficient_Test -
class ManagedTestFixture_ConfigureEndpoint_RxFifoTooSmall_Test -
class ManagedTestFixture_Dfv2Lifecycle_Test -
class ManagedTestFixture_GetHardwareInfo_Test -
class ManagedTestFixture_TestInspectMetrics_Test -
class ManagedTestFixture_TestStopEventsMasksInterrupts_Test -
class Param -
class Parameterized_TestHwVersion_Test -
class PlatformExtension -
class TestEndpointEventHandler -
class TestFixture -
class TrbFifo -
class TrbFifoTest -
class TrbFifoTest_AvailableSlots_Test -
class TrbFifoTest_Init_Test -
class TrbFifoTest_ReInitTest_Test -
class TrbFifoTest_Wrap_Test -
class TrbFifoTest_WriteAndRead_Test -
class UnmanagedTestFixture -
class UnmanagedTestFixture_ConnectResetsHardwareWithoutPlatformExtension_Test -
class UnmanagedTestFixture_ControlDataOutWithResidualBufferData_Test -
class UnmanagedTestFixture_ControlInZlpThenNextSetupPacket_Test -
class UnmanagedTestFixture_ControlReadCompleteGetDescriptor_Test -
class UnmanagedTestFixture_ControlReadParseGetDescriptor_Test -
class UnmanagedTestFixture_ControlReadShortPacketDataIn_Test -
class UnmanagedTestFixture_ControlWriteShortPacketDataOut_Test -
class UnmanagedTestFixture_ControllerStoppedDuringTransfer_Test -
class UnmanagedTestFixture_DISABLED_ControlReadOversizedStallIn_Test -
class UnmanagedTestFixture_DISABLED_ControlWriteComplete_Test -
class UnmanagedTestFixture_DISABLED_ControlWriteDataOutOverflow_Test -
class UnmanagedTestFixture_DISABLED_DisableEndpointDuringTransfer_Test -
class UnmanagedTestFixture_DISABLED_Ep0ResetForceAbortsOutstandingSetupTrb_Test -
class UnmanagedTestFixture_DISABLED_MaxBufferSizeTransferIn_Test -
class UnmanagedTestFixture_DISABLED_MaxBufferSizeTransfer_Test -
class UnmanagedTestFixture_DISABLED_TransferCompleteOnEmptyFifoIgnored_Test -
class UnmanagedTestFixture_DISABLED_ZlpOutTransferRequired_Test -
class UnmanagedTestFixture_Dfv2HwResetTimeout_Test -
class UnmanagedTestFixture_DisconnectResetsHardwareWithoutPlatformExtension_Test -
class UnmanagedTestFixture_EndTransferOnBothEndpoints_Test -
class UnmanagedTestFixture_EndTransferOnValidResource_Test -
class UnmanagedTestFixture_Ep0BufferIsUncachedToPreventDmaClobber_Test -
class UnmanagedTestFixture_Ep0ControlInThenNextSetupPacket_Test -
class UnmanagedTestFixture_Ep0Lifecycle_Test -
class UnmanagedTestFixture_Ep0QueueSetupWithDirtyCacheDoesNotClobberIncomingDmaSetupPacket_Test -
class UnmanagedTestFixture_Ep0StallRecoveryLeavesCleanBufferForNextSetup_Test -
class UnmanagedTestFixture_FidlControlCallFailure_Test -
class UnmanagedTestFixture_FrameLengthAdjustmentNoMetadata_Test -
class UnmanagedTestFixture_FrameLengthAdjustmentRefclkLpmSelOnly_Test -
class UnmanagedTestFixture_FrameLengthAdjustmentSupportedVersion_Test -
class UnmanagedTestFixture_FrameLengthAdjustmentUnsupportedVersion_Test -
class UnmanagedTestFixture_FrameLengthAdjustmentZeroValue_Test -
class UnmanagedTestFixture_HotplugCycleResetsHardwareWithoutPlatformExtension_Test -
class UnmanagedTestFixture_InspectSamplesMmioWhenPowerOnAndControllerStarted_Test -
class UnmanagedTestFixture_InspectSkipsMmioWhenPowerOffAndControllerStarted_Test -
class UnmanagedTestFixture_InspectSkipsMmioWhenPowerOffAndControllerStopped_Test -
class UnmanagedTestFixture_InspectSkipsMmioWhenPowerOnAndControllerStopped_Test -
class UnmanagedTestFixture_InvalidSetupRequest_Test -
class UnmanagedTestFixture_IrisExtensionCreatedWhenInterconnectAvailable_Test -
class UnmanagedTestFixture_IrisExtensionDynamicSpeedBandwidthVotes_Test -
class UnmanagedTestFixture_IrisExtensionHotplugMaintainsBandwidthAndResets_Test -
class UnmanagedTestFixture_IrisExtensionSuspendAndResumeBandwidthVotes_Test -
class UnmanagedTestFixture_IrisExtensionSuspendAndResumeWhileDisconnected_Test -
class UnmanagedTestFixture_MultipleSequentialControlTransfers_Test -
class UnmanagedTestFixture_NoPrematureWritesOnGetDescriptor_Test -
class UnmanagedTestFixture_OppositeDirectionXferNotReady_Test -
class UnmanagedTestFixture_PlatformExtensionBypass_Test -
class UnmanagedTestFixture_RedundantConnectSkipsHardwareResetWithoutPlatformExtension_Test -
class UnmanagedTestFixture_ResetDuringControlWrite_Test -
class UnmanagedTestFixture_ResourcesManagedInStart_Test -
class UnmanagedTestFixture_SetInterfaceAlreadySet_Test -
class UnmanagedTestFixture_SpuriousTransferCompleteWithHwoSetTriggersStallAbort_Test -
class UnmanagedTestFixture_TwoStageControlOutThenNextSetupPacket_Test -
class UnmanagedTestFixture_UsbBusResetDuringTransfer_Test -
class UnmanagedTestFixture_UsbResetTransitionsToDefaultState_Test -
class UnmanagedTestFixture_WaitZlpInTransferCompleteMismatch_Test -
class UnmanagedTestFixture_WaitZlpInTransferNotReadyMismatch_Test -
class UnmanagedTestFixture_ZeroLengthPacket_Test -
class UnmanagedTestFixture_ZlpInNotRequiredExactMatch_Test -
class UnmanagedTestFixture_ZlpInNotRequiredShortPacketTerminated_Test -
class UnmanagedTestFixture_ZlpInTransferRequired_Test
Functions
-
uint32_t MakeDeviceEvent (uint32_t type)Defined at line 18 of file ../../src/devices/usb/drivers/dwc3/dwc3-events-test.cc