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 Dwc3EndpointsTest_BulkEndpointQueueAndComplete_Test -
class Dwc3EndpointsTest_CancelAllRequestsOnControllerStop_Test -
class Dwc3EndpointsTest_CancelAllRequests_Test -
class Dwc3EndpointsTest_DISABLED_DeferredCancelDisableAccountingLeak_Test -
class Dwc3EndpointsTest_DISABLED_VerifySiliconBufferingDuringHandshakeReset_Test -
class Dwc3EndpointsTest_DISABLED_ZeroLengthTransfer_Test -
class Dwc3EndpointsTest_EndpointConfiguration_Test -
class Dwc3EndpointsTest_EndpointReset_Test -
class Dwc3EndpointsTest_EndpointStallAndClear_Test -
class Dwc3EndpointsTest_InputEndpointZlpComplete_Test -
class Dwc3EndpointsTest_InterruptEndpointQueueAndComplete_Test -
class Dwc3EndpointsTest_ShortPacketTransfer_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 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_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_SpuriousTransferCompleteWithHwoSetTriggersStallAbort_Test -
class UnmanagedTestFixture_DISABLED_ZlpInTransferRequired_Test -
class UnmanagedTestFixture_DISABLED_ZlpOutTransferRequired_Test -
class UnmanagedTestFixture_Dfv2HwResetTimeout_Test -
class UnmanagedTestFixture_EndTransferOnBothEndpoints_Test -
class UnmanagedTestFixture_EndTransferOnValidResource_Test -
class UnmanagedTestFixture_Ep0Lifecycle_Test -
class UnmanagedTestFixture_FidlControlCallFailure_Test -
class UnmanagedTestFixture_InvalidSetupRequest_Test -
class UnmanagedTestFixture_NoPrematureWritesOnGetDescriptor_Test -
class UnmanagedTestFixture_OppositeDirectionXferNotReady_Test -
class UnmanagedTestFixture_PlatformExtensionBypass_Test -
class UnmanagedTestFixture_ResetDuringControlWrite_Test -
class UnmanagedTestFixture_ResourcesManagedInStart_Test -
class UnmanagedTestFixture_SetInterfaceAlreadySet_Test -
class UnmanagedTestFixture_SpuriousTransferCompleteWithHwoSetTriggersStallAbort_Test -
class UnmanagedTestFixture_UsbBusResetDuringTransfer_Test -
class UnmanagedTestFixture_UsbResetTransitionsToDefaultState_Test -
class UnmanagedTestFixture_ZeroLengthPacket_Test
Functions
-
zx_status_t CacheFlush (dma_buffer::ContiguousBuffer *buffer,zx_off_toffset,size_tlength)A dma_buffer::ContiguousBuffer is cached, but leaves cache management to the user. These methods
wrap zx_cache_flush with sensible boundary checking and validation.
Defined at line 13 of file ../../src/devices/usb/drivers/dwc3/dwc3-fifo-test.cc
-
zx_status_t CacheFlushInvalidate (dma_buffer::ContiguousBuffer *buffer,zx_off_toffset,size_tlength)Defined at line 17 of file ../../src/devices/usb/drivers/dwc3/dwc3-fifo-test.cc
-
uint32_t MakeDeviceEvent (uint32_t type)Defined at line 18 of file ../../src/devices/usb/drivers/dwc3/dwc3-events-test.cc