1 
 2 
 3      "BEGIN INCLUDE FILE dm_fast_lock_alm_strucs.incl.alm
 4 
 5 
 6           "Created 01/08/85  1726.6 est Tue by convert_include_file,
 7           "   Version of 01/08/85  1712.0 est Tue.
 8 
 9           "Made from >udd>Multics>Spratt>work>dm_fast_lock_alm_strucs.incl.pl1,
10           "   modified 01/04/85  1825.0 est Fri
11 
12 "
13 "         Structure fast_lock
14 "
15           equ       fast_lock_size,2
16 
17 
18           equ       fast_lock.lock_word,0
19 
20           equ       fast_lock.notify_sw_word,1
21           bool      fast_lock.notify_sw,400000    " DU
22           equ       fast_lock.offset,1            " LOWER
23 
24 "
25 "         Structure fast_lock_block
26 "
27           equ       fast_lock_block_size,4
28 
29 
30           equ       fast_lock_block.uid,0
31 
32           equ       fast_lock_block.offset,1      " UPPER
33 
34           equ       fast_lock_block.list_head,2   " UPPER
35           equ       fast_lock_block.mbz,2         " LOWER
36 
37 "
38 "         Structure fast_lock_wakeup_block
39 "
40           equ       fast_lock_wakeup_block_size,4
41 
42 
43 "         equ       fast_lock_wakeup_block.event_channel,0 " DOUBLE
44 "         equ       fast_lock_wakeup_block.processid,2
45           equ       fast_lock_wakeup_block.message,3
46 
47 "
48 "         Structure fast_lock_data
49 "
50           equ       fast_lock_data_size,8
51 
52           equ       fast_lock_data.version,0      " DOUBLE
53           equ       fast_lock_data.size,2
54           equ       fast_lock_data.n_list_entries,3
55           equ       fast_lock_data.free_list_head,4 " LEVEL 2
56 
57           equ       fast_lock_data.list,6         " DOUBLE
58 
59 "
60 "         Structure lock_list_head
61 "
62           equ       lock_list_head.firstp,0       " UPPER
63           equ       lock_list_head.mbz,0          " LOWER
64 
65 "
66 "         Structure lock_list_block
67 "
68           equ       lock_list_block.nextp,0       " UPPER
69           equ       lock_list_block.mbz,0         " LOWER
70 
71           equ       lock_list_block.block_words,1 " UPPER
72 
73           equ       lock_list_block.block_data,2
74 
75 "
76 "         Structure lock_list_meters
77 "
78           equ       lock_list_meters_size,6
79 
80           equ       lock_list_meters.version,0    " DOUBLE
81           equ       lock_list_meters.thrdout_calls,2
82           equ       lock_list_meters.thrdin_calls,3
83           equ       lock_list_meters.thrdout_steps,4
84           equ       lock_list_meters.thrdin_steps,5
85 
86      "END INCLUDE FILE dm_fast_lock_alm_strucs.incl.alm