};
-/*
- *-----------------------------------------------------------------------------
- *
- * MXUser_ControlExclLock --
- *
- * Perform the specified command on the specified lock.
- *
- * Results:
- * TRUE succeeded
- * FALSE failed
- *
- * Side effects:
- * Depends on the command, no?
- *
- *-----------------------------------------------------------------------------
- */
-
-Bool
-MXUser_ControlExclLock(MXUserExclLock *lock, // IN/OUT:
- uint32 command, // IN:
- ...) // IN:
-{
- Bool result;
-
- ASSERT(lock && (lock->header.signature == MXUSER_EXCL_SIGNATURE));
-
- switch (command) {
- case MXUSER_CONTROL_ACQUISITION_HISTO: {
- MXUserStats *stats = (MXUserStats *) Atomic_ReadPtr(&lock->statsMem);
-
- if (stats) {
- va_list a;
- uint64 minValue;
- uint32 decades;
-
- va_start(a, command);
- minValue = va_arg(a, uint64);
- decades = va_arg(a, uint32);
- va_end(a);
-
- MXUserForceHisto(&stats->acquisitionHisto,
- MXUSER_STAT_CLASS_ACQUISITION, minValue, decades);
-
- result = TRUE;
- } else {
- result = FALSE;
- }
-
- break;
- }
-
- case MXUSER_CONTROL_HELD_HISTO: {
- MXUserStats *stats = (MXUserStats *) Atomic_ReadPtr(&lock->statsMem);
-
- if (stats) {
- va_list a;
- uint32 minValue;
- uint32 decades;
-
- va_start(a, command);
- minValue = va_arg(a, uint64);
- decades = va_arg(a, uint32);
- va_end(a);
-
- MXUserForceHisto(&stats->heldHisto, MXUSER_STAT_CLASS_HELD,
- minValue, decades);
-
- result = TRUE;
- } else {
- result = FALSE;
- }
-
- break;
- }
-
- default:
- result = FALSE;
- }
-
- return result;
-}
-
-
/*
*-----------------------------------------------------------------------------
*
}
+/*
+ *-----------------------------------------------------------------------------
+ *
+ * MXUser_ControlExclLock --
+ *
+ * Perform the specified command on the specified lock.
+ *
+ * Results:
+ * TRUE succeeded
+ * FALSE failed
+ *
+ * Side effects:
+ * Depends on the command, no?
+ *
+ *-----------------------------------------------------------------------------
+ */
+
+Bool
+MXUser_ControlExclLock(MXUserExclLock *lock, // IN/OUT:
+ uint32 command, // IN:
+ ...) // IN:
+{
+ Bool result;
+
+ ASSERT(lock && (lock->header.signature == MXUSER_EXCL_SIGNATURE));
+
+ switch (command) {
+ case MXUSER_CONTROL_ACQUISITION_HISTO: {
+ MXUserStats *stats = (MXUserStats *) Atomic_ReadPtr(&lock->statsMem);
+
+ if (stats) {
+ va_list a;
+ uint64 minValue;
+ uint32 decades;
+
+ va_start(a, command);
+ minValue = va_arg(a, uint64);
+ decades = va_arg(a, uint32);
+ va_end(a);
+
+ MXUserForceHisto(&stats->acquisitionHisto,
+ MXUSER_STAT_CLASS_ACQUISITION, minValue, decades);
+
+ result = TRUE;
+ } else {
+ result = FALSE;
+ }
+
+ break;
+ }
+
+ case MXUSER_CONTROL_HELD_HISTO: {
+ MXUserStats *stats = (MXUserStats *) Atomic_ReadPtr(&lock->statsMem);
+
+ if (stats) {
+ va_list a;
+ uint32 minValue;
+ uint32 decades;
+
+ va_start(a, command);
+ minValue = va_arg(a, uint64);
+ decades = va_arg(a, uint32);
+ va_end(a);
+
+ MXUserForceHisto(&stats->heldHisto, MXUSER_STAT_CLASS_HELD,
+ minValue, decades);
+
+ result = TRUE;
+ } else {
+ result = FALSE;
+ }
+
+ break;
+ }
+
+ default:
+ result = FALSE;
+ }
+
+ return result;
+}
+
+
/*
*-----------------------------------------------------------------------------
*
};
-/*
- *-----------------------------------------------------------------------------
- *
- * MXUser_ControlRecLock --
- *
- * Perform the specified command on the specified lock.
- *
- * Results:
- * TRUE succeeded
- * FALSE failed
- *
- * Side effects:
- * Depends on the command, no?
- *
- *-----------------------------------------------------------------------------
- */
-
-Bool
-MXUser_ControlRecLock(MXUserRecLock *lock, // IN/OUT:
- uint32 command, // IN:
- ...) // IN:
-{
- Bool result;
-
- ASSERT(lock && (lock->header.signature == MXUSER_REC_SIGNATURE));
-
- switch (command) {
- case MXUSER_CONTROL_ACQUISITION_HISTO: {
- MXUserStats *stats = (MXUserStats *) Atomic_ReadPtr(&lock->statsMem);
-
- if (stats && (lock->vmmLock == NULL)) {
- va_list a;
- uint64 minValue;
- uint32 decades;
- va_start(a, command);
- minValue = va_arg(a, uint64);
- decades = va_arg(a, uint32);
- va_end(a);
-
- MXUserForceHisto(&stats->acquisitionHisto,
- MXUSER_STAT_CLASS_ACQUISITION, minValue, decades);
-
- result = TRUE;
- } else {
- result = FALSE;
- }
- break;
- }
-
- case MXUSER_CONTROL_HELD_HISTO: {
- MXUserStats *stats = (MXUserStats *) Atomic_ReadPtr(&lock->statsMem);
-
- if (stats && (lock->vmmLock == NULL)) {
- va_list a;
- uint64 minValue;
- uint32 decades;
- va_start(a, command);
- minValue = va_arg(a, uint64);
- decades = va_arg(a, uint32);
- va_end(a);
-
- MXUserForceHisto(&stats->heldHisto, MXUSER_STAT_CLASS_HELD,
- minValue, decades);
-
- result = TRUE;
- } else {
- result = FALSE;
- }
-
- break;
- }
-
- default:
- result = FALSE;
- }
-
- return result;
-}
-
-
/*
*-----------------------------------------------------------------------------
*
}
+/*
+ *-----------------------------------------------------------------------------
+ *
+ * MXUser_ControlRecLock --
+ *
+ * Perform the specified command on the specified lock.
+ *
+ * Results:
+ * TRUE succeeded
+ * FALSE failed
+ *
+ * Side effects:
+ * Depends on the command, no?
+ *
+ *-----------------------------------------------------------------------------
+ */
+
+Bool
+MXUser_ControlRecLock(MXUserRecLock *lock, // IN/OUT:
+ uint32 command, // IN:
+ ...) // IN:
+{
+ Bool result;
+
+ ASSERT(lock && (lock->header.signature == MXUSER_REC_SIGNATURE));
+
+ switch (command) {
+ case MXUSER_CONTROL_ACQUISITION_HISTO: {
+ MXUserStats *stats = (MXUserStats *) Atomic_ReadPtr(&lock->statsMem);
+
+ if (stats && (lock->vmmLock == NULL)) {
+ va_list a;
+ uint64 minValue;
+ uint32 decades;
+ va_start(a, command);
+ minValue = va_arg(a, uint64);
+ decades = va_arg(a, uint32);
+ va_end(a);
+
+ MXUserForceHisto(&stats->acquisitionHisto,
+ MXUSER_STAT_CLASS_ACQUISITION, minValue, decades);
+
+ result = TRUE;
+ } else {
+ result = FALSE;
+ }
+ break;
+ }
+
+ case MXUSER_CONTROL_HELD_HISTO: {
+ MXUserStats *stats = (MXUserStats *) Atomic_ReadPtr(&lock->statsMem);
+
+ if (stats && (lock->vmmLock == NULL)) {
+ va_list a;
+ uint64 minValue;
+ uint32 decades;
+ va_start(a, command);
+ minValue = va_arg(a, uint64);
+ decades = va_arg(a, uint32);
+ va_end(a);
+
+ MXUserForceHisto(&stats->heldHisto, MXUSER_STAT_CLASS_HELD,
+ minValue, decades);
+
+ result = TRUE;
+ } else {
+ result = FALSE;
+ }
+
+ break;
+ }
+
+ default:
+ result = FALSE;
+ }
+
+ return result;
+}
+
+
/*
*-----------------------------------------------------------------------------
*