~ubuntu-branches/ubuntu/quantal/open-vm-tools/quantal-201210021442

« back to all changes in this revision

Viewing changes to lib/include/mutexRankLib.h

  • Committer: Package Import Robot
  • Author(s): Nate Muench
  • Date: 2012-06-20 15:59:51 UTC
  • mfrom: (1.4.8)
  • Revision ID: package-import@ubuntu.com-20120620155951-6rupmpb0f70b52zr
Tags: 2012.05.21-724730-0ubuntu1
* Merging upstream version 2012.05.21-724730.
  - Fixes building against the current Quantal kernel. (LP: #1000344)
  - Fixes Quantal installation issues. (LP: #1019031)

* Sync with Debian
  - Updating to debhelper version 9.
  - Updating to standards version 3.9.3.
  - Updating copyright file machine-readable format version 1.0.
  - Building without multiarch paths for now

Show diffs side-by-side

added added

removed removed

Lines of Context:
36
36
 */
37
37
 
38
38
/*
 
39
 * workerLib default completion lock
 
40
 *
 
41
 * Used for workerLib callers who don't provide their own lock. Held
 
42
 * around arbitrary completion callbacks so it probably makes sense to
 
43
 * be of a low rank.
 
44
 */
 
45
#define RANK_workerLibCmplLock      RANK_libLockBase
 
46
 
 
47
/*
39
48
 * hostDeviceInfo HAL lock
40
49
 *
41
50
 * Must be < vmhs locks since this is held around the RANK_vmhsHDILock
49
58
#define RANK_vmhsHDILock            (RANK_libLockBase + 0x3002)
50
59
#define RANK_vmhsThrMxLock          (RANK_libLockBase + 0x3005)
51
60
#define RANK_vmhsVmxMxLock          (RANK_libLockBase + 0x3005)
52
 
#define RANK_vmhsMvmtsMxLock        (RANK_libLockBase + 0x3005)
53
 
#define RANK_vmhsHotfixesMxLock     (RANK_libLockBase + 0x3005)
54
61
 
55
62
/*
56
63
 * hgfs locks
112
119
#define RANK_vmdbMemMapLock          (RANK_libLockBase + 0x5580)
113
120
 
114
121
/*
 
122
 * USB range:
 
123
 * (RANK_libLockBase + 0x6500, RANK_libLockBase + 0x6600)
 
124
 */
 
125
 
 
126
#define RANK_usbArbCliClientLock     (RANK_libLockBase + 0x6505)
 
127
#define RANK_usbEnumClientsLock      (RANK_libLockBase + 0x6506)
 
128
#define RANK_usbArbCliGlobalLock     (RANK_libLockBase + 0x6507)
 
129
#define RANK_usbEnumBackendsLock     (RANK_libLockBase + 0x6508)
 
130
#define RANK_usbEnumBackendLock      (RANK_libLockBase + 0x6509)
 
131
 
 
132
 
 
133
/*
115
134
 * misc locks
116
135
 *
117
136
 * Assuming ordering is important here for the listed locks. Other
127
146
 *    licenseCheck < preference
128
147
 */
129
148
 
 
149
#define RANK_vigorConnLock           (RANK_libLockBase + 0x7010)
130
150
#define RANK_getSafeTmpDirLock       (RANK_libLockBase + 0x7020)
131
151
#define RANK_batteryLock             (RANK_libLockBase + 0x7030)
132
152
#define RANK_buttonLock              (RANK_libLockBase + 0x7040)