<summary>Result of DNS probes sent by the probe service.</summary>
</histogram>
+<histogram name="DocumentActivity.Enabled" enum="RunningMode">
+ <owner>mariakhomenko@chromium.org</owner>
+ <summary>
+ Recorded only for Android. Records on every metrics upload whether document
+ mode is enabled.
+ </summary>
+</histogram>
+
<histogram name="DomainBoundCerts.DBLoadedCount">
<owner>mattm@chromium.org</owner>
<summary>Number of certs loaded from domain bound cert database.</summary>
</summary>
</histogram>
+<histogram name="EasyUnlock.SignIn.LoginEvent" enum="EasyUnlockLoginEvent">
+ <owner>xiaowenx@google.com</owner>
+ <owner>xiyuan@google.com</owner>
+ <summary>
+ Measures the use of Easy sign-in: records whether an Easy sign-in login
+ succeeded or failed; or if a password fallback was used, the reason why.
+ Recorded upon a login attempt for users who have the Easy sign-in feature
+ enabled.
+ </summary>
+</histogram>
+
<histogram name="EasyUnlock.StartupTimeFromSuspend" units="milliseconds">
<owner>joshwoodward@google.com</owner>
<owner>tengs@chromium.org</owner>
</summary>
</histogram>
+<histogram name="Enterprise.EnrollmentForced" enum="EnterpriseEnrollmentType">
+ <owner>tnagel@chromium.org</owner>
+ <summary>
+ Events related to forced re-enrollment (FRE) of Chrome OS devices.
+ </summary>
+</histogram>
+
<histogram name="Enterprise.EnrollmentRecovery" enum="EnterpriseEnrollmentType">
<owner>tnagel@chromium.org</owner>
<summary>
</summary>
</histogram>
+<histogram name="Enterprise.EnrollmentTime.Cancel" units="milliseconds">
+ <owner>tnagel@chromium.org</owner>
+ <summary>
+ Elapsed time from *after* GAIA login until enrollment was cancelled.
+ </summary>
+</histogram>
+
+<histogram name="Enterprise.EnrollmentTime.Failure" units="milliseconds">
+ <owner>tnagel@chromium.org</owner>
+ <summary>
+ Elapsed time from *after* GAIA login until enrollment failed.
+ </summary>
+</histogram>
+
+<histogram name="Enterprise.EnrollmentTime.Success" units="milliseconds">
+ <owner>tnagel@chromium.org</owner>
+ <summary>
+ Elapsed time from *after* GAIA login until enrollment succeeded.
+ </summary>
+</histogram>
+
<histogram name="Enterprise.IOSPolicies">
<owner>joaodasilva@chromium.org</owner>
<summary>
</summary>
</histogram>
+<histogram name="Extensions.CorruptExtensionDisabledReason"
+ enum="CorruptExtensionDisabledReason">
+ <owner>rockot@chromium.org</owner>
+ <summary>
+ The reason why an extension was detected to be corrupted. Recorded each time
+ an extension is disabled due to corruption detection.
+ </summary>
+</histogram>
+
<histogram name="Extensions.CorruptExtensionTotalDisables">
<owner>asargent@chromium.org</owner>
<summary>
</summary>
</histogram>
+<histogram name="GoogleUpdate.ErrorHresult">
+ <owner>grt@chromium.org</owner>
+ <summary>The HRESULT for a failed on-demand update check.</summary>
+</histogram>
+
+<histogram name="GoogleUpdate.UpdateErrorCode" enum="GoogleUpdateErrorCode">
+ <owner>grt@chromium.org</owner>
+ <summary>The error code for a failed on-demand update check.</summary>
+</histogram>
+
<histogram name="GoogleUpdate.UpdatePolicyIsOverridden" enum="Boolean">
<owner>Please list the metric's owners. Add more owner tags as needed.</owner>
<summary>
</summary>
</histogram>
+<histogram name="GoogleUpdate.UpgradeResult" enum="GoogleUpdateUpgradeResult">
+ <owner>grt@chromium.org</owner>
+ <summary>The result of an on-demand update check.</summary>
+</histogram>
+
<histogram name="GPU.AcceleratedSurfaceRefreshRate" units="hz">
<owner>vangelis@chromium.org</owner>
<summary>
</summary>
</histogram>
+<histogram name="SoftwareReporter.Cleaner.ExitCode">
+ <owner>mad@chromium.org</owner>
+ <summary>The exit code of the software reporter cleaner tool.</summary>
+</histogram>
+
+<histogram name="SoftwareReporter.Cleaner.HasCompleted" enum="BooleanCompleted">
+ <owner>mad@chromium.org</owner>
+ <summary>
+ Whether the software reporter cleaner tool has finished execution, otherwise
+ assume it has crashed.
+ </summary>
+</histogram>
+
+<histogram name="SoftwareReporter.Cleaner.RunningTime" units="ms">
+ <owner>mad@chromium.org</owner>
+ <summary>How long it took to run the software reporter cleaner tool.</summary>
+</histogram>
+
+<histogram name="SoftwareReporter.Cleaner.Version">
+ <owner>mad@chromium.org</owner>
+ <summary>The build version of the software reporter cleaner tool.</summary>
+</histogram>
+
<histogram name="SoftwareReporter.MajorVersion">
<owner>mad@chromium.org</owner>
<summary>
</summary>
</histogram>
+<histogram name="Tabs.SwitchFromCloseLatency" units="ms">
+ <owner>simonb@chromium.org</owner>
+ <summary>
+ Time between the event that closes a tab and the start of rendering.
+ </summary>
+</histogram>
+
+<histogram name="Tabs.SwitchFromExitLatency" units="ms">
+ <owner>simonb@chromium.org</owner>
+ <summary>
+ Time between the event that exits an app and the start of rendering.
+ </summary>
+</histogram>
+
+<histogram name="Tabs.SwitchFromNewLatency" units="ms">
+ <owner>simonb@chromium.org</owner>
+ <summary>
+ Time between the event that creates a tab and the start of rendering.
+ </summary>
+</histogram>
+
+<histogram name="Tabs.SwitchFromUserLatency" units="ms">
+ <owner>simonb@chromium.org</owner>
+ <summary>
+ Time between the event that selects a tab and the start of rendering.
+ </summary>
+</histogram>
+
<histogram name="TileManager.ExceededMemoryBudget" enum="TileMemoryBudget">
<owner>reveman@chromium.org</owner>
<owner>vmpstr@chromium.org</owner>
</summary>
</histogram>
+<histogram name="Variations.SeedDateSkew.BuildTimeAheadBy" units="days">
+ <owner>gab@chromium.org</owner>
+ <summary>
+ Logged on startup when creating field trials from the variations seed if the
+ build time is ahead of or within 24 hours of the kVariationsSeedDate. Used
+ as an experiment to see whether the build time could be used to discard very
+ old seeds.
+ </summary>
+</histogram>
+
+<histogram name="Variations.SeedDateSkew.BuildTimeBehindBy" units="days">
+ <owner>gab@chromium.org</owner>
+ <summary>
+ Logged on startup when creating field trials from the variations seed if the
+ build time is behind the kVariationsSeedDate by a day or more. Used as an
+ experiment to see whether the build time could be used to discard very old
+ seeds.
+ </summary>
+</histogram>
+
+<histogram name="Variations.SeedDateSkew.SystemClockAheadBy" units="days">
+ <owner>gab@chromium.org</owner>
+ <summary>
+ Logged on startup when creating field trials from the variations seed if the
+ system clock is ahead of or within 24 hours of the kVariationsSeedDate. Used
+ as an experiment to see whether the system clock could be used to discard
+ very old seeds.
+ </summary>
+</histogram>
+
+<histogram name="Variations.SeedDateSkew.SystemClockBehindBy" units="days">
+ <owner>gab@chromium.org</owner>
+ <summary>
+ Logged on startup when creating field trials from the variations seed if the
+ system clock is behind the kVariationsSeedDate by a day or more. Used as an
+ experiment to see whether the system clock could be used to discard very old
+ seeds.
+ </summary>
+</histogram>
+
<histogram name="Variations.SeedEmpty" enum="VariationsSeedEmpty">
<owner>asvitkine@chromium.org</owner>
<summary>
</summary>
</histogram>
+<histogram name="WebRTC.ApplicationMaxConsecutiveBytesDiscard">
+ <owner>guoweis@chromium.org</owner>
+ <summary>
+ The maximum consecutive discarded bytes caused by not enough buffer
+ available in WebRTC's socket implementation. This happens when WebRTC
+ IpcPacketSocket's throttling mechanism kicks in.
+ </summary>
+</histogram>
+
+<histogram name="WebRTC.ApplicationPercentPacketsDiscarded" units="%">
+ <owner>guoweis@chromium.org</owner>
+ <summary>
+ The percentage of packets discarded by WebRTC's socket layer due to
+ EWOULDBLOCKs when WebRTC IpcPacketSocket's throttling mechanism kicks in.
+ </summary>
+</histogram>
+
<histogram name="WebRTC.AudioCaptureTime" units="milliseconds">
<obsolete>
Removed from code 2014/2/25.
</summary>
</histogram>
+<histogram name="WebRTC.SystemMaxConsecutiveBytesDelayed">
+ <owner>guoweis@chromium.org</owner>
+ <summary>
+ The maximum of consecutive delayed bytes caused by EWOULDBLOCKs from system.
+ This happens when system can't send any packet synchronously at that moment.
+ </summary>
+</histogram>
+
+<histogram name="WebRTC.SystemPercentPacketsDelayed" units="%">
+ <owner>guoweis@chromium.org</owner>
+ <summary>
+ The percentage of packets delayed due to ERR_IO_PENDING from system in a
+ WebRTC socket. This happens when system can't send any packet synchronously
+ at that moment.
+ </summary>
+</histogram>
+
<histogram name="WebRTC.UnreliableDataChannelMessageSize" units="bytes">
<owner>perkj@chromium.org</owner>
<summary>
<int value="1" label="Common Name used"/>
</enum>
+<enum name="BooleanCompleted" type="int">
+ <int value="0" label="Not Completed"/>
+ <int value="1" label="Completed"/>
+</enum>
+
<enum name="BooleanCorrupt" type="int">
<int value="0" label="Not Corrupt"/>
<int value="1" label="Corrupt"/>
</int>
</enum>
+<enum name="CorruptExtensionDisabledReason" type="int">
+ <summary>
+ The reason why content verification flagged an extension as corrupted. See
+ ContentVerifyJob::FailureReason in
+ src/extensions/browser/content_verify_job.h.
+ </summary>
+ <int value="0" label="Unknown Reason"/>
+ <int value="1" label="Missing All Hashes"/>
+ <int value="2" label="Missing File Hash"/>
+ <int value="3" label="Hash Mismatch"/>
+</enum>
+
<enum name="CrosDisksArchiveType" type="int">
<int value="0" label="Unknown"/>
<int value="1" label="ZIP"/>
<int value="5" label="Disable"/>
</enum>
+<enum name="EasyUnlockLoginEvent" type="int">
+ <int value="0" label="Easy sign-in success"/>
+ <int value="1" label="Easy sign-in failure"/>
+ <int value="2" label="Password sign-in: No pairing"/>
+ <int value="3" label="Password sign-in: Pairing changed"/>
+ <int value="4" label="Password sign-in: User hardlock"/>
+ <int value="5" label="Password sign-in: Service not active"/>
+ <int value="6" label="Password sign-in: No Bluetooth"/>
+ <int value="7" label="Password sign-in: Bluetooth connecting"/>
+ <int value="8" label="Password sign-in: No phone"/>
+ <int value="9" label="Password sign-in: Phone not authenticated"/>
+ <int value="10" label="Password sign-in: Phone locked"/>
+ <int value="11" label="Password sign-in: Phone not lockable"/>
+ <int value="12" label="Password sign-in: Phone not nearby"/>
+ <int value="13" label="Password sign-in: Phone not supported"/>
+ <int value="14" label="Password sign-in: Phone authenticated"/>
+</enum>
+
<enum name="EasyUnlockNotificationEvent" type="int">
<int value="0" label="Set up notification shown"/>
<int value="1" label="Set up notification clicked"/>
components/policy/core/common/cloud/enterprise_metrics.h.
</summary>
<int value="0" label="Cancelled">
- The enrollment screen was closed without completing the enrollment process.
+ User pressed 'Cancel' during the enrollment process.
</int>
- <int value="1" label="Started">
- The user submitted credentials and started the enrollment process.
+ <int value="1" label="Started with valid credentials">
+ The user submitted valid GAIA credentials to start the enrollment process.
</int>
- <int value="2" label="Network Failed">
- Enrollment failed due to a network error.
+ <int value="2" label="OAuth fetch: network failed">
+ OAuth token fetch failed: network error.
</int>
<int value="3" label="Login Failed">
- Enrollment failed because logging in to Gaia failed.
+ OAuth token fetch failed: login error.
</int>
<int value="4" label="Not Supported">
- Enrollment failed because it is not supported for the account used.
+ Registration / policy fetch failed: DM server reports management not
+ supported.
</int>
- <int value="5" label="Policy Failed">
- Enrollment failed because it failed to apply device policy.
+ <int value="5" label="Policy Failed (deprecated)">
+ DEPRECATED: Enrollment failed because it failed to apply device policy.
</int>
- <int value="6" label="Other Failed">
- Enrollment failed due to an unexpected error. This currently happens when
- the Gaia auth token is not issued for the DM service, the device cloud
- policy subsystem isn't initialized, or when fetching Gaia tokens fails for
- an unknown reason.
+ <int value="6" label="Other Failed (deprecated)">
+ DEPRECATED: Enrollment failed due to an unexpected error. This currently
+ happens when the GAIA auth token is not issued for the DM service, the
+ device cloud policy subsystem isn't initialized, or when fetching GAIA
+ tokens fails for an unknown reason.
</int>
<int value="7" label="OK">Enrollment was successful.</int>
- <int value="8" label="Invalid Serial">
- Serial number doesn't belong to account domain.
+ <int value="8" label="Registration/fetch: invalid Serial">
+ Registration / policy fetch failed: DM server reports that the serial number
+ we try to register is not assigned to the domain used.
</int>
<int value="9" label="Auto-enrollment Started">
Auto-enrollment started automatically after sign-in.
</int>
<int value="10" label="Auto-enrollment Failed">Auto-enrollment failed.</int>
- <int value="11" label="Auto-enrollment Retried">
+ <int value="11" label="Auto-enrollment Restarted">
Auto-enrollment started again after a failure.
</int>
<int value="12" label="Auto-enrollment Cancelled">
</int>
<int value="13" label="Auto-enrollment OK">Auto-enrollment OK.</int>
<int value="14" label="Invalid enrollment mode">
- The enrollment mode has not been sent down or is unknown to the client.
+ Registration failed: DM server returns unknown/disallowed enrollment mode.
</int>
<int value="15" label="Auto-enrollment not supported">
- The enrollment mode can not be set through auto-enrollment.
+ Auto-enrollment is not supported for the mode supplied by the server. This
+ presently means trying to auto-enroll in kiosk mode.
</int>
<int value="16" label="Install attributes timeout">
- Install attributes failed to initialize in time.
+ Enrollment failed: lockbox initialization took too long to complete.
</int>
- <int value="17" label="Wrong user name">
- Re-enrollment attempted with an account from a different domain.
+ <int value="17" label="Re-enrollment: lock domain mismatch">
+ Re-enrollment device lock failed: domain does not match install attributes.
</int>
- <int value="18" label="Missing licenses">
- No licenses left for that domain.
+ <int value="18" label="Registration/fetch: missing licenses">
+ Registration / policy fetch failed: DM server reports licenses expired or
+ exhausted.
</int>
<int value="19" label="Robot auth code fetch failed">
- Enrollment failed due to an error fetching the device robot authorization
- code from the DM Server.
+ Failed to fetch device robot authorization code from DM Server.
</int>
<int value="20" label="Robot refresh token fetch failed">
- Enrollment failed due to an error fetching the device robot refresh token
- from Gaia.
+ Failed to fetch device robot refresh token from GAIA.
</int>
<int value="21" label="Robot refresh token store failed">
- Enrollment failed due to an error persisting the device robot refresh token
- on the device.
+ Failed to persist robot account refresh token on device.
</int>
- <int value="22" label="Deprovisioned device">
- Enrollment failed because the administrator has deprovisioned the device.
+ <int value="22" label="Registration/fetch: deprovisioned device">
+ Registration / policy fetch failed: DM server reports administrator
+ deprovisioned the device.
</int>
- <int value="23" label="Domain mismatch">
- Enrollment failed because the device belongs to a different domain.
+ <int value="23" label="Registration/fetch: domain mismatch">
+ Registration / policy fetch failed: DM server reports domain mismatch.
</int>
<int value="24" label="Triggered">
- Enrollment has been triggered, the credential screen has been shown.
+ Enrollment has been triggered, the webui login screen has been shown.
+ </int>
+ <int value="25" label="Restarted with valid credentials">
+ The user submitted valid GAIA credentials to start the enrollment process
+ for the second (or further) time.
</int>
- <int value="25" label="Retried">The user retried to submit credentials.</int>
<int value="26" label="Store token and ID failed">
- Enrollment failed because DM token and device ID couldn't be stored.
+ Failed to store DM token and device ID.
</int>
<int value="27" label="Error getting FRE state keys">
- Enrollment failed because FRE state keys couldn't be obtained.
+ Failed to obtain FRE state keys.
</int>
<int value="28" label="Error validating policy">
- Enrollment failed because policy couldn't be validated.
+ Failed to validate policy.
</int>
<int value="29" label="Error in CloudPolicyStore">
- Enrollment failed because of error in CloudPolicyStore.
+ Failed due to error in CloudPolicyStore.
+ </int>
+ <int value="30" label="Error locking device">Failed to lock device.</int>
+ <int value="31" label="Registration/fetch: request payload invalid">
+ Registration / policy fetch failed: DM server reports invalid request
+ payload.
+ </int>
+ <int value="32" label="Registration/fetch: device not found">
+ Registration / policy fetch failed: DM server reports device not found.
+ </int>
+ <int value="33" label="Registration/fetch: DM token invalid">
+ Registration / policy fetch failed: DM server reports DM token invalid.
+ </int>
+ <int value="34" label="Registration/fetch: activation pending">
+ Registration / policy fetch failed: DM server reports activation pending.
+ </int>
+ <int value="35" label="Registration/fetch: device ID conflict">
+ Registration / policy fetch failed: DM server reports device ID conflict.
+ </int>
+ <int value="36" label="Registration/fetch: policy not found">
+ Registration / policy fetch failed: DM server can't find policy.
</int>
- <int value="30" label="Error locking device">
- Enrollment failed because device couldn't be locked.
+ <int value="37" label="Registration/fetch: HTTP request failed">
+ Registration / policy fetch failed: HTTP request failed.
+ </int>
+ <int value="38" label="Registration/fetch: temporary unavailable">
+ Registration / policy fetch failed: DM server reports temporary problem.
+ </int>
+ <int value="39" label="Registration/fetch: HTTP error response">
+ Registration / policy fetch failed: DM server returns non-success HTTP
+ status code.
+ </int>
+ <int value="40" label="Registration/fetch: invalid response">
+ Registration / policy fetch failed: can't decode DM server response.
+ </int>
+ <int value="41" label="OAuth fetch: account not signed up">
+ OAuth token fetch failed: account not signed up.
+ </int>
+ <int value="42" label="OAuth fetch: account deleted">
+ OAuth token fetch failed: account deleted.
+ </int>
+ <int value="43" label="OAuth fetch: account disabled">
+ OAuth token fetch failed: account disabled.
+ </int>
+ <int value="44" label="Re-enrollment: pre-check domain mismatch">
+ Re-enrollment pre-check failed: domain does not match install attributes.
+ </int>
+ <int value="45" label="Re-enrollment: lock domain mismatch">
+ Re-enrollment device lock failed: domain does not match install attributes.
</int>
</enum>
<int value="276" label="Enable add person in the user manager"/>
<int value="277"
label="Import autofill form data from default browser on first run"/>
+ <int value="279" label="SSL minimum version"/>
+ <int value="280" label="SSL fallback minimum version"/>
</enum>
<enum name="EnterprisePolicyInvalidations" type="int">
<int value="12" label="SERVICE_ERROR"/>
</enum>
+<enum name="GoogleUpdateErrorCode" type="int">
+ <int value="0" label="GOOGLE_UPDATE_NO_ERROR"/>
+ <int value="1" label="CANNOT_UPGRADE_CHROME_IN_THIS_DIRECTORY"/>
+ <int value="2" label="GOOGLE_UPDATE_JOB_SERVER_CREATION_FAILED"/>
+ <int value="3" label="GOOGLE_UPDATE_ONDEMAND_CLASS_NOT_FOUND"/>
+ <int value="4" label="GOOGLE_UPDATE_ONDEMAND_CLASS_REPORTED_ERROR"/>
+ <int value="5" label="GOOGLE_UPDATE_GET_RESULT_CALL_FAILED"/>
+ <int value="6" label="GOOGLE_UPDATE_GET_VERSION_INFO_FAILED"/>
+ <int value="7" label="GOOGLE_UPDATE_ERROR_UPDATING"/>
+ <int value="8" label="GOOGLE_UPDATE_DISABLED_BY_POLICY"/>
+ <int value="9" label="GOOGLE_UPDATE_DISABLED_BY_POLICY_AUTO_ONLY"/>
+</enum>
+
+<enum name="GoogleUpdateUpgradeResult" type="int">
+ <int value="0" label="UPGRADE_STARTED"/>
+ <int value="1" label="UPGRADE_CHECK_STARTED"/>
+ <int value="2" label="UPGRADE_IS_AVAILABLE"/>
+ <int value="3" label="UPGRADE_SUCCESSFUL"/>
+ <int value="4" label="UPGRADE_ALREADY_UP_TO_DATE"/>
+ <int value="5" label="UPGRADE_ERROR"/>
+</enum>
+
<enum name="HIDContinueScenarioType" type="int">
<summary>Possible detected devices combination on leaving dialog</summary>
<int value="0" label="Pointing device only detected."/>
label="disable-gesture-requirement-for-media-playback"/>
<int value="458410433" label="disable-views-rect-based-targeting"/>
<int value="494733611" label="disable-drop-sync-credential"/>
+ <int value="546710806" label="disable-easy-signin"/>
<int value="550378029" label="reset-app-list-install-state"/>
<int value="567368307" label="enable-experimental-canvas-features"/>
<int value="593707592" label="disable-network-portal-notification"/>
<int value="162" label="SOCKET_RECEIVE_BUFFER_SIZE_UNCHANGEABLE"/>
<int value="163" label="SOCKET_SEND_BUFFER_SIZE_UNCHANGEABLE"/>
<int value="164" label="SSL_CLIENT_AUTH_CERT_BAD_FORMAT"/>
+ <int value="165" label="SSL_FALLBACK_BEYOND_MINIMUM_VERSION"/>
<int value="200" label="CERT_COMMON_NAME_INVALID"/>
<int value="201" label="CERT_DATE_INVALID"/>
<int value="202" label="CERT_AUTHORITY_INVALID"/>
<int value="12" label="Import resource"/>
</enum>
+<enum name="RunningMode" type="int">
+ <int value="0" label="Document Mode"/>
+ <int value="1" label="Tabbed Mode"/>
+</enum>
+
<enum name="SavePasswordPromptResponseType" type="int">
<int value="0" label="NO_RESPONSE"/>
<int value="1" label="REMEMBER_PASSWORD"/>
<affected-histogram name="Net.TCP_Connection_Latency_Interval"/>
</histogram_suffixes>
+<histogram_suffixes name="IPProtocolType" separator="_">
+ <suffix name="UDP"/>
+ <suffix name="TCP"/>
+ <affected-histogram name="WebRTC.SystemMaxConsecutiveBytesDelayed"/>
+ <affected-histogram name="WebRTC.SystemPercentPacketsDelayed"/>
+</histogram_suffixes>
+
<histogram_suffixes name="IPv6_Probe">
<suffix name="IPv6_probe_skipped"
label="with IPv6 not probed, and default OS settings used"/>
<affected-histogram name="Tab.NewTabOnload"/>
</histogram_suffixes>
+<histogram_suffixes name="Tabs.SwitchLatency">
+ <suffix name="Perceived"
+ label="The time it takes to show something on the screen after the user
+ selects a tab. This might be a fake snapshot or it might just be
+ the time it takes to show the real content if no snapshot was
+ available."/>
+ <suffix name="Actual"
+ label="The time it takes to show a real live frame from the renderer on
+ the screen after the user selects a tab. This doesn not include
+ fake snapshots or other tricks, but the actual time to get real
+ interactable content displayed."/>
+ <affected-histogram name="Tabs.SwitchFromCloseLatency"/>
+ <affected-histogram name="Tabs.SwitchFromExitLatency"/>
+ <affected-histogram name="Tabs.SwitchFromNewLatency"/>
+ <affected-histogram name="Tabs.SwitchFromUserLatency"/>
+</histogram_suffixes>
+
<histogram_suffixes name="Tps65090Fets" separator=".">
<suffix name="Fet1" label="FET1 on tps65090 (register 0xf)"/>
<suffix name="Fet2" label="FET2 on tps65090 (register 0x10)"/>