class Dwc3Metrics

Defined at line 49 of file ../../src/devices/usb/drivers/dwc3/dwc3-metrics.h

Public Methods

void Init ()

Defined at line 25 of file ../../src/devices/usb/drivers/dwc3/dwc3-metrics.cc

void RecordEvent (std::string message)

Defined at line 18 of file ../../src/devices/usb/drivers/dwc3/dwc3-metrics.cc

inspect::Inspector RecordMetrics (fdf::MmioBuffer * mmio, Dwc3 * dwc3)

Lazily produce the Inspect data.

Defined at line 49 of file ../../src/devices/usb/drivers/dwc3/dwc3-metrics.cc

void IncrementEventCount (uint32_t type)

Defined at line 52 of file ../../src/devices/usb/drivers/dwc3/dwc3-metrics.h

void RecordCorePowerDown ()

Defined at line 57 of file ../../src/devices/usb/drivers/dwc3/dwc3-metrics.h

void RecordCorePowerUp ()

Defined at line 61 of file ../../src/devices/usb/drivers/dwc3/dwc3-metrics.h

void RecordDciDisconnectDuration (zx_duration_t duration)

Defined at line 65 of file ../../src/devices/usb/drivers/dwc3/dwc3-metrics.h

void RecordDciDisconnectSuperseded ()

Defined at line 71 of file ../../src/devices/usb/drivers/dwc3/dwc3-metrics.h

void RecordDciDisconnectStall ()

Defined at line 72 of file ../../src/devices/usb/drivers/dwc3/dwc3-metrics.h

void RecordHaltTimeout ()

Defined at line 73 of file ../../src/devices/usb/drivers/dwc3/dwc3-metrics.h

void RecordResetTimeout ()

Defined at line 74 of file ../../src/devices/usb/drivers/dwc3/dwc3-metrics.h

void RecordCmdActTimeout ()

Defined at line 75 of file ../../src/devices/usb/drivers/dwc3/dwc3-metrics.h

void RecordPlatformExtensionError ()

Defined at line 76 of file ../../src/devices/usb/drivers/dwc3/dwc3-metrics.h

void RecordPhyRpcError ()

Defined at line 77 of file ../../src/devices/usb/drivers/dwc3/dwc3-metrics.h

void RecordConnectFailure ()

Defined at line 78 of file ../../src/devices/usb/drivers/dwc3/dwc3-metrics.h

uint64_t phy_rpc_errors ()

Defined at line 80 of file ../../src/devices/usb/drivers/dwc3/dwc3-metrics.h

uint64_t hw_reset_timeouts ()

Defined at line 81 of file ../../src/devices/usb/drivers/dwc3/dwc3-metrics.h

uint64_t dci_disconnect_stall_count ()

Defined at line 82 of file ../../src/devices/usb/drivers/dwc3/dwc3-metrics.h

uint64_t connect_failures ()

Defined at line 83 of file ../../src/devices/usb/drivers/dwc3/dwc3-metrics.h

void UpdateMaxEventBatch (uint32_t batch_size)

Defined at line 85 of file ../../src/devices/usb/drivers/dwc3/dwc3-metrics.h

Friends

class formatter